当前位置:首页 > 工业技术
SQL Server数据库基础
SQL Server数据库基础

SQL Server数据库基础PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:余平,张淑芳著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2018
  • ISBN:9787563553822
  • 页数:194 页
图书介绍:全书共分为12章,从数据库基本概念和实际应用出发,以Microsoft 公司的SQL Server2012中文版为基础,由浅入深、循序渐进地讲述了数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、数据完整性、Transact-SQL语句、数据的备份与还原等内容。本书以一个简化了的数据库实例“成绩管理系统(cjgl)”出发,将其融入到各章节中,阐述数据库创建、管理、开发与SQL语言程序设计的思想和具体方法。各章实例丰富、完整。每章后均附有习题,以便读者更好地学习和掌握数据库的基本知识和技能。
《SQL Server数据库基础》目录

第1章 数据库概述 1

1.1 数据库基础 1

1.1.1 数据库基本概念 1

1.1.2 数据库管理系统 2

1.1.3 数据库系统 3

1.2 数据模型 4

1.2.1 数据描述与模型 4

1.2.2 概念模型与E-R图 5

1.2.3 逻辑数据模型与关系数据模型 8

1.3 关系数据模型与关系数据库 9

1.3.1 关系模型的数据结构 9

1.3.2 概念模型到关系模型的转换 9

1.3.3 关系数据库 12

拓展练习 15

本章小结 16

本章习题 16

第2章 SQL Server 2016安装与配置 18

2.1 SQL Server 2016简介 19

2.2 SQL Server 2016的安装 19

2.2.1 SQL Server 2016安装必备 19

2.2.2 SQL Server 2016的组成结构 20

2.2.3 SQL Server 2016安装过程 21

2.2.4 SQL Server Management Studio简介 30

2.3 SQL Server 2016的服务 32

2.3.1 通过SQL Server配置管理器启动SQL Server服务 32

2.3.2 后台启动SQL Server服务 33

2.4 SQL Server 2016数据库的安全设置 34

2.4.1 更改登录用户验证方式 34

2.4.2 创建与删除登录账户 35

2.4.3 设置服务器角色与权限 38

2.4.4 密码策略 42

拓展练习 43

本章小结 43

本章习题 43

第3章 数据库的创建与管理 45

3.1 数据库的存储结构 45

3.1.1 数据库物理文件及文件组 46

3.1.2 数据库对象 48

3.2 SQL Server数据库类型 48

3.2.1 系统数据库 49

3.2.2 用户数据库 49

3.3 使用SQL Server管理器(SSMS)创建和管理数据库 50

3.3.1 使用SSMS创建数据库 50

3.3.2 使用SSMS修改数据库 52

3.3.3 使用SSMS删除数据库 54

3.4 使用T-SQL创建与管理数据库 55

3.4.1 使用T-SQL创建数据库 55

3.4.2 使用T-SQL修改数据库 56

3.4.3 使用T-SQL删除数据库 57

3.5 数据库分离与附加 57

3.5.1 使用SSMS分离数据库 57

3.5.2 使用SSMS附加数据库 58

拓展练习 58

本章小结 60

本章习题 60

第4章 数据表的创建与管理 62

4.1 数据表 62

4.1.1 数据表结构 63

4.1.2 SQL Server中的数据类型 63

4.1.3 数据完整性 65

4.2 创建和管理表 66

4.2.1 创建表 66

4.2.2 查看表 68

4.2.3 修改表 69

4.2.4 删除表 71

4.3 数据完整性操作 73

4.3.1 默认值 73

4.3.2 规则与规则使用 75

4.3.3 约束与约束使用 76

4.4 数据表中的数据操作 85

4.4.1 数据添加 85

4.4.2 数据的更新 86

4.4.3 数据的删除 87

拓展练习 88

本章小结 89

本章习题 89

第5章 数据库表查询 91

5.1 SELECT查询语句 91

5.2 基本子句查询(简单查询) 93

5.2.1 SELECT子句 93

5.2.2 WHERE子句 94

5.2.3 对查询结果进行排序 97

5.2.4 把查询结果放置在新表中 98

5.2.5 对数据进行统计汇总 98

5.3 连接查询 100

5.3.1 内连接(INNER JOIN) 101

5.2.2 外连接(OUTER JOIN) 101

5.3.3 交叉连接(CROSS JOIN) 103

5.4 子查询 104

5.4.1 使用比较运算符的子查询 105

5.4.2 使用ALL、ANY运算符的子查询 106

5.4.3 使用[NOT]IN运算符的子查询 107

5.4.4 使用[NOT]EXISTS运算符的子查询 107

5.5 联合查询 108

5.5.1 UNION操作符 109

5.5.2 联合查询结果排序 109

拓展实训 109

本章小结 110

本章习题 110

第6章 索引与视图 113

6.1 索引概述 113

6.1.1 索引分类 114

6.1.2 索引的创建 115

6.1.3 索引的删除 117

6.1.4 索引信息的查看 119

6.2 视图 120

6.2.1 视图的概念 120

6.2.2 使用SSMS创建与管理视图 120

6.2.3 使用T-SQL语句管理与创建视图 123

拓展练习 125

本章小结 125

本章习题 125

第7章 T-SQL语言编程基础 127

7.1 T-SQL语言概述 128

7.1.1 T-SQL语言组成 128

7.1.2 T-SQL语句构成 129

7.1.3 T-SQL语句类型 129

7.2 T-SQL语言要素 129

7.2.1 标识符 129

7.2.2 注释 130

7.2.3 数据类型 130

7.2.4 常量 131

7.2.5 变量 132

7.2.6 运算符与表达式 134

7.3 函数 136

7.3.1 常用函数 136

7.4 T-SQL程序流程控制语句 140

7.4.1 PRINT输出语句 140

7.4.2 GO批处理语句 140

7.4.3 GOTO跳转语句 140

7.4.4 RETURN返回语句 141

7.4.5 BEGIN…END语句块 141

7.4.6 IF…ELSE条件语句 142

7.4.7 CASE多分支判断语句 143

7.4.8 WHILE循环语句 144

7.4.9 TRY…CATCH语句 145

拓展练习 146

本章小结 146

本章习题 146

第8章 存储过程 148

8.1 存储过程概述 149

8.1.1 存储过程概念 149

8.1.2 存储过程的优点 149

8.2 创建存储过程 150

8.2.1 使用可视化界面管理工具SSMS创建存储过程 150

8.2.2 使用CREATE PROC语句创建存储过程 151

8.3 管理存储过程 153

8.3.1 执行存储过程 153

8.3.2 查看存储过程 156

8.3.3 修改存储过程 157

8.3.4 重命名存储过程 157

8.3.5 删除存储过程 159

拓展练习 159

本章小结 159

本章习题 159

第9章 触发器 161

9.1 触发器概述 162

9.1.1 触发器的概念 162

9.1.2 触发器的优点 162

9.1.3 触发器的种类 163

9.2 创建触发器 163

9.2.1 创建DML触发器 163

9.2.2 创建DDL触发器 167

9.3 使用与管理触发器 168

9.3.1 查看触发器 168

9.3.2 修改触发器 169

9.3.3 重命名触发器 171

9.3.4 禁用和启用触发器 171

9.3.5 删除触发器 172

拓展练习 172

本章小结 172

本章习题 173

第10章 数据库备份与恢复 174

10.1 SQL Server数据库备份概述 175

10.1.1 备份 175

10.1.2 恢复还原 176

10.2 备份设备的创建与管理 177

10.2.1 创建备份设备 177

10.2.2 管理备份设备 179

10.3 备份数据 181

10.3.1 创建完整备份 181

10.3.2 创建差异备份 183

10.3.3 创建事务日志备份 185

10.3.4 创建文件组备份 186

10.4 数据恢复与还原 188

10.4.1 常规恢复 189

10.5 数据导入和导出 190

10.5.1 数据导出 190

10.5.2 导入数据 193

拓展练习 193

本章小结 194

本章习题 194

返回顶部