图书介绍

关系数据库与SQL Server教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

关系数据库与SQL Server教程
  • 王晴主编 著
  • 出版社: 北京:中国人民大学出版社;北京:北京科海电子出版社
  • ISBN:9787300104447
  • 出版时间:2009
  • 标注页数:296页
  • 文件大小:71MB
  • 文件页数:309页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校:技术学校-教材

PDF下载


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

下载说明

关系数据库与SQL Server教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概论1

第1课 初识数据库系统1

1.1 基本概念和术语2

1.1.1 数据2

1.1.2 信息2

1.1.3 数据处理3

1.2 数据库管理技术的发展3

1.2.1 人工管理阶段3

1.2.2 文件系统阶段4

1.2.3 数据库系统阶段5

1.3 数据库系统的组成5

1.3.1 数据库系统的组成6

1.3.2 数据库系统的体系结构7

1.4 数据模型及其分类8

1.4.1 信息的三种世界8

1.4.2 概念模型9

1.4.3 数据模型的分类10

1.5 关系数据模型的数据结构12

1.5.1 关系模型的数据结构12

1.5.2 基本关系的6条性质14

1.5.3 关系模型的主要优缺点14

课后作业14

第2章 规范化的数据库设计15

第2课 构造学生信息管理系统数据库15

2.1 关系数据库设计的方法与步骤15

2.1.1 数据库设计的方法15

2.1.2 数据库设计的步骤16

2.1.3 E-R图的设计17

2.2 E-R图转换为关系模式的规则19

2.2.1 实体的转换规则19

2.2.2 实体间联系的转换规则20

2.2.3 关系合并规则21

2.3 关系数据模式的规范化理论22

2.3.1 数据依赖22

2.3.2 范式及无损分解23

2.4 构造学生信息管理系统27

2.4.1 学生信息管理功能模块27

2.4.2 设计学生信息管理系统E-R图28

2.4.3 学生信息管理系统关系模式29

课后作业30

实验1 图书馆日常事务管理系统数据库的设计32

第3章 SQL Server的安装及基本操作33

第3课 初识SQL Server33

3.1 SQL Server的主要特点33

3.2 SQL Server的安装35

3.2.1 SQL Server 2000对硬件和操作系统的要求35

3.2.2 SQL Server 2000安装36

3.2.3 升级到SQL Server 200538

3.2.4 SQL Server的启动39

3.3 SQL Server的服务器组件及其使用40

3.3.1 SQL Server的服务器组件40

3.3.2 SQL Server的企业管理器41

3.3.3 SQL Server的查询分析器45

课后作业47

实验2 SQL Server 2000的安装和管理工具的使用47

第4章 数据库的基本操作49

第4课 创建和管理学生信息管理系统数据库49

4.1 SQL Server系统结构49

4.1.1 SQL Server系统数据库49

4.1.2 SQL Server系统表50

4.1.3 SQL Server系统存储过程50

4.1.4 SQL Server的实例数据库51

4.2 创建数据库的方法51

4.2.1 使用企业管理器创建数据库53

4.2.2 使用向导创建数据库54

4.2.3 使用CREATE DATABASE语句创建数据库56

4.3 管理数据库58

4.3.1 查看数据库信息58

4.3.2 打开数据库59

4.3.3 增加或缩减数据库容量59

4.3.4 数据库更名62

4.3.5 删除数据库62

课后作业65

实验3 创建和管理图书馆日常事务管理系统的数据库65

第5章 数据库对象基本操作——表67

第5课 创建和管理学生信息管理系统中的表67

5.1 SQL Server中的数据类型67

5.1.1 数据类型67

5.1.2 空值的含义69

5.2 表结构的设计与创建69

5.2.1 表结构的设计70

5.2.2 表的创建71

5.3 表结构的修改73

5.4 记录的添加、修改与删除74

5.4.1 向表中添加记录74

5.4.2 表中记录的修改76

5.4.3 表中记录的删除77

5.5 表的管理78

5.5.1 查看表的属性79

5.5.2 表的删除80

课后作业81

实验4 图书馆日常事务管理系统的数据表的创建和管理82

第6章 数据库对象基本操作——查询85

第6课 创建简单的SELECT查询85

6.1 初识SELECT语句85

6.1.1 SELECT语句的语法85

6.1.2 查询的实现86

6.1.3 单表查询87

6.2 在SELECT中使用子句89

6.2.1 使用WHERE子句89

6.2.2 使用ORDER BY子句92

6.2.3 使用聚合函数93

6.2.4 使用分组汇总子句95

课后作业96

第7课 查询综合设计96

7.1 多表查询96

7.1.1 连接谓词96

7.1.2 以JOIN关键字指定的连接98

7.2 联合查询102

7.3 子查询102

7.3.1 带有IN或NOT IN的子查询103

7.3.2 带有比较运算符的子查询104

7.3.3 带有EXISTS运算符的子查询105

7.3.4 在查询的基础上创建新表105

课后作业107

实验5 图书馆日常事务管理系统的数据查询107

第7章 数据库对象基本操作——视图109

第8课 创建学生信息管理系统中的视图109

8.1 视图概述109

8.1.1 什么是视图109

8.1.2 为什么要使用视图110

8.1.3 视图的类型110

8.2 创建视图111

8.2.1 使用企业管理器创建视图111

8.2.2 使用视图向导创建视图112

8.2.3 使用CREATE VIEW语句创建视图114

8.3 视图的应用115

8.3.1 使用视图查询信息115

8.3.2 使用视图更新数据116

8.4 视图的其他操作118

8.4.1 视图定义信息查看与修改118

8.4.2 重命名视图119

8.4.3 删除视图120

课后作业121

实验6 图书馆日常事务管理系统视图的创建和管理122

第8章 数据库对象基本操作——存储过程124

第9课 为学生信息管理系统创建存储过程124

9.1 存储过程的基本概念124

9.1.1 什么是存储过程124

9.1.2 为什么要使用存储过程125

9.1.3 存储过程的类型125

9.2 创建和执行存储过程126

9.2.1 使用企业管理器创建存储过程126

9.2.2 使用创建存储过程向导创建存储过程127

9.2.3 使用CREATE PROCEDURE语句创建存储过程128

9.2.4 存储过程的执行128

9.3 创建和执行带参数的存储过程130

9.3.1 创建带输入参数的存储过程130

9.3.2 创建带有通配符参数的存储过程131

9.4 存储过程的其他操作133

9.4.1 存储过程的重编译处理133

9.4.2 查看存储过程133

9.4.3 修改存储过程135

9.4.4 删除存储过程135

课后作业136

实验7 图书馆日常事务管理系统存储过程的创建和管理137

第9章 数据库对象基本操作——触发器139

第10课 为学生信息管理系统创建触发器139

10.1 触发器的基本概念139

10.1.1 什么是触发器139

10.1.2 为什么要使用触发器140

10.1.3 触发器的分类140

10.2 基于单表触发器的创建141

10.2.1 使用企业管理器创建触发器141

10.2.2 使用CREATE TRIGGER语句创建触发器142

10.3 多表级联更改触发器的创建144

10.3.1 inserted表和deleted表144

10.3.2 多表级联插入触发器145

10.3.3 多表级联删除触发器146

10.3.4 多表级联修改触发器147

10.3.5 使用触发器的限制148

10.4 触发器的管理149

10.4.1 查看触发器149

10.4.2 修改触发器149

10.4.3 禁止或启用触发器151

10.4.4 删除触发器151

课后作业152

实验8 图书馆日常事务管理系统触发器的创建和管理153

第10章 数据索引与数据完整性155

第11课 为学生信息管理系统创建索引155

11.1 索引的基础知识155

11.1.1 索引文件155

11.1.2 使用索引的意义156

11.1.3 建立索引的原则156

11.1.4 索引的分类157

11.2 索引的创建158

11.2.1 使用企业管理器创建索引158

11.2.2 利用索引向导创建索引159

11.2.3 使用CREATE INDEX语句创建索引160

11.3 索引的其他操作164

11.3.1 重建索引164

11.3.2 重命名索引164

11.3.3 查看索引165

11.3.4 删除索引165

课后作业166

实验9 索引的创建和管理167

第12课 学生信息管理系统数据完整性实现168

12.1 数据完整性概念168

12.1.1 数据完整性的分类168

12.1.2 约束机制169

12.2 创建约束170

12.2.1 在建表的同时创建各类约束170

12.2.2 用企业管理器创建各类约束171

12.2.3 用SQL命令在已有的表上创建约束174

12.2.4 查看和删除约束175

12.3 默认和规则177

12.3.1 默认的创建、使用与删除177

12.3.2 规则的创建、使用与删除180

课后作业183

实验10 图书馆日常事务管理系统数据完整性的实现183

第11章 数据库的安全管理186

第13课 学生信息管理系统的安全管理186

13.1 SQL Server的身份认证模式186

13.1.1 Windows身份验证187

13.1.2 SQL Server身份验证187

13.1.3 Windows和SQL Server身份验证比较187

13.1.4 选择身份验证模式187

13.2 创建和管理安全账户188

13.3 管理数据库用户和角色190

13.3.1 创建数据库用户190

13.3.2 删除数据库用户190

13.3.3 数据库角色管理191

13.3.4 数据库权限管理193

课后作业196

第14课 事务与锁机制196

14.1 事务概述196

14.1.1 事务的特性197

14.1.2 SQL Server保证事务完整性的机制197

14.2 事务模式198

14.2.1 事务分类198

14.2.2 部分事务回滚200

14.3 事务的并发性201

14.3.1 并发控制201

14.3.2 并发问题201

14.4 SQL Server的锁机制203

14.4.1 SQL Server的锁203

14.4.2 SQL Server锁模式203

14.4.3 SQL Server锁定提示204

14.4.4 死锁206

14.4.5 设置DEADLOCK PRIORITY206

14.4.6 设置LOCK_TIMEOUT207

课后作业207

第15课 学生信息管理系统数据的备份与还原208

15.1 备份与恢复概述208

15.1.1 备份与还原的基本概念208

15.1.2 备份概述208

15.1.3 还原概述209

15.2 SQL Server备份与还原机制209

15.2.1 数据库备份方式210

15.2.2 数据库还原方式210

15.3 SQL Server备份与还原的实现211

15.3.1 创建备份设备211

15.3.2 删除备份设备212

15.3.3 数据库的备份213

15.3.4 数据库的还原215

课后作业216

实验11 图书馆日常事务管理系统数据的安全管理217

第12章 Transact-SQL语言219

第16课 程序设计基础220

16.1 批处理、脚本、注释220

16.1.1 批处理220

16.1.2 脚本221

16.1.3 注释222

16.2 变量222

16.2.1 全局变量222

16.2.2 局部变量225

16.3 T-SQL流程控制语句226

16.3.1 BEGIN...END226

16.3.2 IF...ELSE226

16.3.3 CASE结构227

16.3.4 WHILE语句228

16.3.5 WAITFOR语句229

16.3.6 PRINT语句230

课后作业230

实验12 T-SQL语句的编程230

第17课 SQL Server系统内置函数231

17.1 数学函数231

17.2 字符串函数234

17.3 日期和时间函数236

17.4 元数据函数237

17.5 系统函数238

17.6 聚合函数241

第18课 用户定义函数242

18.1 用户定义函数概述242

18.1.1 用户定义函数242

18.1.2 调用用户定义函数243

18.2 创建用户定义函数243

18.2.1 标量函数243

18.2.2 内嵌表值函数245

18.2.3 多语句表值函数246

18.3 修改和删除用户定义函数248

18.3.1 修改用户定义函数248

18.3.2 删除用户定义函数249

课后作业250

实验13 SQL Server函数的应用250

第13章 学生信息管理系统开发251

第19课 客户端访问学生信息管理系统251

19.1 Visual Basic前端开发概述251

19.1.1 Visual Basic常用编程接口概述252

19.1.2 客户端与SQL Server的关联252

19.2 使用ADO数据控件访问数据库253

19.2.1 使用ADO数据控件访问SQL Server数据库253

19.2.2 连接数据库及指定记录源253

19.2.3 数据绑定控件254

19.2.4 使用ADO对象访问SQL Server数据库256

课后作业259

第20课 学生信息管理系统项目开发(1)259

20.1 学生信息管理系统的主窗体设计260

20.1.1 功能模块设计260

20.1.2 创建工程和公用模块260

20.1.3 创建用户登录窗体262

20.1.4 创建系统主窗体264

20.2 添加数据模块的设计265

课后作业267

实验14 开发图书馆日常事务管理系统项目(1)268

第21课 学生信息管理系统项目开发(2)268

21.1 修改数据模块的设计268

21.2 查询信息模块的设计271

21.3 系统维护模块的设计273

21.3.1 添加用户274

21.3.2 修改密码275

21.3.3 帮助模块275

课后作业276

实验15 开发图书馆日常事务管理系统(2)276

第14章 SQL Server新动向277

第22课 SQL Server最新特性和扩展能力简介277

22.1 SQL Server 2005新特性277

22.1.1 企业级数据管理278

22.1.2 开发者能力增强281

22.1.3 商业智能283

22.2 SQL Server 2008的性能扩展简介285

22.2.1 可信任方面285

22.2.2 高效方面287

22.2.3 智能方面289

参考文献292

附录 《关系数据库与SQL Server》课程标准293

热门推荐