数据库原理与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张俊玲,王秀英,籍淑丽,郭凤英编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302218524
- 页数:379 页
第1部分 应用篇——Access 2003
第1章 绪论 3
1.1 数据库系统概论 3
1.1.1 数据 3
1.1.2 数据库 4
1.1.3 数据库管理系统 4
1.1.4 数据库系统 6
1.1.5 数据库技术 7
1.2 数据库技术的应用 7
1.2.1 航空售票系统 7
1.2.2 银行业务系统 8
1.2.3 超市业务系统 8
1.2.4 工厂的管理信息系统 9
1.2.5 学校教学管理系统 9
1.2.6 图书管理系统 10
1.3 Microsoft Access 2003数据库系统简介 10
1.3.1 Access 2003的基本工作界面 10
1.3.2 Access 2003的基本结构 11
1.4 启动、退出Access 2003 15
习题 16
第2章 创建数据库 17
2.1 数据库应用实例——教学管理系统 17
2.2 建立数据库 18
2.2.1 新建空数据库 18
2.2.2 利用模板创建数据库 19
2.3 关闭数据库 21
2.4 打开数据库 22
2.5 备份数据库 23
习题 24
第3章 数据表 25
3.1 创建数据表 26
3.1.1 定义字段 27
3.1.2 建立数据表结构 28
3.2 向数据表中添加数据 34
3.3 更改数据表结构 35
3.3.1 视图转化 35
3.3.2 修改字段 35
3.3.3 添加字段 36
3.3.4 删除字段 36
3.3.5 移动字段 36
3.3.6 更改主键 37
3.4 建立索引 37
3.5 编辑记录中的数据 38
3.5.1 添加记录 38
3.5.2 删除记录 39
3.5.3 复制记录 40
3.5.4 编辑记录 40
3.6 查看与显示数据表记录 41
3.6.1 在数据表中移动列 41
3.6.2 在数据表中改动列宽和行高 41
3.6.3 改变字体和字号 42
3.6.4 在数据表中隐藏和显示列 43
3.6.5 在数据表中冻结和解冻列 44
3.6.6 改变数据表的显示格式 45
3.7 定位和查看指定记录 46
3.7.1 排序 46
3.7.2 利用筛选查看指定记录 47
3.8 数据表关系 51
3.8.1 认识关系 51
3.8.2 建立数据表关系 52
3.8.3 显示数据表关系 55
3.8.4 编辑已有的关系 55
3.8.5 删除关系 55
3.8.6 使用自动查阅向导输入数据 55
3.9 备份数据表 58
3.9.1 复制整个表 58
3.9.2 复制表结构 59
习题 60
第4章 查询 63
4.1 认识查询 63
4.2 创建简单查询 64
4.2.1 使用向导创建简单查询 64
4.2.2 使用设计视图创建简单查询 66
4.3 在准则中输入查询条件 70
4.3.1 建立固定条件的选择查询 70
4.3.2 建立参数查询 71
4.4 在查询中计算数值 72
4.4.1 设计实现统计计算的查询 72
4.4.2 利用表达式生成器实现计算 78
4.5 使用查询创建新表 81
4.6 使用查询添加记录 82
4.7 使用查询更新记录 83
4.8 使用查询删除记录 84
习题 85
第5章 其他数据库对象 87
5.1 窗体 87
5.1.1 认识窗体 87
5.1.2 创建窗体 90
5.1.3 创建包含子窗体的窗体 102
5.1.4 美化窗体 106
5.2 报表 107
5.2.1 认识报表 107
5.2.2 建立报表 107
5.2.3 打印报表 113
5.3 宏 114
5.3.1 认识宏 114
5.3.2 创建宏 115
5.3.3 修改宏 116
5.3.4 运行宏 116
5.3.5 使用宏组 122
5.3.6 使用条件表达式 122
5.3.7 宏操作 125
5.4 Web页 126
5.4.1 认识Web页 126
5.4.2 自动创建Web页 127
5.4.3 使用向导创建Web页 127
5.4.4 使用设计视图创建Web页 130
5.4.5 使用设计视图修改Web页 133
习题 134
第2部分 理论篇——数据库设计技术第6章 数据库理论基础 139
6.1 数据管理技术的发展及各阶段的特点 139
6.1.1 人工管理阶段 140
6.1.2 文件管理阶段 141
6.1.3 数据库系统管理阶段 142
6.2 数据模型 144
6.2.1 概念模型 145
6.2.2 数据模型 147
6.3 关系数据库理论基础 149
6.3.1 关系的定义 149
6.3.2 关系模型的常用术语 151
6.3.3 关系代数 152
6.3.4 关系的完整性 157
6.4 数据库系统结构 158
习题 159
第7章 数据库设计 162
7.1 数据库设计过程与设计实例 163
7.1.1 需求分析 163
7.1.2 概念结构设计 164
7.1.3 逻辑结构设计 164
7.1.4 物理设计 165
7.1.5 数据库实施 166
7.1.6 数据库运行与维护 166
7.2 需求分析 167
7.3 概念结构设计 167
7.3.1 E-R图的表示方法 168
7.3.2 建立E-R模型的几个问题 169
7.4 逻辑结构设计 173
7.4.1 E-R模型转换为关系模型的方法 173
7.4.2 E-R模型转换为关系模型举例 175
7.4.3 数据完整性设计 177
7.5 关系模式的规范化 178
7.5.1 问题的提出 178
7.5.2 函数依赖与键 178
7.5.3 关系模式的范式与规范化 180
7.6 设计实例——期刊采编系统 185
7.6.1 需求分析 185
7.6.2 概念结构设计 188
7.6.3 逻辑结构设计 190
7.6.4 物理设计 191
习题 191
第3部分 提高篇——SQL语言第8章 SQL概述 197
8.1 SQL的历史 197
8.2 SQL的主要特点和组成 198
8.3 SQL Server 2005的安装 199
8.3.1 SQL Server2005安装前的准备 199
8.3.2 SQL Server 2005的安装过程 202
8.4 SQL Server 2005的管理工具 209
8.4.1 SQL Server Configuration Manager 209
8.4.2 Microsoft SQL Server Management Studio(MSSMS) 210
8.4.3 联机丛书 213
8.5 T-SQL基础 213
8.5.1 标识符 213
8.5.2 运算符 214
8.5.3 变量 215
8.5.4 书写规范 216
习题 216
第9章 创建数据库 218
9.1 创建和打开数据库 218
9.2 修改数据库 221
9.2.1 使用alter database命令改变数据库定义 222
9.2.2 缩小数据文件或数据库 224
9.3 删除数据库 225
习题 225
第10章 数据库表 227
10.1 创建数据库表 227
10.1.1 表名 228
10.1.2 列名 228
10.1.3 数据类型 229
10.2 修改数据库表 234
10.2.1 添加或删除列 235
10.2.2 修改列的属性 235
10.2.3 更改列名和表名 236
10.3 使用约束 236
10.3.1 约束的类型 236
10.3.2 建立约束 237
10.3.3 删除约束 242
10.4 建立索引 242
10.4.1 索引的类型 242
10.4.2 建立索引 243
10.4.3 设计索引 243
10.4.4 删除索引 244
10.5 删除数据库表 244
习题 245
第11章 查询 247
11.1 查询语句的基本格式 247
11.2 单表查询 247
11.2.1 输出表中所有列 248
11.2.2 选择部分列输出 248
11.2.3 重新命名输出列的列名 248
11.2.4 去除重复记录 249
11.2.5 使用where子句 250
11.2.6 使用order by子句 254
11.3 多表查询 256
11.4 查询聚合数据 257
11.5 嵌套查询 260
11.6 保存查询结果 262
习题 264
第12章 数据更新 268
12.1 输入数据 268
12.1.1 输入单个元组 268
12.1.2 输入多个元组 270
12.2 更改数据 271
12.3 删除数据 273
习题 273
第13章 视图 274
13.1 视图的概念 274
13.2 定义视图 274
13.3 修改视图 277
13.4 使用视图 278
13.4.1 查询视图 278
13.4.2 更新视图 279
13.5 删除视图 280
13.6 视图的优点 281
习题 281
第14章 规则与默认值 283
14.1 创建和管理规则 283
14.1.1 创建规则 283
14.1.2 使用规则 284
14.1.3 查看规则 286
14.1.4 解除规则 286
14.1.5 删除规则 287
14.2 创建和管理默认值 287
14.2.1 创建默认值 287
14.2.2 使用默认值 288
14.2.3 查看默认值 288
14.2.4 解除默认值 289
14.2.5 删除默认值 289
14.3 两种实现数据完整性方法的比较 290
习题 291
第15章 事务管理 293
15.1 Transact-SQL编程基础 293
15.1.1 函数 293
15.1.2 程序设计语句 293
15.2 事务管理 297
15.3 存储过程 300
15.3.1 创建和执行存储过程 301
15.3.2 修改存储过程 306
15.3.3 删除存储过程 307
15.3.4 存储过程与事务管理 307
15.4 触发器 308
15.4.1 创建和执行触发器 309
15.4.2 修改触发器 310
15.4.3 删除触发器 311
15.4.4 触发器与事务管理 311
习题 313
第16章 数据库的安全性与权限管理 315
16.1 数据库的安全性 315
16.1.1 数据库的安全性概念和安全性控制 315
16.1.2 数据库的安全机制 317
16.2 数据库的认证机制 317
16.2.1 认证的模式 317
16.2.2 认证的实现过程 317
16.3 数据库用户、角色和架构管理 318
16.3.1 SQL Server服务器登录管理 318
16.3.2 数据库用户管理 319
16.3.3 SQL Server角色管理 319
16.3.4 数据库架构管理 320
16.4 数据库的权限管理 321
16.4.1 权限的种类 321
16.4.2 权限的管理 321
16.5 数据库的备份和恢复 327
16.5.1 制定备份策略 328
16.5.2 备份和恢复数据库 328
习题 335
第17章 数据库的发展与展望 337
17.1 数据库技术的发展与现状 337
17.1.1 网状数据库 337
17.1.2 层次数据库 338
17.1.3 关系数据库 338
17.1.4 面向对象数据库 352
17.1.5 XML数据库 352
17.1.6 全文检索数据库和内容管理数据库 353
17.2 数据库产业的发展与展望 354
17.2.1 国外数据库产业的发展与展望 354
17.2.2 我国国产数据库产业的发展与展望 356
习题 358
第4部分 实践篇——上机实验及综合训练第18章 Access上机实验 361
实验一 Access 2003的启动和退出 361
实验二 建立数据表 361
实验三 建立数据表关系 363
实验四 利用“查阅向导”输入数据 364
实验五 建立查询 364
实验六 创建窗体 365
实验七 创建报表 365
实验八 宏的应用 366
实验九 创建Web页 366
实验十 综合训练 367
第19章 SQL语言实验与实训 371
实验一 熟悉SQL Server 2005工作环境 371
实验二 创建数据库和数据表 371
实验三 数据库的查询 373
实验四 使用索引 374
实验五 使用视图 374
实验六 使用默认和规则 375
实验七 使用触发器 375
实验八 使用存储过程 375
实验九 数据安全性 376
实验十 数据库备份和恢复 376
实验十一 综合实训 377
参考文献 379
- 《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