数据库基础与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:严冬梅编著
- 出 版 社:北京:科学出版社
- 出版年份:2006
- ISBN:7030174437
- 页数:298 页
1.1 计算机数据管理的发展 1
1.1.1 数据管理 1
第1章 数据库概述 1
1.1.2 数据库技术的产生与发展 2
1.2 数据库管理系统 4
1.2.1 数据库管理系统的定义 4
1.2.2 DBMS的功能 5
1.3 数据库系统 6
1.3.1 数据库系统的组成 6
1.3.2 数据库系统的模式 7
1.3.3 数据库语言 9
1.4 数据模型 10
1.4.1 数据处理的三个世界 10
1.4.2 数据模型的要素 13
1.4.3 数据模型的分类 14
1.5.1 关系数据结构 18
1.5 关系数据库系统 18
1.5.2 关系操作集合 21
1.5.3 完整性约束 21
小结 22
练习题 22
第2章 关系数据库标准语言——SQL 24
2.1 SQL的特点 24
2.2 SQL的数据定义功能 25
2.2.1 创建、删除与修改基本表 26
2.2.2 创建与删除索引 28
2.3 SQL的数据查询功能 28
2.3.1 单表查询 30
2.3.2 连接查询 34
2.3.3 嵌套查询 36
2.3.4 集合查询 39
2.4.1 插入数据 40
2.4 SQL的数据操纵功能 40
2.4.2 修改数据 41
2.4.3 删除数据 42
2.5 视图 43
2.5.1 定义和删除视图 43
2.5.2 查询视图 45
2.5.3 更新视图 46
2.6 数据控制 47
2.6.1 授权 48
2.6.2 收回权限 49
小结 49
练习题 50
3.1.1 关系模式的数学表示 51
3.1.2 实例 51
3.1 数据存储异常 51
第3章 关系数据理论 51
3.2 函数依赖 54
3.3 关系模式的规范化 55
3.3.1 第一范式 56
3.3.2 第二范式 57
3.3.3 第三范式 57
3.3.4 BC范式 57
3.3.5 多值依赖和第四范式 58
3.3.6 规范化小结 60
3.4 关系模式的分解 61
3.4.1 关系模式分解的标准 61
3.4.2 无损连接性 61
3.4.3 保持函数依赖 62
小结 62
练习题 63
4.1.1 数据库的安全策略 64
4.1.2 保证数据库安全的一般方法 64
4.1 数据库的安全性 64
第4章 数据库保护 64
4.2 数据库的完整性 66
4.2.1 完整性概述 66
4.2.2 完整性约束条件与DBMS的完整性机制 67
4.3 数据库的并发控制 67
4.3.1 事务 68
4.3.2 并发控制 69
4.3.3 封锁 70
4.3.4 死锁及避免死锁的方法 71
4.4 数据库的恢复 72
4.4.1 数据库故障 73
4.4.2 数据库恢复的一般方法 74
小结 76
练习题 76
5.1.1 数据库设计的内容 78
5.1 数据库设计概述 78
第5章 数据库设计 78
5.1.2 数据库设计的基本步骤 79
5.1.3 数据库设计的方法 80
5.2 需求分析 80
5.2.1 需求分析的主要任务 80
5.2.2 需求分析的主要工作 81
5.2.3 需求分析应注意的问题 81
5.3 概念结构设计 82
5.3.1 概念模型 82
5.3.2 概念设计的策略和主要步骤 82
5.3.3 数据抽象方法 83
5.3.4 E-R方法简介 84
5.3.5 采用E-R方法的数据库概念设计 84
5.4 逻辑结构设计 86
5.4.1 将E-R图转换为数据模型 87
5.4.4 设计外模式 89
5.4.3 数据模型的优化 89
5.4.2 关系规范化 89
5.5 数据库的物理设计 90
5.5.1 物理结构设计 90
5.5.2 评价物理结构 91
5.6 数据库的实施 92
5.6.1 数据库的实现 92
5.6.2 数据库的其他设计 92
5.7 数据库的运行与维护 93
小结 94
练习题 94
第6章 数据库产品简介 96
6.1 SQL Server 96
6.1.1 SQL Server的发展史 96
6.1.2 SQL Server的特点 96
6.1.3 应用程序访问SQL Server的实例 98
6.2.1 Oracle的发展历程 99
6.2 Oracle 99
6.2.2 Oracle的特点 100
6.2.3 Oracle的开发工具 101
6.2.4 应用程序访问Oracle的实例 102
6.3 MySQL 103
6.3.1 SQL的兼容性 103
6.3.2 参考完整性 103
6.3.3 MySQL的特性 104
6.4.1 Sybase数据库的发展史 105
6.3.4 应用程序访问MySQL的实例 105
6.4 Sybase 105
6.4.2 Sybase数据库的特点 106
6.4.3 Sybase数据库的组成 108
6.4.4 Sybase数据库的开发工具 108
小结 109
练习题 109
7.1.1 面向对象数据库系统的基本特征 110
第7章 数据库技术的新发展 110
7.1 面向对象的数据库 110
7.1.2 面向对象的数据模型 111
7.1.3 面向对象的数据库语言 113
7.1.4 对象关系数据库 115
7.2 分布式数据库系统 117
7.2.1 数据库系统的体系结构 117
7.2.2 分布式数据库系统的定义 118
7.2.3 分布式数据库的特点 119
7.2.4 分布式数据库的模式结构 121
7.3 Web与数据库 122
7.3.1 Web数据库 122
7.3.2 Web服务器脚本程序与服务器的接口 123
7.3.3 应用开发平台 124
7.3.4 动态网页 125
7.3.5 公共网关接口的应用 126
7.4.1 数据仓库的概念 127
7.4 数据仓库 127
7.4.2 数据仓库的基本特性 128
7.4.3 数据仓库的结构 129
7.4.4 数据挖掘 130
7.5 数据库技术与电子商务 133
7.5.1 电子商务技术基础 133
7.5.2 基于Web的商务数据库应用开发过程 135
小结 137
练习题 137
第8章 SQL Server 2000简介 138
8.1 SQL Server 2000的新特性 138
8.1.1 数据库增强 138
8.1.2 联合数据库服务器 140
8.2 SQL Server 2000的工具 144
8.3 SQL Server 2000的安装 146
8.4.1 企业管理器的环境 154
8.4 企业管理器 154
8.4.2 启动与关闭服务器 155
8.4.3 注册服务器 156
8.4.4 连接与断开服务器 160
8.4.5 配置服务器 161
8.4.6 对象的SQL脚本 162
8.4.7 调用SQL Server具和向导 163
8.4.8 企业管理器的常见用途 164
小结 164
练习题 164
第9章 SQL Server 2000数据库表 166
9.1 数据库的创建与管理 166
9.1.1 数据库的存储结构 166
9.1.2 SQL Server系统数据库 167
9.1.3 创建数据库 169
9.1.4 设置数据库属性 171
9.1.5 删除数据库 174
9.1.6 收缩数据库 175
9.1.7 分离数据库 176
9.1.8 附加数据库 176
9.2 SQL Server的数据类型 177
9.2.1 系统数据类型 177
9.2.2 用户自定义数据类型 184
9.3 数据表的创建与管理 185
9.3.1 与表相关的基本概念 185
9.3.2 创建表结构 187
9.3.3 修改表结构 188
9.3.4 查看表 190
9.3.5 向表中添加、修改与删除数据 191
9.3.6 表的重命名与删除 193
9.3.7 关键字 195
练习题 199
小结 199
第10章 索引与视图 201
10.1 索引 201
10.1.1 索引的基本概念 201
10.1.2 索引的结构 201
10.1.3 创建索引 202
10.1.4 操作索引 208
10.1.5 使用向导优化索引 211
10.2 视图 212
10.2.1 视图的基本概念 213
10.2.2 创建视图 214
10.2.3 对视图的操作 217
小结 219
练习题 219
11.1.1 查询分析器的使用 220
11.1 查询分析器 220
第11章 查询分析器和Transact-SQL语言 220
11.1.2 在查询分析器中查询数据 225
11.2 Transact-SQL语言 226
11.2.1 概述 226
11.2.2 变量 227
11.2.3 运算符 228
11.2.4 流程控制语句 230
11.2.5 函数 232
11.2.6 注释 233
小结 234
练习题 234
第12章 存储过程与触发器 235
12.1 存储过程 235
12.1.1 存储过程概述 235
12.1.2 创建和执行存储过程 236
12.1.3 管理存储过程 243
12.1.4 系统存储过程 245
12.2 触发器 246
12.2.1 触发器概述 246
12.2.2 触发器的工作原理 247
12.2.3 创建触发器 248
12.2.4 触发器的应用 250
12.2.5 管理触发器 256
12.2.6 触发器的嵌套与递归 257
小结 258
练习题 258
第13章 数据库的备份与恢复 260
13.1 数据库的备份 260
13.1.1 数据库备份概述 260
13.1.2 备份设备的建立与管理 260
13.1.3 数据库备份的种类与方法 264
13.2.1 数据库故障恢复模型 272
13.2 数据库的恢复 272
13.2.2 数据库恢复的一般方法 273
小结 277
练习题 278
第14章 SQL Server管理 279
14.1 数据库的维护 279
14.1.1 创建数据库维护计划 279
14.1.2 管理数据库维护计划 283
14.2 用户和安全性管理 284
14.2.1 SQL Server的登录认证 285
14.2.2 管理SQL Server的登录 287
14.2.3 数据库用户 287
14.2.4 权限管理 289
14.2.5 角色管理 292
小结 297
练习题 297
参考文献 298
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019