图书介绍
数据库原理与SQL Server应用PDF|Epub|txt|kindle电子书版本网盘下载
- 高金兰主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307060736
- 出版时间:2008
- 标注页数:332页
- 文件大小:65MB
- 文件页数:348页
- 主题词:数据库系统-高等学校-教材;关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据库原理与SQL Server应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统导论1
1.1 数据、数据库、数据库管理系统、数据库系统1
1.1.1 数据1
1.1.2 数据库1
1.1.3 数据库管理系统2
1.1.4 数据库系统2
1.2 数据库系统的体系结构2
1.2.1 三级模式结构2
1.2.2 数据库的两级映像功能3
1.2.3 数据库的特点4
1.3 数据库管理系统5
1.3.1 DBMS的功能5
1.3.2 DBMS的组成5
1.4 数据模型6
1.4.1 概念模型6
1.4.2 数据模型10
本章小结13
习题13
第2章 关系数据库理论基础16
2.1 关系模型术语及关系的性质16
2.1.1 关系模型术语16
2.1.2 关系形式化定义及其性质17
2.2 关系运算19
2.2.1 传统集合运算21
2.2.2 专门的关系运算22
2.3 关系的完整性规则27
2.3.1 实体完整性27
2.3.2 参照完整性27
2.3.3 用户定义的完整性28
2.4 关系的规范化理论28
2.4.1 问题的提出28
2.4.2 函数依赖29
2.4.3 范式与规范化31
本章小结35
习题35
第3章 数据库设计38
3.1 数据库设计概述38
3.1.1 数据库系统设计的任务38
3.1.2 数据库系统设计的特点39
3.1.3 数据库设计的主要步骤39
3.2 需求分析41
3.2.1 需求分析的目标41
3.2.2 需求信息的收集41
3.2.3 需求信息的整理42
3.3 概念结构设计44
3.3.1 概念结构设计的目标44
3.3.2 概念结构设计的方法与步骤44
3.3.3 数据抽象与局部视图的设计45
3.3.4 全局概念模式的设计47
3.4 逻辑结构设计50
3.4.1 逻辑结构设计的目标50
3.4.2 E-R模型向关系模型的转换51
3.4.3 数据模型的优化52
3.5 物理结构设计53
5.5.1 物理结构设计的目标53
3.5.2 存储方法设计53
3.5.3 存取方法设计53
3.5.4 确定数据库的存取结构53
3.6 数据库的实施与维护54
3.6.1 数据的实施54
3.6.2 数据的载入54
3.6.3 测试54
3.6.4 数据库的运行与维护55
本章小结56
习题56
第4章 SQL Server 2000概述59
4.1 SQL Server 2000的安装59
4.1.1 SQL Server 2000体系结构59
4.1.2 SQL Server 2000特点60
4.1.3 SQL Server 2000的安装60
4.2 SQL Server 2000的主要组件64
4.2.1 SQL Server 2000服务器组件及其启动64
4.2.2 SQL Server 2000的主要工具65
4.3 SQL Server 2000服务器的启动与注册、配置66
4.3.1 启动SQL Server 200066
4.3.2 注册服务器67
4.3.3 配置服务器69
本章小结71
习题71
上机实验题72
第5章 数据库的创建与使用73
5.1 SQL Server数据库的结构73
5.1.1 SQL Server数据库和文件73
5.1.2 数据库存储结构75
5.1.3 SQL Server系统数据库与系统表75
5.2 界面方法创建和管理数据库77
5.2.1 创建数据库77
5.2.2 修改数据库80
5.2.3 数据库的删除82
5.2.4 数据库的附加与分离82
5.3 使用T_SQL语言创建和管理数据库84
5.3.1 T-SQL语言简介84
5.3.2 创建数据库语句87
5.3.3 修改数据库语句89
5.3.4 数据库的删除语句92
本章小结92
习题92
上机实验题93
第6章 数据表的创建与操纵94
6.1 SQL Server的数据类型95
6.1.1 SQL Server的数据类型95
6.1.2 SQL Server的常量表示、运算符与表达式99
6.2 设计数据表中的约束102
6.3 界面方法创建与管理数据表103
6.3.1 数据表的创建及完整性约束的操作104
6.3.2 修改表的结构110
6.3.3 数据表的删除与更名111
6.4 T-SQL语句创建与管理数据表112
6.4.1 使用CREATE TABLE创建数据表112
6.4.2 使用ALTER TABLE修改数据表结构115
6.4.3 使用DROP TABLE删除数据表117
6.5 表数据的插入、删除和修改117
6.5.1 界面方法插入、删除和修改表数据117
6.5.2 T-SQL语句插入、删除和修改表数据119
本章小结121
习题122
上机实验题123
第7章 数据查询与视图126
7.1 SELECT语句概述126
7.2 单表查询126
7.2.1 投影列126
7.2.2 选择行132
7.2.3 汇总数据136
7.2.4 查询结果筛选143
7.2.5 查询结果排序144
7.2.6 将结果生成新表146
7.2.7 联合查询146
7.3 多表查询147
7.3.1 连接查询147
7.3.2 子查询152
7.4 视图156
7.4.1 视图概述156
7.4.2 创建视图157
7.4.3 使用视图161
本章小结164
习题164
上机实验题165
第8章 数据完整性与索引169
8.1 数据完整性169
8.1.1 SQL Server数据完整性及其实现途径169
8.1.2 约束171
8.1.3 默认174
8.1.4 规则177
8.2 索引179
8.2.1 索引的概念180
8.2.2 索引的类型181
8.2.3 索引的创建与管理184
8.2.4 索引的维护与优化187
8.2.5 全文索引189
本章小结192
习题192
上机实验题193
第9章 Transact-SQL程序设计195
9.1 变量195
9.1.1 局部变量的定义与使用195
9.1.2 全局变量197
9.2 SQL Server的常用语句199
9.2.1 批处理与注释199
9.2.2 消息显示语句200
9.2.3 流程控制语句201
9.3 系统内置函数208
9.3.1 系统内置函数简介208
9.3.2 常用系统内置函数的使用209
9.4 自定义函数与自定义数据类型215
9.4.1 用户函数的定义与调用215
9.4.2 用户定义函数的删除220
9.4.3 用户定义数据类型221
9.5 存储过程224
9.5.1 存储过程的类型224
9.5.2 用户存储过程的创建与执行225
9.5.3 存储过程修改和删除232
9.6 触发器233
9.6.1 触发器的创建234
9.6.2 使用触发器237
9.6.3 触发器的修改和删除241
本章小结242
习题243
上机实验题244
第10章 游标、事务与锁246
10.1 游标246
10.1.1 概述246
10.1.2 游标类型及其操作246
10.1.3 声明T-SQL游标248
10.1.4 使用游标变量251
10.1.5 滚动和提取游标251
10.1.6 全局游标和局部游标253
10.1.7 综合举例253
10.2 事务处理255
10.2.1 事务的定义255
10.2.2 事务分类256
10.2.3 显式事务256
10.2.4 自动提交事务259
10.2.5 隐式事务260
10.3 数据的锁定262
10.3.1 SQL Server锁机制262
10.3.2 为什么需要锁定262
10.3.3 锁的粒度263
10.3.4 锁的模式264
10.3.5 自定义事务隔离级别265
10.3.6 锁定提示266
10.3.7 死锁问题267
10.3.8 自定义锁超时268
本章小结268
习题269
上机实验题269
第11章 SQL Server管理与维护273
11.1 SQL Server数据库的安全性273
11.1.1 SQL Server的安全机制273
11.1.2 服务器的登录274
11.1.3 服务器角色279
11.1.4 SQL Server数据库用户280
11.1.5 SQL Server数据库角色282
11.1.6 SQL Server权限管理284
11.2 SQL Server的数据备份与恢复288
11.2.1 备份概述288
11.2.2 备份数据库291
11.2.3 恢复数据库293
11.3 SQL Server的数据导入与导出295
11.4 SQL Server代理服务298
11.5 SQL Server数据复制305
本章小结307
习题307
上机实验题308
第12章 教学成绩管理系统的实现309
12.1 数据库系统的应用结构309
12.1.1 集中式DBS309
12.1.2 客户机-服务器结构DBS310
12.2 数据库访问技术311
12.3 数据库的实现312
12.4 学生成绩管理系统的功能314
12.5 具体实现316
12.5.1 VB连接SQLServer2000数据库316
12.5.2 信息查询模块319
12.5.3 学生信息修改模块321
12.5.4 学生成绩的录入324
参考文献332