图书介绍
数据库原理与应用教程 SQL Server 2008 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用教程 SQL Server 2008 第2版](https://www.shukui.net/cover/37/30459864.jpg)
- 尹志宇;郭晴编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302454103
- 出版时间:2017
- 标注页数:319页
- 文件大小:116MB
- 文件页数:332页
- 主题词:
PDF下载
下载说明
数据库原理与应用教程 SQL Server 2008 第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 数据库技术的3个发展阶段2
1.1.3 数据库技术的新进展3
1.2 数据库系统介绍7
1.2.1 数据库系统的组成7
1.2.2 数据库的体系结构8
1.3 数据模型10
1.3.1 信息的3种世界10
1.3.2 概念模型11
1.3.3 常见的3种数据模型14
习题117
第2章 关系数据库19
2.1 关系数据结构19
2.1.1 关系的定义和性质19
2.1.2 关系模式和关系数据库21
2.2 关系的完整性22
2.3 关系运算23
2.3.1 传统的集合运算23
2.3.2 专门的关系运算25
2.4 关系的规范化29
2.4.1 函数依赖29
2.4.2 关系规范化的目的30
2.4.3 关系的规范化过程32
习题234
第3章 数据库设计36
3.1 数据库设计概述36
3.2 需求分析36
3.2.1 需求分析的任务36
3.2.2 需求分析的方法37
3.2.3 数据流图和数据字典38
3.3 概念结构设计40
3.3.1 概念结构设计的方法40
3.3.2 概念结构设计的步骤40
3.4 逻辑结构设计41
3.4.1 将E-R图转化为关系数据模型41
3.4.2 关系模式的优化44
3.4.3 设计用户外模式44
3.5 物理结构设计45
3.5.1 确定数据库的物理结构45
3.5.2 评价物理结构46
3.6 数据库的实施、运行和维护46
3.6.1 数据库的实施46
3.6.2 数据库的运行与维护47
3.7 数据库设计实例47
3.7.1 图书借阅管理系统设计47
3.7.2 钢材仓库管理系统设计49
习题352
第4章 SQL Server2008基础53
4.1 SQL Server 2008简介53
4.1.1 SQL Server发展史53
4.1.2 SQL Server2008的新增功能54
4.1.3 SQL Server2008的新特性57
4.2 SQL Server 2008的安装与配置58
4.2.1 SQL Server2008的版本58
4.2.2 SQL Server 2008的环境需求59
4.2.3 SQL Server 2008的安装过程60
4.3 SQL Server 2008的管理工具71
4.3.1 服务器管理71
4.3.2 SQL Server Management Studio72
4.3.3 SQL Server配置管理器73
4.3.4 其他管理工具74
4.4 T-SQL语言基础75
4.4.1 T-SQL语言的特点75
4.4.2 T-SQL语言的分类76
4.4.3 T-SQL语言的基本语法77
习题478
第5章 数据库的概念和操作79
5.1 数据库的基本概念79
5.1.1 物理数据库79
5.1.2 逻辑数据库80
5.2 数据库的操作81
5.2.1 创建数据库81
5.2.2 修改数据库87
5.2.3 删除数据库89
习题589
第6章 表的操作91
6.1 创建表91
6.1.1 数据类型91
6.1.2 使用SQL Server Management Studio创建表94
6.1.3 使用T-SQL语句创建表95
6.2 修改表98
6.2.1 在SQL Server Management Studio中修改表98
6.2.2 使用T-SQL语句修改表98
6.3 列约束和表约束99
6.3.1 创建和删除PRIMARY KEY约束99
6.3.2 创建和删除UNIQUE约束100
6.3.3 创建和删除FOREIGN KEY约束101
6.3.4 创建和删除CHECK约束104
6.3.5 创建和删除DEFAULT约束105
6.4 表数据的操作106
6.4.1 插入数据106
6.4.2 修改数据109
6.4.3 删除数据109
6.4.4 使用MERGE语句插入、修改和删除数据110
6.5 删除表112
6.6 数据的导入和导出113
6.6.1 导出数据113
6.6.2 导入数据119
习题6125
第7章 数据库查询127
7.1 SELECT查询语法127
7.2 简单查询128
7.2.1 投影查询128
7.2.2 选择查询130
7.2.3 聚合函数查询134
7.3 分组和汇总135
7.3.1 分组查询135
7.3.2 数据汇总138
7.4 连接查询139
7.4.1 内连接139
7.4.2 自连接140
7.4.3 外连接141
7.4.4 交叉连接143
7.5 子查询144
7.5.1 无关子查询144
7.5.2 相关子查询146
7.6 其他查询147
7.6.1 集合运算查询147
7.6.2 对查询结果排序149
7.6.3 存储查询结果150
7.7 在数据操作中使用SELECT子句151
7.7.1 在INSERT语句中使用SELECT子句151
7.7.2 在UPDATE语句中使用SELECT子句152
7.7.3 在DELETE语句中使用SELECT子句153
习题7153
第8章 视图和索引155
8.1 视图155
8.1.1 视图概述155
8.1.2 创建视图156
8.1.3 修改视图160
8.1.4 使用视图162
8.1.5 删除视图164
8.2 索引165
8.2.1 索引简介165
8.2.2 索引的类型165
8.2.3 创建索引166
8.2.4 查看索引信息171
8.2.5 删除索引174
习题8174
第9章 T-SQL编程176
9.1 T-SQL编程基础176
9.1.1 标识符176
9.1.2 变量176
9.1.3 运算符178
9.1.4 批处理181
9.1.5 注释181
9.2 流程控制语句182
9.2.1 SET语句182
9.2.2 BEGIN…END语句183
9.2.3 IF…ELSE语句183
9.2.4 CASE语句184
9.2.5 WHILE语句186
9.2.6 GOTO语句187
9.2.7 RETURN语句187
9.3 函数188
9.3.1 系统内置函数188
9.3.2 用户定义函数190
9.4 游标194
9.4.1 游标概述194
9.4.2 游标的类型195
9.4.3 游标的操作196
习题9200
第10章 存储过程和触发器202
10.1 存储过程202
10.1.1 存储过程概述202
10.1.2 存储过程的类型203
10.1.3 创建存储过程204
10.1.4 执行存储过程208
10.1.5 查看存储过程211
10.1.6 修改和删除存储过程213
10.2 触发器215
10.2.1 触发器概述215
10.2.2 触发器的分类215
10.2.3 创建DML触发器217
10.2.4 查看触发器信息及修改触发器227
10.2.5 禁止、启用和删除触发器229
习题10230
第11章 事务与并发控制232
11.1 事务概述232
11.2 事务的类型233
11.2.1 根据系统的设置分类233
11.2.2 根据运行模式分类234
11.3 事务处理语句235
11.4 事务的并发控制237
11.4.1 并发带来的问题237
11.4.2 锁的基本概念238
11.4.3 锁的类型239
11.4.4 锁的信息241
11.4.5 死锁的产生及解决办法241
11.4.6 手工加锁243
习题11245
第12章 数据库的安全管理246
12.1 身份验证246
12.1.1 SQL Server的身份验证模式246
12.1.2 设置身份验证模式247
12.2 账号管理249
12.2.1 服务器登录账号249
12.2.2 数据库用户账号252
12.3 角色管理254
12.3.1 固定服务器角色254
12.3.2 数据库角色256
12.3.3 应用程序角色261
12.4 权限管理262
12.4.1 权限的类别262
12.4.2 权限操作263
习题12269
第13章 数据库的备份与还原270
13.1 数据库备份概述270
13.1.1 数据库备份计划270
13.1.2 数据库备份的类型271
13.2 数据库还原概述273
13.2.1 数据库还原策略273
13.2.2 数据库恢复模式274
13.3 数据库备份操作276
13.4 数据库还原操作280
13.4.1 自动还原280
13.4.2 手动还原281
13.5 数据库的分离与附加284
13.5.1 分离数据库284
13.5.2 附加数据库286
习题13289
第14章 基于C#.NET的数据库系统开发290
14.1 C#语言简介290
14.2 使用ADO.NET访问SQLServer2008数据库291
14.2.1 ADO.NET的对象模型291
14.2.2 利用ADO.NET访问数据库的基本操作293
14.3 数据库系统开发实例295
14.3.1 数据库设计295
14.3.2 系统设计与实现297
习题14319