数据库简明教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:单启成(等)编著
- 出 版 社:北京:科学出版社
- 出版年份:2006
- ISBN:7030172574
- 页数:304 页
1.1 数据管理技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 1
第1章 数据库系统概述 1
1.1.3 数据库系统阶段 2
1.2 数据库系统的组成 2
1.2.1 数据库 3
1.2.2 数据库管理系统 3
1.2.3 数据库管理员 4
1.2.4 数据字典 5
1.3 数据库系统的体系结构 5
1.3.1 模式 5
1.3.4 模式间的映像 6
1.4 数据模型 6
1.3.2 子模式 6
1.3.3 存储模式 6
1.4.1 概念模型 8
1.4.2 逻辑模型 9
1.4.3 面向对象模型 12
1.5 主流的DBMS产品简介 13
1.5.1 Oracle 13
1.5.2 DB2 14
1.5.4 Visual FoxPro 15
1.5.3 MS-SQL Server 15
1.5.5 Access 16
习题 16
第2章 关系模型与关系代数 18
2.1 关系数据库系统概述 18
2.1.1 几个基本概念 18
2.1.2 关系的数学定义 19
2.2 关系代数 19
2.2.2 专门的关系运算 20
2.2.1 传统的集合运算 20
2.3 函数依赖 23
2.4 关系数据库的规范化 24
2.5 关系数据库标准语言——SQL 28
2.5.1 SQL的数据定义语言 28
2.5.2 SQL的数据操纵语言 32
2.5.3 SQL的数据控制语言 34
2.5.4 SQL的嵌入式应用 37
习题 40
第3章 数据库设计基础 42
3.1 数据库设计概述 42
3.2 系统规划 44
3.3 需求分析 45
3.4 系统设计 47
3.4.1 概念结构设计 47
3.4.2 逻辑结构设计 49
3.4.3 物理结构设计 50
3.5 系统实施 52
3.6 系统运行和维护 53
3.6.1 日常维护 53
3.6.2 监控与分析 54
3.6.3 性能调整 55
3.6.4 扩展与增强 55
3.7 基于Access的数据库系统开发 56
3.7.1 Access的集成开发环境 57
3.7.2 Access的数据库管理功能 58
3.7.3 Access的应用开发工具 58
习题 60
第4章 VBA程序设计基础 61
4.1 数据类型 61
4.2 数据存储容器 65
4.2.1 名称命名规则 65
4.2.2 常量 65
4.2.3 内存变量 69
4.2.4 数组 70
4.2.5 对象 72
4.3 运算符与表达式 72
4.3.1 算术运算符与算术表达式 72
4.3.2 字符串运算符和字符串表达式 73
4.3.3 日期时间运算符和日期时间表达式 73
4.3.4 比较运算符和条件表达式 74
4.3.5 逻辑运算符和逻辑表达式 75
4.3.6 赋值运算符和赋值语句 75
4.3.7 其他运算符 75
4.3.8 运算符优先级 76
4.4 过程与函数 77
4.4.1 常用内部函数 77
4.4.2 Sub过程与用户自定义函数的创建 78
4.4.3 Sub过程与函数的调用 79
4.5.1 程序书写规则 80
4.5 程序控制结构 80
4.5.2 程序结构类型 81
4.5.3 程序代码创建和运行 85
习题 87
第5章 数据库的创建与使用 88
5.1 数据库的设计过程 88
5.2 数据库的创建 90
5.2.1 利用“数据库向导”创建数据库 90
5.3.1 数据库的打开 92
5.2.2 不使用“数据库向导”创建数据库 92
5.3 数据库的基本操作 92
5.3.2 数据库的重命名、删除、复制和移动 93
5.4 数据库窗口 94
5.4.1 数据库窗口简介 94
5.4.2 使用“组”组织数据库对象 95
5.4.3 在“数据库”窗口中操作数据库对象 96
5.5.2 压缩和修复数据厍 98
5.5 管理数据库 98
5.5.1 备份和恢复数据库 98
习题 99
第6章 表的创建与使用 100
6.1 表的创建 100
6.1.1 用“表向导”创建表 100
6.1.2 通过输入数据创建表 101
6.1.3 使用设计器创建表 103
6.1.4 用已有的数据创建表 104
6.2 表的设计 106
6.2.1 字段的数据类型 107
6.2.2 字段的属性 108
6.2.3 在“设计”视图中修改表的定义 115
6.2.4 在“数据表”视图中修改表结构 122
6.2.5 表之间的关系 124
6.3.1 表(数据表视图)工具栏 127
6.3 表数据的操作 127
6.3.2 更改数据表的外观 128
6.3.3 记录与字段的定位 129
6.3.4 在数据表视图中编辑数据 129
6.3.5 使用筛选查找数据 132
6.3.6 子数据表 133
6.3.7 向表中添加数据 134
习题 134
第7章 查询的设计与使用 136
7.1 Access查询简介 136
7.1.1 查询的类型 136
7.1.2 打开和运行查询 137
7.2 创建查询 138
7.2.1 简单查询向导 138
7.2.2 交义表查询向导 141
7.3 设计查询 142
7.2.4 使用设计器创建查询 142
7.2.3 其他查询向导 142
7.3.1 选择查询 143
7.3.2 汇总查询 149
7.3.3 交叉表查询 152
7.3.4 生成表查询 154
7.3.5 更新查询 155
7.3.6 追加查询 157
7.3.7 删除查询 158
7.3.8 参数查询 159
7.3.9 SQL特定查询 161
7.4 查询数据的操作 165
习题 166
第8章 对象模型与事件模型 167
8.1 面向对象的程序设计(OOP) 167
8.1.1 类(class) 167
8.1.2 对象 169
8.2 Access的对象模型 170
8.2.1 对象与集合 170
8.2.2 Access的对象模型 171
8.3 对象操作 175
8.3.1 对象及其属性的引用 175
8.3.2 对象变量 177
8.3.3 对象属性的设置 179
8.3.4 对象方法的调用 180
8.3.5 对象对事件的响应 180
8.4 事件 181
8.4.1 事件类型 181
8.4.2 事件发生顺序 191
8.4.3 事件响应的方式 193
8.5 宏对象 194
8.5.1 Access宏对象的概念 194
8.5.2 宏的创建与编辑 194
8.5.3 宏的调试与执行 198
8.5.4 Access中的常用宏操作 201
8.5.5 宏转化为VBA代码 206
8.6 模块对象 206
8.6.1 Access模块对象的概念 207
8.6.2 模块的类型 207
8.6.3 宏对象与模块对象的选择 208
8.6.4 模块的创建和VBA代码的执行 210
习题 212
第9章 窗体的创建、设计和操作 213
9.1 Access窗体简介 213
9.1.1 窗体的类型 213
9.1.2 窗体的打开及视图的切换 215
9.2 窗体的创建 216
9.2.1 用“自动创建窗体”向导创建窗体 216
9.2.2 用“窗体向导”创建窗体 217
9.2.4 利用设计器创建窗体 220
9.2.3 其他窗体向导 220
9.3 窗体设计基础 221
9.3.1 窗体设计原则 221
9.3.2 窗体设计工具 221
9.3.3 窗体的组成和布局 223
9.4 窗体和节的属性 228
9.4.1 窗体属性 229
9.4.2 节的属性 234
9.5 常用控件及定义方法 234
9.5.1 标签和文本框 235
9.5.2 切换按钮、选项按钮、复选框和选项组 239
9.5.3 列表框和组合框 242
9.5.4 命令按钮 244
9.5.5 选项卡、子窗体 246
9.5.6 计算总计或其他聚合值 248
9.6 切换面板窗体的设计 248
习题 249
第10章 报表的创建、设计和操作 250
10.1 Access报表简介 250
10.1.1 报表的类型 250
10.1.2 报表的视图 250
10.2 创建和设计报表 251
10.2.1 用“自动报表”向导创建报表 251
10.2.2 用“报表向导”创建报表 251
10.2.3 其他报表向导 254
10.3 在设计视图中设计报表 255
10.3.1 工具栏和工具箱 255
10.3.2 报表的组成和布局设计 256
10.3.3 报表对象(报表、节和控件)的属性 256
10.3.4 在报表中添加特定于报表的内容 257
10.4 报表的分组 257
10.4.1 定义报表的排序与分组属性 258
10.4.2 将一组数据放在一页或一列中 259
10.4.3 在报表中汇总数据 260
10.5 多列报表 261
10.5.1 创建多列报表和含有子报表的报表 261
10.5.2 自定义多列报表 261
10.5.3 在已有报表中创建子报表 262
10.6 报表示例 262
10.6.1 设计报表所基于的查询 262
10.6.2 设计“成绩”报表 262
10.6.3 设计打开“成绩”报表的宏 263
10.6.4 在窗体中添加打开报表的按钮 263
10.6.5 进行报表的页面设置 264
习题 264
第11章 数据库在Internet中的应用 265
11.1 超级链接技术 265
11.1.1 超级链接概述 265
11.1.2 表对象中的超级链接 266
11.1.3 窗体和报表对象中的超级链接 268
11.2 数据访问页 269
11.2.1 数据访问页的概述 270
11.2.2 数据访问页的创建和使用 270
11.2.3 在数据访问页中排序和分组记录 275
11.3 访问Access数据库 277
11.3.1 数据访问技术的引用 277
11.3.2 建立并打开与数据库的连接 278
11.3.3 创建并执行数据操作命令 278
11.3.4 操作数据 278
11.3.5 修改数据 279
11.3.6 关闭与数据库的连接 279
习题 280
第12章 数据库保护 281
12.1 数据库文件的安全保护 281
12.1.1 设置数据库密码 281
12.1.2 加密和解密数据库 283
12.1.3 使用MDE文件 284
12.2 数据库的并发控制 285
12.2.1 设置数据共享 285
12.2.2 设置并发控制 287
12.3 用户安全机制 289
12.3.1 用户与工作组 289
12.3.2 设置安全机制向导 290
12.3.3 设置用户与组的账号和权限 292
12.4 数据库对象的安全保护 295
12.4.1 隐藏对象 296
12.4.2 保护VBA代码 296
12.4.3 保护窗体 298
12.4.4 保护数据库访问页 299
习题 300
附录 301
主要参考文献 304
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019