图书介绍
数据库原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用](https://www.shukui.net/cover/53/30043035.jpg)
- 鲁宁主编;寇卫利,幸宏,林宏副主编 著
- 出版社: 成都:西南交通大学出版社
- ISBN:9787564307653
- 出版时间:2015
- 标注页数:292页
- 文件大小:37MB
- 文件页数:305页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理与应用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.2 数据模型3
1.2.1 数据模型的概念3
1.2.2 实体联系模型3
1.2.3 实体联系图5
1.2.4 三种常见的数据模型7
1.3 数据库系统9
1.3.1 数据库系统的组成9
1.3.2 数据库系统的特点10
1.3.3 数据库系统的三级模式结构10
1.4 关系模型11
1.4.1 关系模型术语11
1.4.2 关系特点12
1.4.3 关系运算12
第2章 SQL Server的基本操作16
2.1 SQL Server 2008数据库管理系统16
2.1.1 SQL Server 2008概述16
2.1.2 SQL Server 2008版本简介16
2.1.3 SQL Server 2008的安装17
2.1.4 SQL Server 2008服务器启动28
2.2 SQL Server Management Studio的使用30
2.2.1 启动SQL Server Management Studio30
2.2.2 SQL Server内置系统数据库简介31
2.2.3 连接远程数据库服务器33
2.2.4 管理数据库35
2.2.5 管理数据表38
2.2.6 编辑数据表记录41
2.2.7 查询功能的使用44
2.3 SQL Server与外部数据的交互45
2.3.1 导入数据45
2.3.2 导出数据51
第3章 SQL的基础知识55
3.1 SQL简介55
3.2 SQL的数据类型56
3.2.1 整数数据型56
3.2.2 精确浮点型56
3.2.3 近似浮点型56
3.2.4 日期时间型57
3.2.5 字符型57
3.2.6 货币型57
3.2.7 Unicode字符型58
3.2.8 二进制字符型58
3.2.9 特殊数据型58
3.3 标识符59
3.3.1 标识符概述59
3.3.2 特殊标识符59
3.4 使用SQL语句管理数据库59
3.4.1 创建数据库59
3.4.2 修改数据库61
3.4.3 删除数据库63
3.5 使用SQL语句管理表63
3.5.1 创建表63
3.5.2 修改表66
3.5.3 删除表67
3.6 使用SQL语句维护数据68
3.6.1 数据插入68
3.6.2 数据更新69
3.6.3 数据删除69
3.6.4 TRUNCATE TABLE命令69
3.6.5 记录操作语句简化形式70
3.7 SQL简单查询语句70
3.7.1 SELECT查询语句结构70
3.7.2 SELECT子句72
3.7.3 FROM子句74
3.7.4 WHERE子句74
3.7.5 GROUP BY子句79
3.7.6 HAVING子句81
3.7.7 ORDER BY子句82
第4章 SQL高级查询技术83
4.1 关联表查询83
4.1.1 双表关联查询83
4.1.2 多表关联查询84
4.1.3 关联表统计84
4.2 使用UNION子句85
4.3 子查询86
4.3.1 子查询的概念86
4.3.2 子查询的应用87
4.4 连接查询90
4.4.1 内连接查询91
4.4.2 外连接查询92
4.4.3 交叉连接查询93
4.4.4 自连接查询94
4.5 实用经典SQL汇总96
4.5.1 复制部分表结构96
4.5.2 批量插入记录96
4.5.3 关联更新表记录96
4.5.4 使用MERGE语句96
4.5.5 关联表统计97
第5章 视图99
5.1 视图概述99
5.1.1 视图的概念99
5.1.2 视图的优点99
5.1.3 视图的注意事项99
5.2 创建视图100
5.2.1 使用SQL语句创建视图100
5.2.2 使用SQL Server Management Studio创建视图103
5.3 使用视图105
5.4 管理视图105
5.4.1 查看修改视图105
5.4.2 使用存储过程检查视图106
5.4.3 删除视图106
第6章 索引107
6.1 SQL Server的数据存储107
6.1.1 存储文件类型107
6.1.2 数据页面结构108
6.1.3 对大型行的支持108
6.1.4 SQL Server的数据页缓存108
6.1.5 存储分配单位盘区109
6.1.6 SQL Server的数据访问109
6.2 索引的概念111
6.3 索引的类型111
6.3.1 聚集索引112
6.3.2 非聚集索引114
6.3.3 何时使用聚集索引或非聚集索引117
6.4 索引的创建和管理方法117
6.4.1 创建索引117
6.4.2 使用命令进行索引管理119
第7章 T-SQL程序设计121
7.1 T-SQL的变量121
7.1.1 局部变量121
7.1.2 全局变量123
7.2 程序流程控制语句124
7.2.1 BEGIN...END语句124
7.2.2 单条件分支语句125
7.2.3 多条件分支语句125
7.2.4 循环语句128
7.2.5 WAITFOR语句129
7.2.6 RETURN语句130
7.2.7 GOTO(语句131
7.2.8 使用注释132
7.2.9 使用批处理133
第8章 函数134
8.1 系统内置函数134
8.1.1 系统函数134
8.1.2 字符串函数135
8.1.3 日期函数138
8.1.4 数学函数139
8.1.5 CASE函数140
8.1.6 系统内置函数应用141
8.2 自定义函数142
8.2.1 自定义函数简介142
8.2.2 创建自定义函数143
8.2.3 调用自定义函数144
8.2.4 查看自定义函数144
8.2.5 删除自定义函数145
8.2.6 自定义函数示例145
第9章 存储过程、触发器和游标149
9.1 存储过程149
9.1.1 存储过程简介149
9.1.2 创建存储过程151
9.1.3 使用存储过程153
9.1.4 查看存储过程155
9.1.5 删除存储过程157
9.2 触发器158
9.2.1 触发器简介158
9.2.2 使用SQL创建触发器159
9.2.3 虚拟表161
9.2.4 使用SQL修改触发器162
9.2.5 使用SQL删除触发器163
9.2.6 使用SQL查看触发器163
9.2.7 使用SQL Server Management Studio管理触发器164
9.2.8 触发器应用举例164
9.3 游标167
9.3.1 游标简介167
9.3.2 创建使用游标167
9.3.3 游标应用举例169
第10章 事务与锁171
10.1 事务171
10.1.1 事务的概念171
10.1.2 事务的特征171
10.1.3 执行事务的三种模式173
10.1.4 事务隔离级别175
10.1.5 事务保存点的设置与回滚177
10.1.6 分布式事务178
10.2 锁179
10.2.1 数据不一致问题179
10.2.2 锁的概念180
10.2.3 SQL Server 2008的锁机制181
10.2.4 SQL Server 2008的锁模式182
10.2.5 死锁问题184
第11章 SQL Server的数据库的安全性管理187
11.1 SQL Server的安全性机制187
11.1.1 SQL Server的验证模式188
11.1.2 设置SQL Server验证模式189
11.2 数据库登录管理189
11.2.1 账号和角色189
11.2.2 使用SQL Server Management Studio查看登录账号190
11.2.3 默认登录账号190
11.2.4 使用存储过程查看登录账号191
11.2.5 使用SQL Server Management Studio管理登录账号191
11.2.6 使用SQL管理登录账号193
11.3 数据库用户管理195
11.3.1 用户概述195
11.3.2 dbo和guest用户195
11.3.3 利用SQL Server Management Studio管理数据库用户196
11.3.4 利用系统过程管理数据库用户198
11.4 角色管理199
11.4.1 固定的服务器角色200
11.4.2 固定数据库角色200
11.5 权限管理201
11.5.1 对象权限201
11.5.2 语句权限201
11.5.3 利用SQL Server Management Studio管理权限203
第12章 数据的备份与恢复206
12.1 数据的备份206
12.1.1 数据库备份的概念206
12.1.2 备份设备与备份方式207
12.1.3 备份数据库208
12.2 数据的恢复215
12.2.1 故障的种类215
12.2.2 恢复技术216
12.2.3 恢复策略217
12.2.4 数据库镜像技术218
12.3 恢复数据库示例218
12.3.1 使用SQL Server Management Studio恢复数据库218
12.3.2 使用语句进行数据恢复219
第13章 关系数据库规范化理论221
13.1 规范化问题的提出221
13.2 数据依赖221
13.3 函数依赖224
13.3.1 函数依赖的概念224
13.3.2 函数依赖的性质225
13.4 范式理论226
13.4.1 第一范式227
13.4.2 第二范式228
13.4.3 第三范式230
13.4.4 BCNF范式231
13.4.5 规范化总结234
第14章 关系数据库设计理论235
14.1 需求分析235
14.1.1 需求分析的任务235
14.1.2 需求分析的方法236
14.2 概念设计239
14.2.1 概念模型的特点239
14.2.2 概念结构设计的方法与步骤240
14.3 逻辑设计246
14.3.1 E-R图向关系模型的转换247
14.3.2 数据模型的优化248
14.3.3 设计用户子模式248
14.4 物理设计249
14.4.1 确定关系模型的存取方法249
14.4.2 确定数据库的存储结构249
14.4.3 确定系统存储参数的配置250
14.5 数据库的实施250
14.6 数据库的运行和维护251
第15章 数据库应用程序设计253
15.1 数据库访问架构介绍253
15.1.1 ODBC技术简介253
15.1.2 ADO技术简介253
15.1.3 ADO.NET简介254
15.2 VB操作SQL Server数据库256
15.2.1 使用ADODC和DataGrid控件访问数据库256
15.2.2 VB程序操作SQL Server的方法262
15.2.3 完全用程序操作SQL Server数据表263
15.3 C#操作SQL Server数据库265
15.3.1 ADO.NET访问SQL Server数据库的方法265
15.3.2 学生成绩管理系统的开发269
上机实验指导276
练习一 使用SQL Server Management Studio维护数据库和数据表276
练习二 使用SQL语句创建数据表和操作数据277
练习三 SQL简单查询语句使用280
练习四 SQL高级查询应用281
练习五 SQL数据统计处理282
练习六 连接查询及视图的使用283
练习七 使用T-SQL流程控制语句284
练习八 系统函数和自定义函数286
练习九 存储过程、触发器和游标的使用288
练习十 使用SQL Server安全性管理数据库289
练习十一 数据库的备份与恢复290
练习十二 学生宿舍管理系统设计291
练习十三 学生成绩管理系统开发291
参考文献292