图书介绍

SQL Server 2005程序设计与管理基础同步实训教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005程序设计与管理基础同步实训教程
  • 毛应爽,赵慧玲,孟宪颖主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302212324
  • 出版时间:2009
  • 标注页数:301页
  • 文件大小:54MB
  • 文件页数:318页
  • 主题词:关系数据库-数据库管理系统,SQL Server2005-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2005程序设计与管理基础同步实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 SQL Server 2005概述1

1.1 SQL Server 2005的主要特点1

1.1.1 SQL Server 2005简介1

1.1.2 SQL Server 2005的新增特性2

1.1.3 SQL Server 2005的组件选择3

1.2 SQL Server 2005的安装4

1.2.1 SQL Server 2005安装的硬件与软件要求4

1.2.2 SQL Server 2005的版本选择5

1.2.3 SQL Server 2005的安装5

1.3 SQL Server 2005的管理工具12

1.3.1 SQL Server Management Studio12

1.3.2 SQL Server Configuration Manager13

1.3.3 Business Intelligence Development Studio13

1.3.4 SQL Server外围应用配置器14

1.3.5 数据库引擎优化顾问15

1.3.6 SQL Server Reporting Services配置15

1.3.7 SQL Server事件探查器15

1.3.8 命令行工具16

1.4 SQL Server 2005的配置17

1.4.1 启动SQL Server 2005服务17

1.4.2 配置服务器18

思考与练习23

第2章 创建管理数据库25

2.1 SQL Server数据库的结构25

2.1.1 SQL Server数据库结构25

2.1.2 SQL Server数据文件及文件组25

2.1.3 SQL Server日志文件27

2.1.4 SQL Server系统数据库27

2.2 创建数据库28

2.2.1 使用SSMS对象资源管理器创建数据库28

2.2.2 使用T-SQL语句创建数据库29

2.3 管理数据库32

2.3.1 查看数据库属性信息32

2.3.2 更改数据库名称33

2.3.3 修改数据库容量34

2.3.4 删除数据库37

2.4 分离附加数据库40

2.4.1 分离数据库41

2.4.2 附加数据库42

思考与练习44

第3章 管理数据表46

3.1 表的概念46

3.2 SQL Server中的数据类型46

3.3 创建数据表49

3.3.1 使用SSMS对象资源管理器创建表50

3.3.2 使用T-SQL语句创建表结构51

3.4 管理数据表54

3.4.1 修改表结构54

3.4.2 删除数据库中的表56

3.4.3 更改表名56

3.4.4 查看表信息57

思考与练习59

第4章 数据操纵语句61

4.1 在SQL Server Management Studio中查看记录61

4.1.1 打开表61

4.1.2 快速定位记录61

4.1.3 返回前几条记录62

4.2 INSERT语句63

4.2.1 在SQL Server Management Studio中插入记录63

4.2.2 用INSERT语句插入记录65

4.3 UPDATE语句69

4.3.1 在SQL Server Management Studio中更新记录70

4.3.2 用UPDATE语句更新记录70

4.4 DELETE语句71

4.4.1 在SQL Server Management Studio中删除记录71

4.4.2 用DELETE语句删除记录72

4.4.3 用TRUNCATE TABLE语句删除记录73

4.5 简单查询74

4.5.1 选择表中的若干列75

4.5.2 选择表中的若干记录76

4.5.3 对查询的结果排序79

4.6 数据统计查询88

4.6.1 使用聚合函数88

4.6.2 对结果进行分组88

4.6.3 用COMPUTE子句来归类89

思考与练习97

第5章 高级查询101

5.1 连接查询101

5.1.1 基本连接101

5.1.2 JOIN关键字103

5.1.3 内连接104

5.1.4 外连接105

5.1.5 交叉连接107

5.1.6 自连接108

5.2 集合查询110

5.2.1 联合查询UNION111

5.2.2 INTERSECT运算符112

5.2.3 EXCEPT运算符112

5.3 子查询114

5.3.1 带有IN运算符的子查询115

5.3.2 带有EXISTS运算符的子查询115

5.3.3 带有ALL、ANY、SOME运算符的子查询116

5.3.4 其他子查询117

5.3.5 用SELECT INTO子句将查询结果建立新表118

5.4 交叉表查询120

5.4.1 CASE实现交叉表查询121

5.4.2 PIVOT和UNPIVOT实现交叉表查询122

思考与练习124

第6章 数据完整性126

6.1 完整性的概念126

6.2 约束的类型127

6.3 约束的创建128

6.3.1 创建主键约束128

6.3.2 创建唯一约束129

6.3.3 创建检查约束131

6.3.4 创建默认约束132

6.3.5 创建外键约束133

6.4 查看约束的定义138

6.5 删除约束139

6.6 使用规则140

6.7 使用默认142

思考与练习144

第7章 视图146

7.1 视图简介146

7.2 创建视图148

7.2.1 在SQL Server Management Studio中创建视图149

7.2.2 使用CREATE VIEW创建视图151

7.2.3 重命名视图151

7.3 查看与修改视图153

7.3.1 查看视图154

7.3.2 在SQL Server Management Studio中修改视图154

7.3.3 用ALTER VIEW修改视图155

7.4 编辑视图中的记录156

7.4.1 编辑视图中记录的限制156

7.4.2 在SQL Server Management Studio中操作视图记录156

7.4.3 用INSERT、UPDATE和DELETE语句操作视图记录157

7.5 视图定义信息查询158

7.6 删除视图158

思考与练习159

第8章 T-SQL编程基础161

8.1 T-SQL语言类型及结构161

8.1.1 T-SQL语言类型161

8.1.2 T-SQL程序结构162

8.2 变量和常量162

8.3 运算符与表达式164

8.4 控制语句165

思考与练习169

第9章 存储过程171

9.1 存储过程概述171

9.1.1 存储过程的概念171

9.1.2 存储过程的类型172

9.2 创建/管理简单的存储过程172

9.2.1 使用SSMS管理器创建存储过程173

9.2.2 T-SQL语句创建存储过程的语法174

9.2.3 执行存储过程174

9.2.4 查看存储过程176

9.2.5 修改存储过程176

9.2.6 编译存储过程177

9.2.7 删除存储过程177

9.3 创建/管理带参的存储过程179

9.3.1 存储过程的参数类型179

9.3.2 创建/执行带输入参数的存储过程180

9.3.3 创建/执行带输出参数的存储过程182

9.3.4 存储过程的返回值183

9.4 其他存储过程187

9.4.1 系统存储过程187

9.4.2 扩展存储过程188

思考与练习189

第10章 函数191

10.1 常用系统函数191

10.2 用户自定义函数193

10.2.1 标量值用户自定义函数193

10.2.2 内嵌表值用户自定义函数194

10.2.3 多语句表值用户自定义函数195

10.2.4 函数调用的语法格式197

10.2.5 查看用户自定义函数197

10.2.6 删除用户自定义函数197

思考与练习201

第11章 事务203

11.1 事务概述203

11.1.1 事务的概念203

11.1.2 事务的特性204

11.1.3 事务的运行模式204

11.2 事务管理与应用205

思考与练习210

第12章 触发器212

12.1 触发器概述212

12.1.1 触发器的概念212

12.1.2 触发器的作用212

12.1.3 触发器的类型213

12.1.4 触发器应用的两个逻辑表213

12.2 创建/管理DML触发器214

12.2.1 创建DML触发器的语句214

12.2.2 DML触发器的类型215

12.2.3 修改触发器215

12.2.4 查看触发器215

12.2.5 删除触发器215

12.2.6 禁用和启用触发器216

12.3 创建DDL触发器220

12.3.1 DDL触发器类型221

12.3.2 创建DDL触发器的语句221

12.3.3 eventdata()函数222

思考与练习224

第13章 数据库安全226

13.1 SQL Server 2005的安全机制226

13.1.1 身份验证226

13.1.2 权限验证229

13.2 SQL Server 2005的登录名和数据库用户的管理229

13.2.1 登录账号的管理230

13.2.2 数据库用户账号的管理233

13.3 角色管理236

13.3.1 服务器级角色237

13.3.2 数据库级角色239

13.4 权限管理240

13.4.1 权限的种类240

13.4.2 权限的管理241

思考与练习247

第14章 数据库备份与恢复249

14.1 备份249

14.1.1 备份概述249

14.1.2 备份类型250

14.1.3 恢复模式251

14.2 备份设备252

14.2.1 备份设备的类型252

14.2.2 创建备份设备253

14.2.3 管理备份设备255

14.3 创建数据库备份258

14.3.1 在SQL Server Management Studio中创建备份258

14.3.2 使用BACKUP命令备份数据库260

14.4 恢复数据库263

14.4.1 还原数据库的方式263

14.4.2 在SQL Server Management Studio中恢复数据库264

14.4.3 使用RESTORE语句恢复数据265

思考与练习268

第15章 数据库规划与设计269

15.1 关系数据库269

15.1.1 关系模型269

15.1.2 关系数据库的数据结构270

15.1.3 关系操作271

15.2 数据库设计271

15.2.1 实体-关系模型271

15.2.2 E-R图的建立步骤272

15.2.3 将E-R模型转化为关系模式273

15.3 关系数据库规范化理论274

15.3.1 范式理论274

15.3.2 关系数据库规范化的非形式化判别法276

15.3.3 关系数据库的非规范化设计277

15.4 “简易网上书城”数据库设计案例277

15.4.1 数据库设计的步骤278

15.4.2 需求分析278

15.4.3 概念结构设计279

15.4.4 逻辑结构设计279

15.4.5 物理结构设计281

思考与练习281

附录A “简易网上书城”项目功能需求283

附录B “简易网上书城”系统需求说明书286

附录C “简易网上书城”数据库设计说明书294

参考文献300

热门推荐