书籍 SQL Server数据库技术及应用  第3版的封面

SQL Server数据库技术及应用 第3版PDF电子书下载

陈艳平主编

购买点数

11

出版社

北京:北京理工大学出版社

出版时间

2021

ISBN

9787576300468

标注页数

291 页

PDF页数

306 页

图书目录

第1章 数据库基础知识 1

1.1 任务1:认识数据库系统 2

1.1.1 数据管理技术的产生和发展 2

1.1.2 数据库系统的基本概念 3

1.1.3 数据模型 6

1.2 任务2:数据库设计 10

1.2.1 软件系统开发流程 10

1.2.2 数据库设计步骤 10

1.3 任务3:数据库概念设计 11

1.3.1 数据库概念设计方法 11

1.3.2 教学管理系统数据库概念设计 12

1.3.3 图书管理系统数据库概念设计 15

1.4 任务训练——数据库概念设计 17

思考与练习 18

学习评价 20

第2章 关系模型与逻辑设计 21

2.1 任务1:认识关系模型 22

2.1.1 关系模型组成要素 22

2.1.2 关系模型 22

2.2 任务2:认识关系操作 24

2.2.1 传统集合运算 24

2.2.2 专门的关系运算 26

2.2.3 关系完整性约束 27

2.3 任务3:认识实体-联系模型到关系模型的转换 28

2.3.1 实体(E)转换为关系模式的方法 28

2.3.2 联系(R)转换为关系模式的方法 29

2.4 任务4:认识关系规范化 31

2.4.1 第一范式1NF(First Normal Form) 32

2.4.2 第二范式2NF(Second Normal Form) 32

2.4.3 第三范式3NF(Third Normal Form) 33

2.5 任务训练——逻辑设计 34

思考与练习 35

学习评价 36

第3章 SQL Server 2019的安装与配置 37

3.1 任务1:认识与安装SQL Server 2019 38

3.1.1 SQL Server发展史 38

3.1.2 SQL Server 2019的版本介绍 38

3.1.3 SQL Server 2019的运行环境 39

3.1.4 SQL Server 2019的安装 40

3.2 任务2:常用组件的使用 46

3.2.1 使用SQL Server Configuration Manager 46

3.2.2 使用SQL Server Management Studio 46

3.3 任务训练——使用SSMS 52

思考与练习 52

学习评价 53

第4章 数据库的创建与管理 54

4.1 任务1:认识数据库 55

4.1.1 认识数据库的组成 55

4.1.2 数据库的创建方法 57

4.2 任务2:使用SSMS创建、查看、修改和删除数据库 57

4.2.1 使用SSMS创建数据库 57

4.2.2 使用SSMS查看和修改数据库 58

4.2.3 使用SSMS删除数据库 60

4.3 任务3:使用T-SQL语句创建、查看、修改和删除数据库 61

4.3.1 使用T-SQL语句创建数据库 61

4.3.2 使用T-SQL语句查看和修改数据库 65

4.3.3 使用T-SQL语句删除数据库 69

4.4 任务4:分离、附加数据库 69

4.4.1 分离数据库 69

4.4.2 附加数据库 70

4.5 任务5:导出、导入数据库 73

4.5.1 导出数据库 73

4.5.2 导入数据库 80

4.6 任务6:收缩数据库 83

4.6.1 收缩数据库的方法 83

4.6.2 收缩数据库文件 86

4.7 任务训练——创建与管理数据库 88

思考与练习 90

学习评价 91

第5章 表的创建与管理 92

5.1 任务1:认识表 93

5.1.1 表的构成 93

5.1.2 表的设计步骤 93

5.1.3 数据类型 94

5.2 任务2:使用SSMS创建、修改和删除表 97

5.2.1 创建表 97

5.2.2 修改表 103

5.2.3 删除表 104

5.3 任务3:使用T-SQL语句创建、修改和删除表 104

5.3.1 创建表 104

5.3.2 修改表 107

5.3.3 删除表 109

5.4 任务4:在数据表中添加、修改、删除数据行 110

5.4.1 使用SSMS添加、修改、删除数据行 110

5.4.2 使用T-SQL语用添加、修改、删除数据行 111

5.5 任务5:创建索引 116

5.5.1 索引概述 116

5.5.2 使用SSMS创建索引 117

5.5.3 使用T-SQL语句创建索引 119

5.6 任务6:创建关系图 121

5.6.1 创建数据库关系图 121

5.6.2 打开数据库关系图 123

5.6.3 删除数据库关系图 123

5.6.4 显示数据库关系图的属性 123

5.7 任务训练——创建和管理表 124

思考与练习 127

学习评价 128

第6章 数据查询 129

6.1 任务1:认识T-SQL语句 130

6.1.1 T-SQL语句的认识 130

6.1.2 T-SQL语法约定 131

6.2 任务2:基本的SELECT语句 131

6.2.1 SELECT语句的结构 131

6.2.2 SELECT子句投影查询 132

6.2.3 聚集函数的应用 136

6.2.4 WHERE子句 137

6.3 任务3:单表查询 141

6.3.1 GROUP BY子句 141

6.3.2 HAVING子句 142

6.3.3 ORDER BY子句 142

6.4 任务4:多表查询 144

6.4.1 谓词连接 144

6.4.2 以JOIN关键字指定的连接 145

6.4.3 INTO子句保存查询 149

6.5 任务5:嵌套查询 150

6.5.1 使用IN关键字 150

6.5.2 使用比较运算符 151

6.5.3 使用ANY或SOME操作符 152

6.5.4 使用EXISTS操作符 152

6.6 UNION操作符 153

6.6.1 UNION操作符 153

6.6.2 联合查询结果排序 154

6.6 任务训练——数据查询 155

思考与练习 157

学习评价 158

第7章 视图的创建与管理 159

7.1 任务1:认识视图 160

7.1.1 视图的基本概念 160

7.1.2 视图的作用 160

7.2 任务2:使用SSMS创建、修改、删除和检索视图 161

7.2.1 创建视图 161

7.2.2 修改视图 164

7.2.3 删除视图 164

7.2.4 视图检索(查询) 165

7.3 任务3:使用T-SQL语句创建、修改和删除视图 166

7.3.1 使用T-SQL语句创建视图 166

7.3.2 使用T-SQL语句修改视图 168

7.3.3 使用T-SQL语句删除视图 168

7.3.4 利用视图操作表 169

7.4 任务训练——创建与管理视图 171

思考与练习 172

学习评价 172

第8章 T-SQL编程与应用 173

8.1 任务1:认识T-SQL编程 174

8.1.1 有效标识符 174

8.1.2 注释 175

8.1.3 数据类型 175

8.2 任务2:认识表达式 177

8.2.1 常量 178

8.2.2 变量 179

8.2.3 函数 182

8.2.4 运算符 193

8.3 任务3:认识流程控制语句 195

8.3.1 顺序语句 195

8.3.2 IF…ELSE语句 197

8.3.3 WHILE语句 198

8.3.4 其他控制语句 199

8.3.5 CASE()函数 201

8.4 任务4:认识批处理 203

8.5 任务5:认识事务 206

8.5.1 事务的概念 206

8.5.2 事务语句 207

8.6 任务训练——SQL语句 212

思考与练习 213

学习评价 214

第9章 存储过程与触发器 215

9.1 任务1:认识存储过程 216

9.1.1 存储过程的概念 216

9.1.2 创建存储过程 217

9.1.3 管理存储过程 221

9.2 任务2:认识触发器 222

9.2.1 触发器概述 222

9.2.2 创建DML触发器 223

9.2.3 创建DDL触发器 231

9.2.4 管理触发器 234

9.3 任务训练——存储过程与触发器的应用 236

思考与练习 237

学习评价 238

第10章 数据库的安全管理 239

10.1 任务1:数据库安全性控制 240

10.1.1 SQL Server的安全性机制 240

10.1.2 SQL Server的身份验证模式 241

10.1.3 设置身份验证模式 241

10.2 任务2:SQL Server登录管理 243

10.2.1 为Windows授权用户创建登录名 243

10.2.2 为SQL Server授权用户创建登录名 244

10.2.3 修改和删除登录名 246

10.3 任务3:用户管理 247

10.3.1 创建数据库用户 247

10.3.2 修改和删除数据库用户 248

10.4 任务4:权限管理 249

10.4.1 权限概述 249

10.4.2 数据库对象权限 249

10.4.3 数据库语句权限 252

10.5 任务5:角色管理 253

10.5.1 服务器级角色 253

10.5.2 数据库角色 254

10.6 任务6:管理架构 256

10.6.1 架构概述 257

10.6.2 创建架构 257

10.6.3 修改和删除架构 258

10.7 任务7:数据库的备份与还原 258

10.8 任务训练——数据库安全管理 263

思考与练习 263

学习评价 264

第11章 人力资源管理系统 265

11.1 任务1:系统分析 265

11.1.1 项目背景 265

11.1.2 总体业务需求概述 266

11.1.3 开发及运行环境 266

11.2 任务2:系统功能模块设计 266

11.2.1 系统流程 267

11.2.2 系统功能结构 267

11.2.3 系统预览 267

11.1.4 文件夹组织结构 270

11.3 任务3:数据库设计 270

11.3.1 数据库创建 271

11.3.2 数据库概念设计 271

11.3.3 数据库逻辑结构设计 271

11.3.4 数据表概要说明 274

11.4 任务4:功能模块设计与实现 275

11.4.1 公共模块的设计与实现 275

11.4.2 系统首页设计与实现 279

11.4.3 人事管理模块的设计与实现 281

11.4.4 招聘管理模块的设计与实现 281

11.4.5 培训管理模块的设计与实现 282

11.4.6 薪酬管理模块的设计与实现 284

11.4.7 系统管理模块的设计与实现 285

11.5 任务5:用户使用说明书 286

11.5.1 配置源程序 286

11.5.2 操作注意事项 289

11.5.3 操作流程 289

学习评价 290

参考文献 291

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包