SQL Server 2014数据库设计与开发教程-微课版

本书特色

[

本书系统地讲解了SQL Server 2014数据库集成开发环境的相关知识,以及对数据库应用系统的设计与开发的相关技术。全书共有10章,系统地论述了数据库知识与数据库设计的相关内容、SQL Server 2014环境安装与配置、创建与维护数据库、建立与管理数据表、实施数据信息的查询操作、设计和应用索引与视图、Transact-SQL语法基础与流程控制操作、建立与使用存储过程和触发器、创建与应用自定义数据类型和用户自定义函数、建立与使用事务、游标和锁的机制、数据库的安全管理与日常维护等内容。并且还安排了上机实验部分,总共编写了15个实验项目,几乎囊括了本教材所讲述的全部知识要点。每个实验项目均有详细的操作步骤,可以指导读者独立完成实验内容的各项操作,诚然,是对书中讲解内容的有益补充。
本书既可以作为高职高专及应用型本科与计算机软件及计算机应用相关专业数据库课程的教材,也可以作为数据库设计与研发培训或从事数据库应用系统开发的技术人员自学的参考资料。

]

内容简介

[

由于该本教材是我院进行《数据库设计与实现》课程建设的一个重要组成部分,除了教材中规定的二维码扫描的微课视频外,还可以提供在该课程建设过程中的各类配套学习资料,例如:PPT课件、微课视频、习题等。

]

作者简介

[

本人讲授的计算机软件领域的专业核心课程包括:数据库设计与实现、软件模型分析与文档编制、用户界面设计、WEB应用软件开发、软件测试、WINDOWS应用软件开发、软件综合应用等。
编著书的基本情况:1、公开出版的教材《SQL Server基础教程(第二版)》科学出版社 副主编 出版时间2010年3月;2、公开出版的教材《SQL Server工作任务案例教程》清华大学出版社 独立主编 出版时间2015年3月;3、公开出版的教材《C 程序设计基础(第二版)》中国电力出版社 第一副主编 出版时间2016年8月;4、公开出版的教材《Photoshop CC案例教程》清华大学出版社 主编 出版时间2016年5月。

]

目录

第1章 数据库知识与数据库设计 1
1.1数据库系统简介 2
1.1.1数据库系统发展历程 2
1.1.2数据库系统基本组成 4
1.1.3数据库系统基本概念 5
1.1.4常见数据库系统 6
1.2数据模型 7
1.2.1数据模型概述 7
1.2.2常用数据模型 7
1.2.3实体与关系联系模型 8
1.2.4关系数据库规范化 10
1.2.5关系数据库设计原则 12
1.3图书馆管理信息系统需求分析 13
1.3.1需求分析概念 13
1.3.2图书馆管理信息系统需求描述 13
1.4图书馆管理信息系统数据库设计 14
1.4.1数据库概要说明 14
1.4.2数据库概念建模—绘制E-R模型 15
1.4.3数据库逻辑建模—绘制关系模型 16
1.4.4数据库物理建模—设计表结构 18
1.5本章小结 20

第2章 SQL Server 2014环境安装与配置 22
2.1 SQL Server 2014简介 23
2.1.1 SQL Server 2014新特征 23
2.1.2 SQL Server 2014主要功能 24
2.1.3 SQL Server 2014的数据库种类 24
2.2 SQL Server 2014环境安装 24
2.2.1 SQL Server 2014安装环境需求 25
2.2.2 SQL Server 2014系统安装 25
2.3 SQL Server 2014系统配置 32
2.3.1 SQL Server 2014服务器组创建 32
2.3.2 SQL Server 2014服务器的注册 34
2.3.3 SQL Server 2014服务器组与服务器删除 37
2.3.4 SQL Server 2014帮助信息使用 37
2.4 SQL Server 2014系统简单应用 39
2.4.1 SQL Server命名规范简介 39
2.4.2 SQL Server 2014环境使用说明 39
2.4.3 SQL Server 2014简单案例操作 40
2.5本章小结 40

第3章 数据库创建与维护 42
3.1创建应用数据库**知识 43
3.1.1数据库文件 43
3.1.2数据库对象 43
3.1.3系统数据库 44
3.1.4应用系统数据库设计原则 47
3.2创建应用系统数据库 47
3.2.1使用可视化界面创建数据库 47
3.2.2使用T-SQL命令创建数据库 50
3.3修改应用系统数据库 54
3.3.1使用可视化界面修改数据库 54
3.3.2使用T-SQL命令修改数据库 57
3.4删除应用系统数据库 59
3.4.1使用可视化界面删除数据库 59
3.4.2使用T-SQL命令删除数据库 60
3.5本章小结 60

第4章 数据表建立与管理 62
4.1建立应用系统数据表**知识 63
4.1.1数据表的构成 63
4.1.2系统数据类型 64
4.1.3数据表设计准则 68
4.1.4数据表之间关联关系 68
4.2建立应用系统数据表结构 69
4.2.1使用可视化界面建立数据表结构 69
4.2.2使用T-SQL命令建立数据表结构 71
4.3修改应用系统数据表结构 72
4.3.1使用可视化界面修改数据表结构 72
4.3.2使用T-SQL命令修改数据表结构 73
4.4删除应用系统数据表结构 74
4.4.1使用可视化界面删除数据表结构 74
4.4.2使用T-SQL命令删除数据表结构 74
4.5操作数据表中的数据记录 75
4.5.1使用可视化界面添加数据记录 75
4.5.2使用T-SQL命令添加数据记录 75
4.5.3使用可视化界面修改数据记录 76
4.5.4使用T-SQL命令修改数据记录 76
4.5.5使用可视化界面删除数据记录 77
4.5.6使用T-SQL命令删除数据记录 77
4.6数据完整性设置 77
4.6.1数据完整性的概念与分类 77
4.6.2使用数据完整性的必要性 78
4.6.3使用可视化界面和T-SQL命令实现非空约束 78
4.6.4使用可视化界面和T-SQL命令实现主键约束 79
4.6.5使用T-SQL命令实现唯一约束 80
4.6.6使用可视化界面和T-SQL命令实现检查约束 80
4.6.7使用可视化界面和T-SQL命令实现默认约束 82
4.6.8使用可视化界面和T-SQL命令实现外键约束 83
4.6.9使用可视化界面和T-SQL命令实现规则约束 84
4.7本章小结 85

第5章 数据信息查询操作 86
5.1查询语句简介 87
5.1.1查询语句的功能 87
5.1.2查询语句的语法格式 87
5.1.3使用可视化界面实现数据表查询 88
5.2数据表信息的简单查询 90
5.2.1查询单一数据表全部数据 90
5.2.2查询指定列的数据 91
5.2.3查找去掉重复数据项的数据 92
5.2.4计算并查询数据表信息 93
5.2.5使用AS关键字重命名查询结果 93
5.2.6查询结果中添加说明列 94
5.2.7查询符合单一条件的数据 95
5.2.8查找复合多个条件的数据 96
5.2.9查询符合模糊条件的数据 97
5.3数据表信息的高级查询 98
5.3.1利用聚合函数实现数据查询 99
5.3.2利用谓词实现数据查询 100
5.3.3对数据表进行查询排序 102
5.3.4对数据表进行分组汇总检索 103
5.3.5实现多表连接查询数据 105
5.3.6利用子查询检索数据 108
5.4本章小结 110

第6章 索引与视图设计和应用 111
6.1索引概述 112
6.1.1索引的概念与分类 112
6.1.2索引的优缺点 112
6.1.3创建与使用索引的原则 113
6.2创建索引 114
6.2.1使用可视化界面创建索引 114
6.2.2使用T-SQL命令创建索引 117
6.3删除索引 118
6.2.1使用可视化界面删除索引 118
6.2.2使用T-SQL命令删除索引 119
6.4视图概述 119
6.4.1视图的概念与特点 119
6.4.2使用视图的目的 120
6.5创建视图 120
6.5.1使用可视化界面创建视图 120
6.5.2使用T-SQL命令创建视图 121
6.6修改视图 122
6.6.1使用可视化界面修改视图 123
6.6.2使用T-SQL命令修改视图 123
6.7删除视图 124
6.7.1使用可视化界面删除视图 124
6.7.2使用T-SQL命令删除视图 124
6.8通过视图对数据表实施操作 125
6.8.1通过视图查看数据表信息 125
6.8.2通过视图向数据表中添加数据 126
6.8.3通过视图修改数据表中数据 128
6.8.4通过视图删除数据表中数据 129
6.9本章小结 129

第7章 Transact-SQL语法基础与流程控制操作 130
7.1 Transact-SQL简介 131
7.1.1Transact-SQL语言功能 131
7.1.2Transact-SQL语句结构 131
7.2 Transact-SQL表达式 133
7.2.1常量 133
7.2.2变量 134
7.2.3注释符 139
7.2.4运算符 140
7.2.5通配符 142
7.2.6系统函数 142
7.3流程控制 145
7.3.1顺序结构 145
7.3.2选择结构 146
7.3.3循环结构 149
7.4本章小结 150

第8章 存储过程与触发器建立与使用 151
8.1存储过程概述 152
8.1.1存储过程的概念与优点 152
8.1.2存储过程的分类 152
8.2创建与执行存储过程 153
8.2.1使用可视化界面创建存储过程 153
8.2.2使用T-SQL命令创建与执行存储过程 155
8.2.3使用T-SQL命令创建与执行无参数存储过程 155
8.2.4使用T-SQL命令创建与执行带有输入参数存储过程 156
8.2.5使用T-SQL命令创建与执行带有输出参数存储过程 158
8.3维护存储过程 159
8.3.1使用T-SQL命令查看存储过程 159
8.3.2使用T-SQL命令修改存储过程 160
8.3.3使用T-SQL命令删除存储过程 161
8.3.4使用可视化界面查看、修改和删除存储过程 161
8.4触发器概述 162
8.4.1触发器的概念与作用 162
8.4.2触发器的优点与分类 162
8.5创建触发器 163
8.5.1使用SSMS创建DML触发器 163
8.5.2使用T-SQL创建DML触发器 164
8.5.3使用T-SQL创建DDL触发器 165
8.6维护触发器 166
8.6.1使用可视化界面修改触发器 166
8.6.2使用T-SQL命令修改触发器 166
8.6.3使用T-SQL命令查看触发器 167
8.6.4使用T-SQL命令删除触发器 168
8.7本章小结 168

第9章 SQL Server 2014深度开发 169
9.1用户自定义数据类型 170
9.1.1使用自定义数据类型的缘由 170
9.1.2使用可视化界面创建与使用自定义数据类型 170
9.1.3使用T-SQL命令创建与使用自定义数据类型 172
9.2用户自定义函数 174
9.2.1使用自定义函数的目的 174
9.2.2使用SSMS创建自定义函数 175
9.2.3使用T-SQL创建自定义函数 176
9.2.4调用自定义函数 177
9.2.5修改自定义函数 178
9.2.6删除自定义函数 178
9.2.7自定义函数的拓展练习 179
9.3事务操作 181
9.3.1事务的概念与特点 181
9.3.2事务的类型与事务的处理过程 182
9.3.3创建并执行事务 183
9.4游标操作 187
9.4.1游标的定义与使用游标的优势 187
9.4.2游标的分类与游标的执行顺序 188
9.4.3创建并使用游标 191
9.5锁操作 194
9.5.1锁的概念与引入锁的原因 194
9.5.2锁的分类与死锁的产生 194
9.5.3利用锁维护数据信息的案例 195
9.6本章小结 196

第10章 数据库安全管理与日常维护 197
10.1 安全策略与安全验证模式 198
10.1.1 SQL Server安全策略 198
10.1.2 SQL Server安全验证模式 198
10.2 SQL Server身份验证模式 199
10.2.1 Windows身份验证模式 199
10.2.2混合身份验证模式 203
10.3数据库用户管理 204
10.3.1数据库用户的概述与分类 204
10.3.2创建指定数据库用户 204
10.3.3删除指定数据库用户 207
10.4数据库角色管理 208
10.4.1数据库角色的概述与分类 208
10.4.2添加服务器角色的用户 209
10.4.3删除服务器角色的用户 210
10.4.4添加数据库角色的用户 210
10.4.5删除数据库角色的用户 211
10.5 SQL SERVER 权限管理 212
10.5.1权限的作用 212
10.5.2权限的授予操作 212
10.5.3权限的撤销操作 212
10.5.4权限的拒绝操作 213
10.6数据库备份与恢复操作 214
10.6.1数据库备份的作用与类型 214
10.6.2数据库恢复的作用与类型 214
10.6.3备份数据库操作 214
10.6.4恢复数据库操作 219
10.7数据库分离与附加操作 222
10.7.1分离数据库 222
10.7.2附加数据库 222
10.8数据表信息的导入和导出 225
10.8.1数据表信息的导入 225
10.8.2数据表信息的导出 228
10.9本章小结 234

附录 上机实验 235
实验一 安装SQL Server 2014系统 236
实验二 创建与维护数据库 240
实验三 创建与管理数据表结构 244
实验四 插入、删除与更新数据记录 249
实验五 设置数据表信息的完整性 252
实验六 查询数据表信息 257
实验七 创建与使用索引 264
实验八 创建与应用视图 266
实验九 创建与执行存储过程 268
实验十 创建与使用触发器 271
实验十一 创建与应用自定义函数 274
实验十二 创建与执行事务 277
实验十三 设置SQLServer身份验证 280
实验十四 创建用户并分配权限 283
实验十五 数据库的差异备份与还原 288
参考文献 291

封面

SQL Server 2014数据库设计与开发教程-微课版

书名:SQL Server 2014数据库设计与开发教程-微课版

作者:郎振红

页数:230

定价:¥42.0

出版社:人民邮电出版社

出版日期:2018-02-01

ISBN:9787115440860

PDF电子书大小:124MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注