数据库原理与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙锋主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302181743
- 页数:348 页
第一部分 理论篇——数据库原理 1
第1章 数据库系统导论 1
1.1数据管理技术的发展 1
1.1.1信息与数据 1
1.1.2数据管理技术的发展 2
1.2数据库系统的结构 5
1.2.1数据库系统的三级模式结构 5
1.2.2数据库的两级映像与独立性 6
1.3数据库、数据库管理系统和数据库系统 7
1.3.1数据库 7
1.3.2数据库管理系统 8
1.3.3数据库系统 9
1.4概念模型 11
1.4.1信息的表示 11
1.4.2实体、属性及联系 12
1.4.3实体间的联系 13
1.4.4实体联系方法 15
1.5数据模型 16
1.5.1数据模型的三要素 16
1.5.2层次模型 17
1.5.3网状模型 19
1.5.4关系模型 21
1.5.5面向对象模型 22
1.6习题 23
第2章 关系数据库的基本理论 25
2.1关系模型的基本概念 25
2.1.1关系的定义 25
2.1.2关系模型的常用术语 26
2.1.3关系操作 27
2.2关系代数的基本运算 28
2.2.1传统的集合运算 28
2.2.2专门的关系运算 29
2.3关系的完整性 33
2.4综合举例 35
2.5习题 35
第3章 结构化查询语言SQL 38
3.1 SQL概述 38
3.1.1 SQL语言的发展 38
3.1.2 SQL语言的基本概念 39
3.1.3 SQL的特点 40
3.1.4 SQL的主要功能 41
3.2数据定义 42
3.2.1基本表的定义、修改与删除 42
3.2.2索引的建立与删除 44
3.3数据查询语句 45
3.3.1查询语句的基本格式 45
3.3.2单表查询 46
3.3.3多表查询 50
3.3.4查询聚合数据 51
3.3.5嵌套查询 52
3.4数据操纵语句 55
3.4.1插入数据 55
3.4.2更改数据 56
3.4.3删除数据 57
3.5视图 57
3.5.1视图的优点 58
3.5.2视图的定义 59
3.5.3视图的使用 60
3.6数据控制语句 61
3.6.1授权语句 61
3.6.2收权语句 61
3.7习题 62
第4章 关系模式的规范化设计 65
4.1问题提出 65
4.1.1关系数据库逻辑设计问题 65
4.1.2规范化理论研究的内容 67
4.2函数依赖 68
4.2.1属性间联系 68
4.2.2函数依赖的定义 68
4.2.3候选关键字和外关键字 69
4.2.4逻辑蕴涵 70
4.2.5函数依赖的推理规则 70
4.3关系模式的范式 71
4.3.1第1范式 71
4.3.2第2范式 73
4.3.3第3范式 74
4.3.4 BCNF范式 75
4.3.5范式之间的关系 75
4.4关系模式的规范化 76
4.4.1关系模式规范化的目的和基本思想 76
4.4.2关系模式规范化的步骤 76
4.4.3关系模式规范化的分解准则 77
4.4.4规范化方法 81
4.5综合举例 83
4.6习题 89
第5章 数据库设计与维护 94
5.1数据库设计概述 94
5.1.1数据库设计特点 94
5.1.2数据库设计方法 95
5.1.3数据库设计的基本任务 96
5.1.4数据库设计步骤 97
5.2需求分析 99
5.2.1需求分析的任务 99
5.2.2需求分析的步骤 99
5.2.3需求信息的收集 100
5.2.4需求信息的分析整理 101
5.3概念结构设计 105
5.3.1概念结构设计的特点和方法 106
5.3.2概念结构设计的步骤 107
5.3.3 E-R图的表示方法 108
5.4逻辑结构设计 112
5.4.1 E-R模型转换为关系模型的方法 113
5.4.2 E-R模型转换为关系模型举例 113
5.4.3数据模型的优化 115
5.4.4设计外模式 117
5.5数据库物理设计 117
5.5.1物理设计主要的目标与要解决的问题 117
5.5.2物理设计的步骤 118
5.5.3物理设计的内容 118
5.5.4评价物理结构 120
5.6数据库实施、运行与维护 120
5.6.1定义数据库结构 120
5.6.2数据装载 120
5.6.3编制与调试应用程序 121
5.6.4数据库试运行 121
5.6.5数据库的运行与维护 122
5.7习题 123
第6章 数据库的安全与保护 127
6.1数据库的安全性 128
6.1.1用户标识和鉴别 128
6.1.2访问控制 129
6.1.3视图机制 129
6.1.4跟踪审计 130
6.1.5数据加密 130
6.2数据库的完整性控制 130
6.2.1完整性控制的含义 130
6.2.2完整性规则 131
6.2.3完整性约束条件 131
6.3数据库的并发控制技术 132
6.3.1事务概述 133
6.3.2并发控制 134
6.3.3并发控制方法 135
6.3.4并发调度的可串行性 135
6.4数据备份与恢复技术 135
6.4.1数据库的故障种类 136
6.4.2数据备份 137
6.4.3数据库的恢复 138
6.5习题 139
第二部分 实训篇——数据库应用 141
第7章 数据库的创建与操作 141
7.1了解Access 2003 141
7.1.1 Access 2003的特点 141
7.1.2 Access 2003的启动和退出 142
7.1.3 Access 2003的基本对象 143
7.1.4获得帮助 147
7.2创建数据库 148
7.2.1数据库的设计步骤 148
7.2.2创建空数据库 149
7.2.3使用向导创建数据库 150
7.3数据库操作 154
7.3.1打开和关闭数据库 154
7.3.2数据库的转换 156
7.3.3压缩数据库 156
7.3.4安全性管理 156
7.4案例实训 157
7.4.1创建“就业信息管理”数据库 157
7.4.2实训练习 157
7.5习题 158
第8章 表的创建与操作 160
8.1创建表对象 160
8.1.1表的构成 160
8.1.2使用设计器视图创建表 161
8.1.3使用向导创建表 161
8.1.4使用数据表视图创建表 164
8.1.5数据表的基本操作 165
8.2设置表的字段 167
8.2.1表的字段名 167
8.2.2指定字段的数据类型 167
8.2.3设置字段的属性 169
8.2.4定义主关键字 175
8.2.5建立、删除和修改字段 175
8.3表中记录操作 176
8.3.1数据输入 176
8.3.2添加记录 179
8.3.3修改记录 179
8.3.4删除记录 179
8.3.5复制记录 179
8.4设置表的外观 180
8.5表中数据的快捷操作 182
8.5.1查找数据 182
8.5.2替换数据 182
8.5.3排序记录 183
8.6表中的数据筛选 183
8.7创建数据表之间的关系 185
8.7.1表间关系的概念 185
8.7.2建立表间关系 185
8.7.3设置参照完整性 186
8.7.4查看、修改表的关系 187
8.8案例实训 187
8.8.1创建“省市表”表 187
8.8.2创建“联系公司”表 189
8.8.3实训练习 195
8.9习题 197
第9章 查询的创建和使用 202
9.1创建选择查询 202
9.1.1查询的概述 202
9.1.2查询准则 204
9.1.3使用向导创建选择查询 205
9.1.4使用设计视图创建选择查询 207
9.1.5使用向导查找重复项 208
9.1.6使用向导查找不匹配项 210
9.2查询中的计算功能 211
9.2.1查询的计算功能 211
9.2.2创建总计和分组总计查询 212
9.2.3创建自定义计算 212
9.3查询的高级操作 213
9.3.1创建参数查询 213
9.3.2创建交叉表查询 214
9.4创建操作查询 215
9.4.1创建生成表查询 215
9.4.2创建删除查询 216
9.4.3创建更新查询 217
9.4.4创建追加查询 217
9.5创建SQL查询 218
9.5.1使用联合查询 218
9.5.2使用传递查询 219
9.5.3使用数据定义查询 219
9.6案例实训 220
9.6.1创建“联系公司联系人查询2” 220
9.6.2创建“联系公司按名称查询” 221
9.6.3创建“按联系人查询联系记录”查询 223
9.6.4创建“学生录用情况交叉表”查询 223
9.6.5实训练习 226
9.7习题 228
第10章 窗体的创建与设计 232
10.1创建窗体 232
10.1.1窗体概述 232
10.1.2使用窗体向导创建普通窗体 234
10.1.3使用图表向导创建窗体 235
10.1.4使用数据透视表向导创建数据透视表窗体 237
10.2自定义窗体 238
10.2.1使用设计视图创建窗体 238
10.2.2窗体常用控件的使用 241
10.2.3创建子窗体 242
10.3案例实训 243
10.3.1创建【省市对应表】窗体 243
10.3.2创建【联系公司情况管理】窗体 246
10.3.3创建【按名称查询联系公司】窗体 248
10.3.4创建【按省市查询公司】窗体 252
10.3.5创建【按日期查询联系记录】窗体 256
10.3.6实训练习 258
10.4习题 260
第11章 报表的创建与设计 264
11.1创建报表 264
11.1.1报表概述 264
11.1.2自动创建报表 267
11.1.3使用报表向导创建报表 267
11.1.4使用报表设计视图创建报表 269
11.1.5使用图表向导创建图表报表 271
11.1.6使用标签向导创建标签报表 273
11.2设计报表 274
11.2.1创建排序报表 274
11.2.2创建分组与汇总报表 275
11.2.3创建子报表 276
11.2.4报表的预览和打印 278
11.3案例实训 279
11.3.1创建“联系公司清单”报表 279
11.3.2创建“联系人清单”报表 281
11.3.3实训练习 284
11.4习题 285
第12章 数据访问页的创建与使用 287
12.1创建数据访问页 287
12.1.1数据访问页概述 287
12.1.2自动创建数据访问页 288
12.1.3使用数据页向导创建数据访问页 289
12.1.4使用设计视图创建数据访问页 291
12.2设计数据访问页 292
12.2.1应用主题 292
12.2.2添加Office组件 293
12.2.3添加命令按钮 293
12.2.4插入超级链接 294
12.2.5增加滚动文字 294
12.2.6将Web页连接到数据库 294
12.2.7查看HTML源文件 295
12.3案例实训 295
12.3.1创建“联系公司”数据访问页 295
12.3.2创建“按省市查询联系公司”数据访问页 297
12.3.3实训练习 299
12.4习题 300
第13章 系统的集成与发布 301
13.1创建宏 301
13.1.1创建宏 301
13.1.2宏的基本操作 304
13.2创建模块 308
13.2.1模块的基本概念 308
13.2.2创建模块 308
13.3创建切换面板 310
13.3.1建立切换面板窗体 310
13.3.2编辑切换面板 312
13.3.3编辑切换面板页 313
13.4自定义用户界面 313
13.4.1创建工具栏 314
13.4.2创建菜单 315
13.5系统调试与发布 316
13.5.1系统性能分析 316
13.5.2设置启动选项 317
13.6案例实训 317
13.6.1创建宏 317
13.6.2创建【登录】窗体 318
13.6.3创建【主切换面板】窗体^^^ 319
13.6.4实训练习 323
13.7习题 325
第14章 学生信息管理系统开发 327
14.1系统规划设计 327
14.1.1系统分析 327
14.1.2系统功能设计 327
14.2建立系统数据库 328
14.2.1创建数据库 328
14.2.2创建数据表 329
14.2.3建立表间关系 332
14.3创建系统窗体 332
14.3.1创建系统主控窗体 332
14.3.2创建数据管理窗体 335
14.3.3创建数据查询窗体 337
14.4创建报表 341
14.5习题 347
参考文献 348
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019