图书介绍
数据库原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 吕林霞主编;岐艳芳副主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560626598
- 出版时间:2011
- 标注页数:327页
- 文件大小:61MB
- 文件页数:336页
- 主题词:数据库系统-高等职业教育-教材
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 数据管理技术的发展2
1.1.3 数据库系统的组成4
1.1.4 数据库系统的体系结构5
1.2 关系数据库7
1.2.1 关系数据库的基本概念7
1.2.2 关系代数8
1.3 数据库设计的步骤14
1.4 数据库需求分析16
1.4.1 需求分析的任务和步骤16
1.4.2 需求调查的方法17
1.4.3 编写需求规格说明书17
1.4.4 学生成绩管理系统数据库需求分析18
1.5 数据库概念结构设计19
1.5.1 概念结构设计的任务19
1.5.2 实体与联系19
1.5.3 实体联系模型20
1.5.4 E-R模型设计的步骤21
1.5.5 学生成绩管理系统数据库概念结构设计21
1.6 数据库逻辑结构设计24
1.6.1 逻辑结构设计的任务24
1.6.2 E-R模型向关系模型的转化25
1.6.3 关系的规范化26
1.6.4 学生成绩管理系统数据库逻辑结构设计28
1.7 数据库物理结构设计29
1.7.1 物理结构设计的任务29
1.7.2 确定数据库的物理结构29
1.7.3 学生成绩管理系统数据库物理结构设计30
1.8 数据库实施33
1.9 数据库运行和维护33
习题133
实训134
第2章 SQL Server 2005简介36
2.1 SQL Server 2005功能简介36
2.2 SQL Server 2005的安装37
2.2.1 SQL Server 2005的版本37
2.2.2 SQL Server 2005的安装环境要求38
2.2.3 SQL Server 2005的安装过程39
2.3 SQL Server Management Studio 管理工具43
2.3.1 SQLServer Management Studio的启动44
2.3.2 SQLServer Management Studio的工作界面45
2.3.3 附加学生成绩管理系统数据库47
2.3.4 创建一个查询48
2.4 SQL Server 2005帮助文档49
习题250
实训 250
第3章 数据库的创建和管理52
3.1 SQLServer数据库简介52
3.1.1 系统数据库52
3.1.2 数据库存储结构53
3.2 数据库的创建54
3.2.1 使用SQL Server Management Studio 创建数据库55
3.2.2 使用CREATEDATABASE语句创建数据库56
3.2.3 使用模板创建数据库58
3.3 数据库的管理60
3.3.1 打开数据库60
3.3.2 查看数据库信息60
3.3.3 扩充数据文件和事务日志文件的容量61
3.3.4 收缩数据库66
3.3.5 更改数据库的名称69
3.3.6 删除数据库70
3.3.7 分离和附加数据库71
习题374
实训374
第4章 数据表的创建和管理75
4.1 数据表概述75
4.1.1 数据表的基本概念75
4.1.2 数据类型76
4.1.3 列的属性78
4.2 创建数据表79
4.2.1 使用SQL Server Management Studio 创建数据表79
4.2.2 使用CREATETABLE语句创建数据表80
4.3 数据表管理81
4.3.1 查看数据表81
4.3.2 修改数据表83
4.3.3 删除数据表85
4.4 数据的完整性86
4.4.1 数据完整性概述86
4.4.2 约束概述86
4.4.3 约束的创建87
4.4.4 默认值93
4.4.5 规则97
4.5 数据表中数据的操作98
4.5.1 插入记录99
4.5.2 修改记录101
4.5.3 删除记录101
习题4102
实训4103
第5章 数据查询105
5.1 SQL105
5.1.1 SQL概述105
5.1.2 SQL的特点105
5.1.3 SQL的分类106
5.2 SELECT语句106
5.2.1 SELECT语句的语法格式106
5.2.2 SELECT语句的执行方式107
5.3 单表查询108
5.3.1 SELECT子句108
5.3.2 WHERE子句111
5.3.3 ORDER BY子句115
5.3.4 聚合函数116
5.3.5 GROUPBY子句117
5.4 连接查询118
5.4.1 连接谓词119
5.4.2 JOIN连接120
5.5 子查询124
5.5.1 使用IN的子查询124
5.5.2 使用比较运算符的子查询126
5.5.3 使用EXISTS的子查询127
5.5.4 相关子查询129
5.5.5 INSERT、DELETE、UPDATE语句中的子查询130
5.5.6 使用UNION运算符组合多个查询结果132
5.5.7 INTO子句133
习题5134
实训5135
第6章 数据库编程136
6.1 Transact-SQL语言概述136
6.2 Transact-SQL基础知识137
6.2.1 Transact-SQL语法约定137
6.2.2 数据库对象的引用规则137
6.2.3 标识符138
6.2.4 注释138
6.2.5 常量139
6.2.6 变量139
6.2.7 运算符141
6.2.8 运算符优先级144
6.3 流程控制语句144
6.4 批处理150
6.5 函数151
6.5.1 内部函数151
6.5.2 用户自定义函数160
6.6 编程技术应用164
习题6167
实训6168
第7章 索引170
7.1 索引概述170
7.1.1 索引的概念170
7.1.2 索引的作用170
7.1.3 索引的分类171
7.1.4 索引与约束的关系171
7.2 创建索引171
7.2.1 使用SQL Server Management Studio 创建索引172
7.2.2 使用CREATEINDEX语句创建索引173
7.3 管理索引174
7.3.1 查看索引174
7.3.2 删除索引176
7.4 索引的应用177
习题7178
实训7178
第8章 视图179
8.1 视图概述179
8.1.1 视图的概念179
8.1.2 视图的作用179
8.2 创建视图180
8.2.1 使用SQL Server Management Studio 创建视图180
8.2.2 使用CREATEVIEW语句创建视图182
8.3 管理视图184
8.3.1 查看视图184
8.3.2 修改视图184
8.3.3 删除视图186
8.4 利用视图操作数据186
8.4.1 查询操作186
8.4.2 插入操作187
8.4.3 修改操作187
8.4.4 删除操作188
8.5 视图的应用188
习题8189
实训8190
第9章 存储过程191
9.1 存储过程概述191
9.1.1 存储过程的概念191
9.1.2 存储过程的优点191
9.1.3 存储过程的种类192
9.2 创建和执行存储过程193
9.2.1 创建存储过程193
9.2.2 执行存储过程194
9.2.3 存储过程的参数195
9.3 存储过程的返回值199
9.3.1 使用RETURN语句传回值199
9.3.2 使用SELECT语句传回值201
9.4 管理存储过程202
9.4.1 查看存储过程202
9.4.2 修改存储过程204
9.4.3 删除存储过程205
9.4.4 重命名存储过程205
9.5 系统存储过程和扩展存储过程206
9.5.1 系统存储过程206
9.5.2 扩展存储过程206
9.5.3 CLR集成208
9.6 存储过程的应用209
9.6.1 数据表的操作209
9.6.2 数据库安全管理212
习题9214
实训9215
第10章 触发器216
10.1 触发器概述216
10.1.1 触发器的概念216
10.1.2 触发器的分类216
10.1.3 插入表和删除表217
10.2 DML触发器218
10.2.1 创建DML触发器218
10.2.2 修改DML触发器224
10.2.3 删除DML触发器225
10.3 DDL触发器225
10.3.1 DDL触发器概述225
10.3.2 创建DDL触发器226
10.3.3 修改DDL触发器228
10.3.4 删除DDL触发器229
10.4 管理触发器229
10.4.1 查看触发器229
10.4.2 禁用或启用触发器231
10.4.3 设置触发器的执行顺序233
10.5 触发器的应用233
习题10236
实训10237
第11章 备份和恢复239
11.1 备份和恢复概述239
11.1.1 数据库备份的概念239
11.1.2 数据库恢复的概念240
11.1.3 备份类型240
11.1.4 备份设备241
11.2 备份数据库244
11.2.1 完整备份244
11.2.2 差异备份246
11.2.3 事务日志备份247
11.2.4 文件和文件组备份248
11.3 恢复数据库249
11.3.1 使用SQL Server Management Studio恢复数据库249
11.3.2 使用RESTORE DATABASE 语句恢复数据库251
11.4 数据导入和导出252
11.4.1 导出数据252
11.4.2 导入数据254
习题11256
实训11256
第12章 安全管理257
12.1 SQL Server 2005的安全机制257
12.2 SQL Server 2005的身份验证模式257
12.3 登录账户管理259
12.3.1 系统管理员登录账户259
12.3.2 使用SQL Server Management Studio管理登录账户259
12.3.3 使用Transact-SQL语句管理登录账户263
12.4 数据库用户管理264
12.4.1 使用SQL Server Management Studio管理数据库用户264
12.4.2 使用Transact-SQL语句管理数据库用户265
12.5 权限管理266
12.5.1 数据库用户的分类266
12.5.2 权限类型267
12.5.3 权限管理268
12.6 角色管理272
12.6.1 服务器角色272
12.6.2 数据库角色274
习题12279
实训12279
第13章 游标和其他概念280
13.1 游标的概念280
13.2 定义游标280
13.3 游标的使用282
13.3.1 打开游标282
13.3.2 读取游标283
13.3.3 关闭与释放游标285
13.3.4 使用游标285
13.4 事务287
13.4.1 事务的概念287
13.4.2 事务的分类287
13.5 并发控制291
13.5.1 并发问题291
13.5.2 锁定292
习题13294
实训13295
第14章 数据库应用系统开发296
14.1 JSP运行环境安装与配置296
14.1.1 JSP概述296
14.1.2 JSP运行环境安装与配置296
14.2 JDBC数据库访问298
14.3 学生成绩管理系统开发300
14.3.1 系统开发过程概述300
14.3.2 系统功能分析301
14.4 学生成绩管理系统的实现301
14.4.1 系统登录302
14.4.2 系统管理模块304
14.4.3 成绩登记模块316
14.4.4 成绩查询模块323
习题14326
实训14326
参考文献327