图书介绍
数据库系统原理PDF|Epub|txt|kindle电子书版本网盘下载
- 王岚,李晓娜主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302222637
- 出版时间:2010
- 标注页数:312页
- 文件大小:64MB
- 文件页数:328页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 数据库基础3
第1章 绪论3
1.1 数据处理概述3
1.1.1 数据与信息3
1.1.2 数据处理4
1.2 数据管理的发展4
1.2.1 数据库技术的产生和发展4
1.2.2 数据库技术的研究领域7
1.3 数据库系统结构8
1.3.1 数据库系统的组成8
1.3.2 数据库系统的结构9
1.4 数据库管理系统11
1.4.1 数据库管理系统的主要功能11
1.4.2 数据库管理系统的组成12
1.4.3 数据库管理系统的数据存取的过程13
1.5 数据模型13
1.5.1 数据模型的组成要素13
1.5.2 数据之间的联系14
1.5.3 数据模型的分类18
1.6 数据库系统的发展22
1.6.1 第一代数据库系统22
1.6.2 第二代数据库系统23
1.6.3 传统数据库的局限性23
1.6.4 第三代数据库系统24
本章小结25
习题126
第2章 SQL Server 2005基础与环境27
2.1 SQL Server 2005概述27
2.1.1 SQL Server的发展27
2.1.2 SQL Server 2005的新功能28
2.1.3 SQL Server 2005包含的技术29
2.2 SQL Server 2005的安装与配置30
2.2.1 SQL Server 2005版本分类30
2.2.2 安装SQL Server 2005的软硬件环境30
2.2.3 安装SQL Server 200531
2.2.4 身份验证模式36
2.3 SQL Server 2005的常用工具和实用程序37
2.3.1 Management Studio37
2.3.2 sqlcmd实用工具40
2.3.3 数据库引擎优化顾问41
2.3.4 SQL Server Profiler42
2.3.5 SQL Server配置管理器42
2.3.6 SQL Server外围应用配置器43
2.3.7 SQL Server的常用启动方式43
本章小结44
习题244
第3章 SQL Server 2005操作45
3.1 界面操作数据库创建和管理45
3.1.1 数据库的概念45
3.1.2 数据库的创建47
3.1.3 修改数据库50
3.1.4 删除数据库52
3.2 界面操作二维表创建和管理52
3.2.1 SQL Server 2005支持的数据类型52
3.2.2 使用Management Studio创建、修改和删除表56
3.3 界面操作数据库更新58
3.4 界面操作数据库查询60
本章小结64
习题365
第4章 关系数据库标准语言SQL66
4.1 SQL概述66
4.2 SQL数据定义68
4.2.1 SQL数据库的体系结构68
4.2.2 基本表的定义与删改68
4.3 SQL数据查询71
4.3.1 简单查询71
4.3.2 连接查询75
4.3.3 子查询78
4.3.4 使用库函数查询81
4.3.5 集合运算查询84
4.4 SQL数据更新85
4.4.1 插入数据85
4.4.2 修改数据86
4.4.3 删除数据86
本章小结87
习题487
第5章 数据库的视图89
5.1 视图的定义89
5.1.1 视图概念89
5.1.2 视图的作用89
5.2 创建视图90
5.2.1 使用SQL语句创建视图90
5.2.2 使用图形化界面创建视图91
5.3 查询视图93
5.4 更新视图94
5.4.1 使用SQL语句更新视图94
5.4.2 使用图形化界面更新视图95
5.5 修改视图定义96
5.5.1 使用SQL语句修改视图的定义96
5.5.2 使用图形界面修改视图的定义97
5.6 删除视图98
5.6.1 用SQL语句删除视图98
5.6.2 使用图形化界面删除视图98
本章小结100
习题5100
第6章 T-SQL语言程序设计101
6.1 数据类型、常量和变量101
6.1.1 数据类型101
6.1.2 常量103
6.1.3 变量106
6.2 运算符和表达式108
6.2.1 算术运算符109
6.2.2 赋值运算符109
6.2.3 位运算符110
6.2.4 比较运算符110
6.2.5 逻辑运算符111
6.2.6 字符串连接运算符111
6.2.7 一元运算符112
6.2.8 运算符的优先级112
6.3 流程控制语句113
6.3.1 语句块和注释113
6.3.2 选择控制113
6.3.3 GOTO语句115
6.3.4 RETURN语句116
6.3.5 WAITFOR语句116
6.3.6 循环控制语句116
6.4 函数117
6.4.1 内置函数117
6.4.2 用户自定义函数122
本章小结126
习题6126
第7章 索引与数据完整性127
7.1 索引127
7.1.1 索引的概念127
7.1.2 索引的分类127
7.1.3 索引的创建128
7.1.4 索引的管理128
7.2 默认值约束及默认值对象129
7.2.1 默认值约束129
7.2.2 默认值对象130
7.3 数据的完整性132
7.3.1 实体完整性132
7.3.2 参照完整性133
7.3.3 用户自定义的完整性133
本章小结134
习题7134
第8章 存储过程和触发器135
8.1 存储过程135
8.1.1 存储过程概述135
8.1.2 存储过程的创建与执行136
8.1.3 修改和重命名存储过程145
8.1.4 删除存储过程146
8.2 触发器147
8.2.1 触发器概述147
8.2.2 DML触发器148
8.2.3 DDL触发器155
本章小结157
习题8157
第9章 数据库系统安全管理158
9.1 SQL Server 2005的安全控制158
9.1.1 SQL Server 2005的安全认证模式158
9.1.2 SQL Server 2005新增的安全控制158
9.1.3 SQL Server 2005新增的安全特性159
9.2 安全认证模式159
9.2.1 身份验证160
9.2.2 权限认证161
9.3 管理SQL Server账户162
9.3.1 创建SQL Server登录账户162
9.3.2 修改SQL Server账户属性166
9.3.3 删除SQL Server账户169
9.4 数据库用户管理170
9.4.1 创建数据库的用户170
9.4.2 修改数据库用户属性172
9.4.3 删除数据库用户174
9.5 角色管理174
9.5.1 固定服务器角色175
9.5.2 固定数据库角色178
9.5.3 自定义角色181
9.6 权限管理183
9.6.1 权限的种类183
9.6.2 授予权限185
9.6.3 禁止权限189
9.6.4 撤销权限190
9.6.5 查看权限191
本章小结192
习题9192
第10章 SQL Server 2005备份恢复与导入导出193
10.1 备份和恢复概述193
10.1.1 数据库备份193
10.1.2 数据库恢复195
10.1.3 数据库备份和恢复的流程197
10.2 备份操作和命令198
10.2.1 创建和删除备份设备198
10.2.2 备份数据库202
10.2.3 备份事务日志206
10.3 恢复操作和命令209
10.3.1 恢复前的准备工作209
10.3.2 恢复数据库212
10.3.3 恢复事务日志217
10.4 导入导出219
10.4.1 导入导出概述219
10.4.2 导入数据219
10.4.3 导出数据226
10.5 数据库转换服务230
10.5.1 SSIS服务230
10.5.2 创建和设计包231
10.5.3 运行包243
本章小结245
习题10246
第11章 关系数据库规范化理论248
11.1 函数依赖248
11.1.1 函数依赖的基本概念248
11.1.2 一些术语和符号249
11.1.3 讨论函数依赖的意义250
11.2 关系规范化251
11.2.1 关系模式中的码251
11.2.2 范式251
11.3 关系模式分解的准则254
本章小结256
习题11256
第12章 数据库设计257
12.1 数据库设计概述257
12.1.1 数据库设计的特点258
12.1.2 数据库设计方法概述259
12.1.3 数据库设计的基本步骤260
12.2 数据库需求分析261
12.2.1 需求分析的任务261
12.2.2 需求调查262
12.3 数据库结构设计263
12.3.1 概念结构设计263
12.3.2 逻辑结构设计266
12.3.3 数据库的物理设计269
12.4 数据库行为设计272
12.4.1 功能需求分析272
12.4.2 功能设计272
12.4.3 事务设计273
12.5 数据库的实施和维护273
12.5.1 数据库数据的加载和试运行274
12.5.2 数据库的运行和维护275
本章小结275
习题12276
第2部分 SQL Server 2005实验实验1 SQL Server 2005管理工具的使用279
实验2 创建数据库与二维表281
实验3 数据库的查询284
实验4 数据库的更新289
实验5 T-SQL编程292
实验6 索引与完整性295
实验7 存储过程与触发器297
实验8 数据库的安全性301
实验8.1 数据库用户权限的设置301
实验8.2 服务器角色的应用302
实验8.3 数据库角色的应用303
实验9 备份恢复与导入导出305
实验9.1 数据库备份305
实验9.2 数据库的恢复308
实验9.3 数据库的导入导出310
参考文献312