图书介绍
数据库原理与SQL Server应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 高金兰主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030266354
- 出版时间:2010
- 标注页数:349页
- 文件大小:54MB
- 文件页数:362页
- 主题词:数据库系统-高等学校-教材;关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据库原理与SQL Server应用 第2版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
第2章 关系数据库理论基础17
2.1 关系模型术语及关系的性质17
2.1.1 关系模型术语17
2.1.2 关系形式化定义及其性质18
2.2 关系运算20
2.2.1 传统集合运算21
2.2.2 专门的关系运算23
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 范式与规范化32
第3章 数据库设计39
3.1 数据库设计概述39
3.1.1 数据库系统设计的任务39
3.1.2 数据库系统设计的特点40
3.1.3 数据库设计的主要步骤40
3.2 需求分析42
3.2.1 需求分析的目标42
3.2.2 需求信息的收集42
3.2.3 需求信息的整理43
3.3 概念结构设计45
3.3.1 概念结构设计的目标45
3.3.2 概念结构设计的方法与步骤45
3.3.3 数据抽象与局部视图的设计46
3.3.4 全局概念模式的设计48
3.4 逻辑结构设计51
3.4.1 逻辑结构设计的目标51
3.4.2 E-R模型向关系模型的转换51
3.4.3 数据模型的优化53
3.5 物理结构设计53
3.5.1 物理结构设计的目标53
3.5.2 存储方法设计53
3.5.3 存取方法设计54
3.5.4 确定数据库的存取结构54
3.6 数据库的实施与维护54
3.6.1 数据库的实施54
3.6.2 数据的载入55
3.6.3 测试55
3.6.4 数据库的运行与维护55
第4章 SQL Server 2005概述59
4.1 SQL Server 2005核心架构简介59
4.1.1 数据库架构59
4.1.2 DBMS管理架构59
4.1.3 应用程序开发架构60
4.1.4 客户/服务器结构60
4.1.5 数据库引擎61
4.1.6 SQL Server 2005的特点61
4.1.7 SQL Server 2005的安装62
4.2 SQL Server 2005的主要组件64
4.3 SQL Server 2005服务器的配置66
4.3.1 注册服务器66
4.3.2 配置服务器67
第5章 数据库的创建与使用71
5.1 SQL Server数据库的结构71
5.1.1 SQL Server数据库和文件71
5.1.2 数据库存储结构(页、盘区)73
5.1.3 SQL Server系统数据库73
5.2 界面方法创建和管理数据库74
5.2.1 创建数据库74
5.2.2 修改数据库78
5.2.3 数据库的删除79
5.2.4 数据库的附加与分离80
5.3 使用T-SQL语言创建和管理数据库83
5.3.1 T-SQL语言简介83
5.3.2 创建数据库语句85
5.3.3 修改数据库语句88
5.3.4 数据库的删除语句90
第6章 数据表的创建与操纵92
6.1 SQL Server的数据类型93
6.1.1 SQL Server的数据类型94
6.1.2 SQL Server的常量表示、运算符与表达式98
6.2 设计数据表中的约束101
6.3 界面方法创建与管理数据表103
6.3.1 数据表的创建及完整性约束的操作103
6.3.2 修改表的结构109
6.3.3 数据表的删除与更名110
6.4 T-SQL语句创建与管理数据表110
6.4.1 使用CREATE TABLE创建数据表110
6.4.2 使用ALTER TABLE修改数据表结构113
6.4.3 使用DROP TABLE删除数据表115
6.5 表数据的插入、删除和修改115
6.5.1 界面方法插入、删除和修改表数据115
6.5.2 T-SQL语句插入、删除和修改表数据117
第7章 数据查询与视图124
7.1 SELECT语句概述124
7.2 单表查询124
7.2.1 投影列124
7.2.2 选择行129
7.2.3 汇总数据133
7.2.4 查询结果筛选138
7.2.5 查询结果排序139
7.2.6 将结果生成新表141
7.2.7 表达集合概念(并差交)的查询142
7.3 多表查询142
7.3.1 连接查询142
7.3.2 子查询147
7.4 视图153
7.4.1 视图概述153
7.4.2 创建视图154
7.4.3 使用视图157
第8章 索引与数据完整性165
8.1 索引165
8.1.1 索引的概念165
8.1.2 索引的类型167
8.1.3 索引的创建与管理169
8.1.4 索引的维护与优化176
8.1.5 全文索引177
8.2 数据完整性181
8.2.1 SQL Server数据完整性及其实现途径181
8.2.2 约束182
8.2.3 默认186
8.2.4 规则187
第9章 Transact-SQL程序设计192
9.1 变量192
9.1.1 局部变量的定义与使用192
9.1.2 全局变量194
9.2 SQL Server的常用语句196
9.2.1 批处理与注释196
9.2.2 消息显示语句197
9.2.3 流程控制语句199
9.3 系统内置函数205
9.3.1 系统内置函数简介205
9.3.2 常用系统内置函数的使用206
9.4 自定义函数与自定义数据类型212
9.4.1 用户函数的定义与调用212
9.4.2 用户定义函数的删除218
9.4.3 用户定义数据类型218
9.5 存储过程221
9.5.1 存储过程的类型222
9.5.2 用户存储过程的创建与执行222
9.5.3 存储过程修改和删除230
9.6 触发器232
9.6.1 DML触发器的创建232
9.6.2 使用DML触发器237
9.6.3 DML触发器的修改和删除241
9.6.4 DDL触发器242
第10章 游标、事务与锁248
10.1 游标248
10.1.1 概述248
10.1.2 游标类型及其操作248
10.1.3 声明T-SQL游标250
10.1.4 打开游标252
10.1.5 滚动和提取游标252
10.1.6 全局游标和局部游标253
10.1.7 游标应用举例253
10.2 事务处理256
10.2.1 事务的概念256
10.2.2 事务分类257
10.2.3 显式事务257
10.2.4 自动提交事务261
10.2.5 隐式事务262
10.3 数据的锁定263
10.3.1 SQL Server锁机制263
10.3.2 锁防止的并发问题264
10.3.3 可锁定的资源264
10.3.4 锁的类型265
10.3.5 自定义事务隔离级别266
10.3.6 表级锁定选项268
10.3.7 死锁问题269
第11章 SQL Server管理与维护275
11.1 SQL Server数据库的安全性275
11.1.1 SQL Server 2005的安全机制275
11.1.2 服务器的登录276
11.1.3 服务器角色280
11.1.4 SQL Server数据库用户282
11.1.5 SQL Server数据库角色284
11.1.6 SQL Server权限管理287
11.2 SQL Server的数据备份与恢复290
11.2.1 备份概述291
11.2.2 备份数据库293
11.2.3 恢复数据库296
1.3 SQL Server的数据导入与导出297
11.4 SQL Server代理服务302
11.5 SQL Server数据复制309
第12章 综合案例开发313
12.1 应用程序结构313
12.1.1 客户/服务器(Client/Server)结构313
12.1.2 浏览器/服务器(Browser/Server)结构313
12.2 应用程序数据库访问技术314
12.2.1 ADO.NET概述315
12.2.2 数据库应用程序的开发流程316
12.2.3 ADO.NET的应用316
12.3 Web编程环境317
12.3.1 安装Visual Studio.NET 2005317
12.3.2 创建.NET Web站点321
12.3.3 添加、编写.NET应用程序322
12.3.4 编译和运行.NET应用程序325
12.4 留言板应用程序开发327
12.4.1 系统功能设计和数据库设计327
12.4.2 留言板系统数据访问层设计330
12.4.3 留言板页面设计330
12.4.4 显示留言信息页面设计334
12.4.5 注册页面设计338
12.4.6 登录页面设计342
12.4.7 显示验证码页346
参考文献349