当前位置:首页 > 工业技术
SQL Server数据库及应用  第2版
SQL Server数据库及应用  第2版

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:贾振华主编;杨伟东,李丹副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2012
  • ISBN:9787517003212
  • 页数:296 页
图书介绍:本书共12章,主要内容有:数据库基础知识概述和SQL Server 2008的安装与配置、SQL Server 2008的常用工具、T-SQL基础、数据库的基本操作、数据表的基本操作、数据查询、SQL Server安全管理、数据完整性、视图、索引、存储器和触发器以及数据库的维护等,最后给出了一个具体数据库应用开发实例。
《SQL Server数据库及应用 第2版》目录

第1章 数据库系统概论 1

本章学习目标 1

1.1数据库基础知识 1

1.1.1数据库基本概念 1

1.1.2数据管理技术发展 2

1.1.3数据模型 5

1.1.4数据库系统的体系结构 10

1.2关系数据库 12

1.2.1关系数据模型 12

1.2.2关系的完整性约束 13

1.2.3关系运算 15

1.2.4关系数据库的规范化 19

1.3关系数据库的设计 21

1.3.1数据库设计概述 21

1.3.2需求分析 23

1.3.3概念结构设计 23

1.3.4逻辑结构设计 24

1.3.5物理结构设计 24

1.3.6数据库的实施与维护 25

1.4 T-SQL语言简介 25

本章小结 26

习题一 28

第2章 SQL Server 2008概述 32

本章学习目标 32

2.1 SQL Server 2008简介 32

2.2 SQL Server 2008新增性能与体系结构 33

2.2.1 SQL Server 2008新增性能 33

2.2.2 SQL Server 2008体系结构 34

2.3 SQL Server 2008的安装 35

2.3.1 SQL Server 2008的环境需求 35

2.3.2 SQL Server 2008的安装 36

2.3.3卸载SQL Server 2008 43

2.4 SQL Server 2008的常用工具 44

2.4.1使用SQL Server Management Studio 44

2.4.2配置管理器 47

2.5 SQL Server 2008服务器 48

2.5.1创建服务器组 48

2.5.2注册服务器 49

2.5.3配置服务器 50

本章小结 51

习题二 51

第3章 数据库的创建和管理 52

本章学习目标 52

3.1 SQL Server数据库的结构 52

3.1.1 SQL Server 2008数据库和文件 52

3.1.2 SQL Server数据库与系统表 53

3.2创建数据库 54

3.2.1使用SSMS创建数据库 55

3.2.2使用T -SQL语句创建数据库 57

3.3修改数据库 61

3.3.1打开数据库 61

3.3.2修改数据库属性 63

3.3.3数据库更名 66

3.3.4收缩数据库 66

3.4删除数据库 69

3.4.1使用SSMS删除数据库 69

3.4.2使用T-SQL语句删除数据库 70

3.5附加与分离数据库 70

3.5.1使用SSMS进行数据库的附加与分离 70

3.5.2使用T-SQL语句分离和附加数据库 72

3.6应用举例 73

3.6.1确定“数据库” 73

3.6.2使用T-SQL语句创建“数据库” 73

本章小结 74

习题三 76

第4章 数据表的创建和管理 78

本章学习目标 78

4.1数据类型 78

4.1.1精确数字类型 79

4.1.2近似数字类型 80

4.1.3日期和时间类型 80

4.1.4字符串类型 81

4.1.5 Unicode字符串类型 81

4.1.6二进制字符串类型 82

4.1.7其他系统数据类型 82

4.1.8用户自定义数据类型 83

4.2创建表 85

4.2.1使用SSMS创建表 85

4.2.2使用T-SQL语句创建表 88

4.3创建、修改和删除约束 91

4.3.1非空约束 91

4.3.2主键约束 91

4.3.3唯一性约束 93

4.3.4检查约束 95

4.3.5默认约束 96

4.3.6外键约束 97

4.4表结构的修改 98

4.4.1使用SSMS增加、删除和修改字段 99

4.4.2使用T-SQL语句增加、删除和修改字段 99

4.5查看数据表 100

4.5.1查看数据表属性 100

4.5.2查看数据表中的数据 101

4.5.3查看数据表与其他数据库对象的依赖关系 101

4.5.4使用系统存储过程查看表的信息 102

4.6删除数据表 103

4.6.1使用SSMS删除数据表 103

4.6.2使用T-SQL语句删除数据表 104

本章小结 105

习题四 106

第5章 表中数据的操作 110

本章学习目标 110

5.1插入数据 110

5.1.1使用SSMS插入数据 110

5.1.2使用T-SQL语句插入数据 110

5.2更新数据 112

5.2.1使用SSMS更新数据 112

5.2.2使用T-SQL语句更新数据 112

5.3删除数据 112

5.3.1使用SSMS删除数据 112

5.3.2使用T-SQL语句删除数据 113

5.3.3使用T-SQL语句清空数据 114

5.4数据查询 114

5.4.1 SELECT语句概述 114

5.4.2查询特定列的信息 115

5.4.3 INTO子句 118

5.4.4 FROM子句 119

5.4.5 WHERE子句 120

5.4.6 GROUP BY子句 124

5.4.7 HAVING子句 125

5.4.8 ORDER BY子句 126

5.4.9 COMPUTE和COMPUTE BY子句 127

5.4.10连接查询 129

5.4.11子查询 134

5.4.12联合查询 137

本章小结 138

习题五 140

第6章 视图的创建与使用 143

本章学习目标 143

6.1概述 143

6.1.1视图的概念 143

6.1.2视图的优点 143

6.2创建视图 144

6.2.1使用SSMS创建视图 144

6.2.2使用T-SQL语句创建视图 146

6.3查看视图 149

6.3.1使用SSMS查看视图信息 149

6.3.2使用系统存储过程查看视图信息 149

6.4修改视图 151

6.4.1使用SSMS修改视图 152

6.4.2使用T-SQL语句修改视图 152

6.5使用视图 153

6.5.1插入数据 153

6.5.2更新数据 155

6.5.3删除数据 156

6.6删除视图 156

6.6.1使用SSMS删除视图 156

6.6.2使用T-SQL语句删除视图 156

本章小结 157

习题六 158

第7章 索引的创建与使用 159

本章学习目标 159

7.1索引概述 159

7.1.1索引的概念 159

7.1.2索引的优点 159

7.1.3索引的分类 160

7.2创建索引 161

7.2.1使用SSMS创建索引 163

7.2.2使用T-SQL语句创建索引 165

7.3查看索引 167

7.3.1使用SSMS查看索引信息 167

7.3.2使用系统存储过程查看索引信息 167

7.4修改索引 168

7.4.1使用SSMS修改索引 168

7.4.2使用T-SQL语句修改索引 168

7.5删除索引 168

7.5.1使用SSMS删除索引 168

7.5.2使用T-SQL语句删除索引 169

本章小结 169

习题七 170

第8章 T-SQL语言 172

本章学习目标 172

8.1批处理 172

8.1.1批处理使用规则 172

8.1.2批处理错误处理 173

8.1.3批处理示例 173

8.2注释 173

8.3常量和变量 174

8.3.1常量 174

8.3.2变量 175

8.4运算符 178

8.4.1算术运算符 178

8.4.2赋值运算符 178

8.4.3按位运算符 178

8.4.4比较运算符 178

8.4.5逻辑运算符 178

8.4.6字符串串联运算符 179

8.4.7一元运算符 179

8.4.8运算符的优先级 179

8.5系统内置函数 180

8.5.1配置函数 180

8.5.2系统函数 180

8.5.3数学函数 182

8.5.4字符串函数 183

8.5.5日期和时间函数 184

8.5.6元数据函数 185

8.6用户定义函数 185

8.6.1标量值函数 186

8.6.2内联表值函数 189

8.6.3多语句表值函数 191

8.6.4修改用户定义函数 192

8.6.5删除用户定义函数 193

8.7流程控制语句 193

8.7.1 BEGIN…END语句块 193

8.7.2 IF…ELSE语句 193

8.7.3 WHILE…CONTINUE…BREAK语句 194

8.7.4 GOTO语句 195

8.7.5 WAITFOR语句 195

8.7.6 RETURN语句 196

8.7.7 TRY…CATCH语句 196

本章小结 196

习题八 198

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

本章学习目标 200

9.1存储过程 200

9.1.1存储过程概述 200

9.1.2创建存储过程 201

9.1.3执行存储过程 205

9.1.4查看存储过程 207

9.1.5修改存储过程 208

9.1.6删除存储过程 209

9.2触发器 210

9.2.1触发器概述 210

9.2.2创建触发器 211

9.2.3查看触发器 216

9.2.4修改触发器 216

9.2.5删除触发器 217

本章小结 218

习题九 220

第10章 游标和事务 222

本章学习目标 222

10.1游标 222

10.1.1游标概述 222

10.1.2游标的使用 223

10.1.3使用游标修改数据 228

10.2事务 229

10.2.1事务概述 229

10.2.2管理事务 230

10.2.3使用事务 231

本章小结 234

习题十 235

第11章 SQL Server的安全管理与维护 236

本章学习目标 236

11.1 SQL Server 2008的安全管理 236

11.1.1 SQL Server 2008登录身份验证模式 237

11.1.2登录账户管理 238

11.1.3数据库用户管理 241

11.1.4架构管理 244

11.1.5数据库角色 245

11.1.6权限管理 249

11.2数据库的备份和还原 254

11.2.1概述 254

11.2.2备份设备 255

11.2.3备份数据库 256

11.2.4数据库的还原 258

11.3数据导入和导出 260

11.3.1导入数据 260

11.3.2导出数据 263

本章小结 263

习题十一 266

第12章 图书馆管理系统 268

本章学习目标 268

12.1需求分析 268

12.1.1系统功能要求 268

12.1.2性能要求 269

12.2系统分析 269

12.2.1角色分析 269

12.2.2系统流程图 269

12.3系统设计 271

12.3.1系统功能与结构 271

12.3.2系统构建环境 272

12.4数据库设计 272

12.4.1数据库概念设计 273

12.4.2数据库逻辑结构设计 274

12.4.3数据库的实施 276

12.5系统实现 277

12.5.1登录模块的实现 277

12.5.2图书添加模块的实现 278

12.5.3图书信息查询模块的实现 281

12.5.4图书借阅模块的实现 284

12.5.5图书归还模块的实现 286

12.5.6图书借阅查询模块的实现 288

本章小结 290

习题十二 291

附录 AWLT数据库结构 292

参考文献 296

返回顶部