图书介绍

SQL Server数据库及应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server数据库及应用
  • 庞英智,郭伟业主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040228475
  • 出版时间:2007
  • 标注页数:268页
  • 文件大小:86MB
  • 文件页数:279页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材

PDF下载


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

下载说明

SQL Server数据库及应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 SQL Server 2005简介1

1.1 关系数据库基础2

1.1.1 关系模型的基本概念2

1.1.2 关系模型的特点2

1.1.3 关系数据库的设计范式3

1.2 SQL Server 2005配置与安装5

1.2.1 SQL Server 2005的配置要求5

1.2.2 SQL Server 2005的版本简介6

1.2.3 安装SQL Server 20057

1.3 SQL Server 2005工具及实用程序15

1.3.1 SQL Server Management Studio15

1.3.2 Business Intelligence Development Studio16

1.3.3 SQL Server Profiler17

1.3.4 SQL Server数据库引擎优化顾问18

1.3.5 Analysis Services18

1.3.6 SQL Server配置管理器18

1.3.7 文档和教程18

1.4 SQL Server 2005系统数据库和示例数据库20

本章小结20

思考与练习21

实训 SQL Server 2005的安装与启动21

第2章 数据库管理22

2.1 数据库的存储结构23

2.1.1 数据库文件23

2.1.2 数据库文件组23

2.2 创建数据库23

2.2.1 使用SQL Server Management Studio创建数据库24

2.2.2 使用CREATE DATABASE语句创建数据库26

2.3 修改数据库31

2.3.1 重命名数据库31

2.3.2 收缩数据库32

2.3.3 添加及删除数据文件及事务日志文件35

2.3.4 分离及附加数据库37

2.4 删除数据库41

2.4.1 使用SQL Server Management Studio删除数据库41

2.4.2 使用DROP DATABASE语句删除数据库42

2.5 案例:学生成绩管理数据库的创建43

2.5.1 提出问题43

2.5.2 分析问题43

2.5.3 解决问题43

本章小结44

思考与练习44

实训 学生成绩管理数据库的修改45

第3章 表的设计46

3.1 表的基础知识47

3.2 表的关系47

3.3 数据类型47

3.3.1 系统数据类型47

3.3.2 用户定义数据类型50

3.4 创建表52

3.4.1 使用SQL Server Management Studio创建表53

3.4.2 使用CREATE TABLE语句创建表54

3.5 修改表55

3.5.1 使用SQL Server Management Studio修改表55

3.5.2 使用ALTER TABLE语句修改表57

3.5.3 使用SQLCMD工具修改表58

3.6 删除表59

3.6.1 使用SQL Server Management Studio删除表59

3.6.2 使用DROP TABLE语句删除表60

3.7 查看表60

3.7.1 查看表的定义61

3.7.2 查看表中存储的数据62

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

3.8 索引64

3.8.1 索引概述64

3.8.2 创建索引65

3.8.3 删除索引67

3.9 数据完整性68

3.9.1 数据完整性概述68

3.9.2 约束69

3.9.3 规则75

3.9.4 默认值78

3.10 添加、修改与删除记录81

3.10.1 添加记录81

3.10.2 修改记录84

3.10.3 删除记录85

3.11 案例:学生成绩管理表的创建87

3.11.1 提出问题87

3.11.2 分析问题87

3.11.3 解决问题87

本章小结91

思考与练习91

实训1 学生成绩管理系统中表的设计与管理93

实训2 学生成绩管理系统中数据的插入、修改及删除95

实训3 学生成绩管理系统中数据完整性的应用96

第4章 数据查询97

4.1 关于SELECT语句98

4.2 单表的数据检索98

4.2.1 检索指定的列98

4.2.2 检索指定的行99

4.3 格式化、计算与处理查询结果103

4.3.1 格式化结果103

4.3.2 计算结果107

4.3.3 处理查询结果110

4.4 对表中数据进行总计112

4.4.1 计算某一列的总计值112

4.4.2 计算某一列中分组总计值112

4.5 从多张表中检索数据116

4.5.1 内部联接116

4.5.2 外部联接117

4.5.3 交叉联接118

4.6 子查询119

4.6.1 子查询概述119

4.6.2 使用IN的子查询119

4.6.3 使用比较运算符的子查询120

4.6.4 用ANY或ALL修饰的比较运算符子查询121

4.6.5 使用EXISTS或NOT EXISTS的子查询122

4.7 案例:学生成绩管理数据查询123

4.7.1 提出问题123

4.7.2 分析问题124

4.7.3 解决问题124

本章小结124

思考与练习125

实训 学生成绩管理系统中的数据查询126

第5章 Transact-SQL编程及应用128

5.1 Transact-SQL概述129

5.2 批处理及注释129

5.2.1 批处理129

5.2.2 注释130

5.3 变量131

5.3.1 变量的定义131

5.3.2 变量的赋值131

5.4 运算符及运算符的优先级133

5.4.1 运算符133

5.4.2 运算符的优先级134

5.5 函数135

5.5.1 系统提供的函数135

5.5.2 用户自定义函数141

5.6 流程控制语句146

5.6.1 BEGIN…END语句块146

5.6.2 IF…ELSE语句147

5.6.3 WHILE语句148

5.6.4 CASE语句149

5.6.5 GOTO语句151

5.6.6 WAITFOR语句152

5.6.7 RETURN语句153

5.7 案例:学生成绩管理系统中的Transact-SQL程序设计153

5.7.1 提出问题153

5.7.2 分析问题154

5.7.3 解决问题154

本章小结155

思考与练习155

实训 学生成绩管理系统中的Transact-SQL程序设计156

第6章 视图158

6.1 视图基础159

6.1.1 视图概述159

6.1.2 视图的优点159

6.1.3 视图的分类160

6.2 创建视图160

6.2.1 使用SQL Server Management Studio创建视图160

6.2.2 使用CREATE VIEW语句创建视图162

6.3 修改视图163

6.3.1 使用SQL Server Management Studio修改视图163

6.3.2 使用ALTER VIEW语句修改视图165

6.4 删除视图166

6.4.1 使用SQL Server Management Studio删除视图166

6.4.2 使用DROP VIEW语句删除视图166

6.5 视图的重命名及查看视图信息167

6.5.1 视图的重命名167

6.5.2 查看视图信息168

6.6 案例:学生成绩管理数据库视图的应用169

6.6.1 提出问题169

6.6.2 分析问题169

6.6.3 解决问题170

本章小结172

思考与练习172

实训 学生成绩管理数据库视图的应用173

第7章 存储过程、触发器及游标174

7.1 存储过程175

7.1.1 存储过程概述175

7.1.2 使用CREATE PROCEDURE语句创建存储过程176

7.1.3 执行存储过程178

7.1.4 使用ALTER PROCEDURE语句修改存储过程179

7.1.5 删除存储过程180

7.2 触发器181

7.2.1 DML触发器181

7.2.2 DDL触发器185

7.2.3 查看触发器186

7.3 游标187

7.3.1 游标概述187

7.3.2 在存储过程或触发器中使用Transact-SQL游标188

7.3.3 关于@@FETCH_STATUS193

7.4 案例:存储过程、触发器及游标在学生成绩管理数据库中的应用194

7.4.1 提出问题194

7.4.2 分析问题194

7.4.3 解决问题194

本章小结195

思考与练习196

实训 存储过程、触发器及游标在学生成绩管理系统中的应用197

第8章 事务处理198

8.1 事务概述199

8.2 显式事务的处理199

8.2.1 BEGIN TRANSACTION语句200

8.2.2 COMMIT TRANSACTION语句200

8.2.3 ROLLBACK TRANSACTION语句200

8.3 自动提交事务201

8.4 隐式事务202

8.5 案例:事务在学生成绩管理数据库中的应用203

8.5.1 提出问题203

8.5.2 分析问题203

8.5.3 解决问题203

本章小结204

思考与练习204

实训 学生成绩管理系统数据库中事务的应用205

第9章 SQL Server 2005的安全管理206

9.1 创建与管理登录名207

9.1.1 登录名的创建207

9.1.2 维护登录名212

9.2 角色和用户的创建与管理213

9.2.1 角色类型213

9.2.2 角色的创建与管理214

9.2.3 数据库用户的管理216

9.3 数据控制语言对数据库权限的控制219

9.3.1 授予权限219

9.3.2 撤销或拒绝权限220

9.4 案例:学生成绩管理系统数据库的权限与角色管理220

9.4.1 提出问题220

9.4.2 分析问题221

9.4.3 解决问题221

本章小结222

思考与练习222

实训 学生成绩管理系统数据库的安全管理223

第10章 数据库的备份与还原及数据的导入与导出224

10.1 数据库的备份225

10.1.1 备份的方式225

10.1.2 备份设备225

10.1.3 备份的执行227

10.2 数据库的还原231

10.2.1 使用SQL Server Management Studio还原数据库231

10.2.2 使用Transact-SQL语句还原数据库233

10.3 数据的导入与导出235

10.3.1 数据的导出235

10.3.2 数据的导入240

10.3.3 实用工具bcp243

10.4 案例:学生成绩管理系统数据库的备份与还原245

10.4.1 提出问题245

10.4.2 分析问题246

10.4.3 解决问题246

本章小结247

思考与练习247

实训 学生成绩管理系统数据库的备份恢复与导入导出247

第11章 商务智能开发工具249

11.1 SQL Server Business Intelligence Development Studio简介250

11.2 报表服务250

11.2.1 创建报表251

11.2.2 输出报表文件261

11.3 数据集成服务262

本章小结267

思考与练习267

实训 SQL Server报表服务在学生成绩管理数据库中的应用268

热门推荐