数据库原理与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王晓斌主编;新世纪应用型高等教育教材编审委员组编
- 出 版 社:大连:大连理工大学出版社
- 出版年份:2012
- ISBN:9787561175231
- 页数:228 页
第1章 数据库概述 1
1.1 数据与数据管理 1
1.1.1 数据与信息 1
1.1.2 数据处理与数据管理 2
1.2 数据管理技术的发展 2
1.2.1 手工管理阶段 2
1.2.2 文件系统阶段 3
1.2.3 数据库系统阶段 4
1.3 数据库系统 4
1.3.1 数据库系统的组成 4
1.3.2 数据库 5
1.3.3 数据库管理系统 5
1.3.4 数据库三层模式结构 6
1.4 数据模型 7
1.4.1 数据模型分类 7
1.4.2 概念数据模型 7
1.4.3 逻辑数据模型 8
第2章 关系数据库 11
2.1 关系模型 11
2.1.1 关系数据结构 11
2.1.2 关系数据操作 13
2.1.3 关系完整性约束 14
2.2 关系代数 15
2.2.1 传统的集合运算 16
2.2.2 专门的关系运算 18
2.3 关系数据库管理系统SQL Server 2005 21
2.3.1 SQL Server的发展及特点 21
2.3.2 SQL Server 2005的基本结构 23
2.3.3 SQL Server 2005的基本操作 24
2.3.4 SQL Server数据库及其创建 27
第3章 结构化查询语言SQL 35
3.1 SQL概述 35
3.2 数据定义功能 36
3.2.1 数据表的定义 36
3.2.2 数据表的修改和删除 40
3.3 数据操纵功能 40
3.3.1 XSCJGL数据库对象 41
3.3.2 插入操作 43
3.3.3 删除操作 45
3.3.4 更新操作 45
3.4 数据查询功能 46
3.4.1 单表查询 47
3.4.2 连接查询 50
3.4.3 嵌套查询 53
3.5 视图 57
3.5.1 视图的基本概念 57
3.5.2 视图的操作 58
第4章 数据库编程 63
4.1 T-SQL 63
4.1.1 数据与表达式 63
4.1.2 函数 66
4.1.3 流程控制语句 67
4.2 游标 71
4.2.1 游标及其操作语句 71
4.2.2 游标的应用 73
4.3 存储过程 75
4.3.1 存储过程分类 75
4.3.2 存储过程的定义与使用 76
4.4 触发器 78
4.4.1 触发器分类 78
4.4.2 触发器的定义与使用 78
第5章 数据库保护 83
5.1 数据库安全 83
5.1.1 数据库安全概述 83
5.1.2 数据库管理系统的身份识别机制 86
5.1.3 SQL Server 2005安全管理模型简介 86
5.1.4 SQL Server 2005的登录管理 87
5.1.5 SQL Server 2005的用户管理 91
5.1.6 SQL Server 2005的角色管理 94
5.1.7 SQL Server 2005的权限管理 100
5.2 事务管理 105
5.2.1 事务的概念和性质 106
5.2.2 事务管理的命令 107
5.3 数据库的备份与恢复 109
5.3.1 软故障及其恢复 109
5.3.2 硬故障及其恢复 110
5.4 数据库并发控制 117
5.4.1 并发控制的必要性 117
5.4.2 可串行化 119
5.4.3 封锁 119
5.4.4 死锁 120
5.4.5 隔离 121
第6章 关系数据库理论 124
6.1 函数依赖 124
6.1.1 函数依赖的概念 124
6.1.2 讨论函数依赖的必要性 125
6.2 模式分解的准则 127
6.3 关系规范化 127
6.3.1 第一范式(1NF) 127
6.3.2 第二范式(2NF) 128
6.3.3 第三范式(3NF) 128
6.3.4 规范化小结 129
第7章 数据库设计与实施 132
7.1 数据库设计 132
7.1.1 数据库设计的目标与遵循的原则 132
7.1.2 数据库设计的方法 133
7.1.3 数据库设计的步骤 133
7.2 数据库设计工具PowerDesigner简介 135
7.3 概念模型设计 136
7.3.1 概念模型设计的基本内容和方法 136
7.3.2 全局E-R模型设计 137
7.3.2 使用PowerDesigner设计概念模型 138
7.4 逻辑模型设计 141
7.4.1 E-R模型向关系模型的转换 141
7.4.2 使用PowerDesigner将概念模型转换成逻辑模型 143
7.4.3 关系模式优化 144
7.5 物理结构设计 144
7.5.1 物理结构设计的步骤和基本内容 144
7.5.2 关系模式存取方法选择 144
7.5.3 存储结构设计 145
7.5.3 使用PowerDesigner将概念模型转换成物理模型 145
7.6 数据库的实施与维护 146
7.6.1 数据库的实施 146
7.6.2 数据库的运行和维护 147
第8章 数据库应用系统开发 149
8.1 数据库应用系统开发方法 149
8.1.1 结构化生命周期法 149
8.1.2 快速原型法 151
8.1.3 面向对象方法 151
8.2 数据库应用系统的体系结构 152
8.2.1 C/S模式 152
8.2.2 B/S模式 153
8.3 数据库访问技术 153
8.3.1 ODBC技术 153
8.3.2 ADO技术 154
8.3.3 JDBC技术 155
第9章 数据库应用系统开发案例 158
9.1 使用Visual Basic 6.0/SQL Server编程 158
9.1.1 高校学生成绩管理系统设计与实现 159
9.1.2 教学文档管理系统设计与实现 169
9.1.3 肯德基“宅急送”管理系统设计与实现 186
9.2 使用ASP/SQL Server编程 197
9.2.1 系统分析 197
9.2.2 系统总体设计 199
9.2.3 系统详细设计 206
第10章 高级数据库技术 217
10.1 分布式数据库 217
10.1.1 分布式数据库系统的含义 217
10.1.2 分布式数据库的特点 218
10.2 多媒体数据库 218
10.3 数据仓库 219
10.3.1 数据仓库的概念 219
10.3.2 数据仓库系统 219
10.4 XML数据库 220
10.5 新一代数据库技术的特点 220
附录 上机实验 222
实验1 建立数据库 222
实验2 创建数据表 222
实验3 数据表操作 224
实验4 视图的定义和操作 225
实验5 游标 225
实验6 存储过程 226
实验7 触发器 226
实验8 数据安全性控制 226
实验9 数据库备份/恢复 227
实验10 数据库应用系统开发 228
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017