图书介绍
数据库原理与应用 SQL Server 2005PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用 SQL Server 2005](https://www.shukui.net/cover/70/31230001.jpg)
- 仝春灵主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508464275
- 出版时间:2009
- 标注页数:301页
- 文件大小:59MB
- 文件页数:309页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
数据库原理与应用 SQL Server 2005PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 数据库概述1
1.1 引言1
1.1.1 数据、数据库、数据库管理系统和数据库系统1
1.1.2 数据管理的发展2
1.1.3 数据库技术的研究领域2
1.2 数据模型3
1.2.1 数据模型的三要素3
1.2.2 概念模型3
1.2.3 三种主要的数据模型5
1.3 数据库系统的结构7
1.3.1 数据库系统的模式结构7
1.3.2 数据库系统的体系结构8
1.3.3 数据库管理系统9
本章小结10
习题一10
第2章 关系数据库12
2.1 关系模型的基本概念12
2.1.1 数学定义12
2.1.2 关系数据结构13
2.2 关系代数和关系演算14
2.2.1 传统的集合运算14
2.2.2 专门的关系运算15
2.2.3 关系演算20
2.3 关系的完整性25
2.3.1 实体完整性26
2.3.2 参照完整性26
2.3.3 用户定义的完整性27
2.4 关系系统27
2.4.1 关系系统的定义27
2.4.2 关系系统的分类27
本章小结28
习题二28
第3章 关系数据库规划和设计31
3.1 关系数据库理论31
3.1.1 函数依赖31
3.1.2 范式32
3.1.3 数据依赖的公理系统37
3.1.4 关系模式的规范化39
3.2 关系数据库标准语言—SQL43
3.3 数据库保护44
3.3.1 安全性44
3.3.2 完整性46
3.3.3 并发控制48
3.3.4 数据库恢复49
3.4 数据库设计50
3.4.1 数据库设计的任务与内容51
3.4.2 数据库的设计方法51
3.4.3 数据库设计的步骤51
3.5 数据库新技术53
3.5.1 数据库技术与其他技术的结合53
3.5.2 数据仓库53
本章小结54
习题三55
第4章 SQL Server 2005概述57
4.1 SQL Server 2005的体系结构57
4.1.1 SQL Server 2005的客户机/服务器结构57
4.1.2 SQL Server 2005的查询语言—交互式SQL58
4.2 SQL Server 2005的新特性58
4.3 SQL Server 2005的安装59
4.3.1 SQL Server 2005的安装版本59
4.3.2 SQL Server 2005的系统需求60
4.3.3 SQL Server 2005的安装步骤63
4.4 SQL Server 2005的常用工具69
4.4.1 SQL Server Configuration Manager管理工具69
4.4.2 Microsoft SQL Server Management Studio工具71
本章小结77
习题四78
第5章 数据库和表的创建80
5.1 数据库的创建80
5.1.1 数据库的结构80
5.1.2 系统数据库82
5.1.3 创建数据库83
5.1.4 查看数据库信息89
5.1.5 修改数据库92
5.1.6 删除数据库96
5.2 数据表的创建97
5.2.1 数据类型97
5.2.2 创建表结构103
5.2.3 查看表结构105
5.2.4 修改表结构107
5.2.5 删除表结构108
5.3 数据更新109
5.3.1 向表中插入数据110
5.3.2 修改表中数据111
5.3.3 删除表中数据111
5.3.4 使用SQL Server Management Studio实现数据操作112
本章小结113
习题五114
第6章 数据查询116
6.1 T-SQL简单查询116
6.1.1 最简单的SELECT语句116
6.1.2 带条件的查询123
6.1.3 模糊查询128
6.1.4 函数的使用130
6.1.5 查询结果排序132
6.1.6 使用分组134
6.2 T-SQL高级查询137
6.2.1 连接查询137
6.2.2 操作结果集141
6.2.3 子查询143
6.3 视图147
6.3.1 视图的概念147
6.3.2 创建视图148
6.3.3 查询视图152
6.3.4 更新视图152
6.3.5 删除视图154
本章小结154
习题六155
第7章 存储过程和触发器157
7.1 存储过程157
7.1.1 存储过程概述157
7.1.2 存储过程的类型158
7.1.3 创建存储过程158
7.1.4 查看存储过程信息163
7.1.5 修改存储过程165
7.1.6 删除存储过程165
7.2 触发器166
7.2.1 触发器概述166
7.2.2 创建触发器166
7.2.3 管理触发器172
7.2.4 修改触发器172
7.2.5 删除触发器173
7.2.6 存储过程和触发器在维护数据完整性中的作用173
本章小结174
习题七175
第8章 管理SQL Server的安全性176
8.1 SQL Server的安全性机制176
8.1.1 操作系统的安全性176
8.1.2 服务器的安全性176
8.1.3 数据库的安全性177
8.1.4 表和列级的安全性177
8.2 管理服务器的安全性177
8.2.1 服务器登录账号177
8.2.3 设置安全性身份验证模式179
8.2.3 创建登录账号179
8.2.4 拒绝登录账号183
8.2.5 删除登录账号184
8.2.6 特殊账户SA185
8.2.7 服务器角色185
8.3 SQL Server数据库的安全性187
8.3.1 添加数据库用户187
8.3.2 修改数据库用户190
8.3.3 删除数据库用户190
8.3.4 特殊数据库用户191
8.3.5 固定数据库角色191
8.3.6 创建自定义数据库角色192
8.3.7 增删数据库角色成员194
8.4 表和列级的安全性195
8.4.1 权限简介195
8.4.2 授权196
8.4.3 权限收回201
8.4.4 拒绝访问202
本章小结203
习题八204
第9章 设计数据库的完整性205
9.1 完整性概述205
9.1.1 域完整性205
9.1.2 实体完整性205
9.1.3 参照完整性206
9.2 使用约束实施数据库的完整性206
9.2.1 PRIMARYKEY约束206
9.2.2 UNIQUE约束207
9.2.3 DEFAULT约束208
9.2.4 CHECK约束209
9.2.5 FOREIGNKEY约束210
9.3 使用规则211
9.3.1 创建规则211
9.3.2 绑定规则212
9.3.3 解除规则绑定213
9.3.4 删除规则213
9.4 使用默认值214
9.4.1 创建默认值214
9.4.2 绑定默认值214
9.4.3 解除绑定215
9.4.4 删除默认值216
9.5 使用IDENTITY列216
9.5.1 建立IDENTITY列216
9.5.2 使用IDENTITY列217
本章小结219
习题九219
第10章 备份与还原221
10.1 备份概述221
10.1.1 备份的概念及恢复模式221
10.1.2 备份类型223
10.1.3 备份设备223
10.2 备份数据库224
10.2.1 创建磁盘备份设备224
10.2.2 使用SQL Server Management Studio进行数据库备份226
10.2.3 使用T-SQL语句创建数据库备份228
10.3 还原数据库231
10.3.1 数据库还原231
10.3.2 利用SQL Server Management Studio还原数据库232
10.3.3 使用T-SQL语句还原数据库234
本章小结237
习题十237
第11章 SQL Server 2005数据转换239
11.1 SQL Server 2005数据转换概述239
11.2 数据导入239
11.3 数据导出245
本章小结251
习题十一252
第12章 使用VB.NET开发图书管理系统253
12.1 VB.NET连接数据库技术253
12.1.1 ADO.NET简介253
12.1.2 SqlConnection对象255
12.1.3 Command对象260
12.1.4 DataReader对象261
12.2 图书管理系统的设计264
12.2.1 系统的功能264
12.2.2 系统的模块划分264
12.2.3 数据库的逻辑结构设计265
12.3 图书管理系统的编程与实现269
12.3.1 连接数据库269
12.3.2 登录模块的设计与实现269
12.3.3 系统主界面的设计与实现271
12.3.4 读者管理模块的设计与实现271
12.3.5 图书管理模块的设计与实现276
12.3.6 图书流通管理模块的设计与实现276
12.3.7 图书查询模块的设计与实现284
12.3.8 系统管理模块的设计与实现286
12.3.9 关于系统模块的设计与实现287
本章小结287
习题十二288
附录A SQL Server 2005实验289
附录B 表格数据299
参考文献301