数据库原理与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙锋主编
- 出 版 社:天津:天津大学出版社
- 出版年份:2008
- ISBN:9787561826836
- 页数:332 页
第一部分 理论篇——数据库原理第1章 数据库系统导论 3
1.1 数据管理技术的发展 3
1.1.1 信息与数据 3
1.1.2 数据管理技术的发展 4
1.2 数据库系统的结构 7
1.2.1 数据库系统的组成 7
1.2.2 数据库系统的模式结构 9
1.3 数据库管理系统 12
本章小结 13
习题 14
第2章 数据模型 15
2.1 概念模型 15
2.1.1 信息的表示 15
2.1.2 实体、属性及联系 16
2.1.3 实体间的联系 17
2.1.4 实体联系方法 19
2.2 数据模型 20
2.2.1 数据模型的三要素 20
2.2.2 层次模型 21
2.2.3 网状模型 23
2.2.4 关系模型 25
2.2.5 面向对象模型 26
本章小结 27
习题 27
第3章 关系数据库的基本理论 29
3.1 关系模型的基本概念 29
3.1.1 关系的定义 29
3.1.2 关系模型的常用术语 30
3.1.3 关系操作 31
3.2 关系代数的基本运算 31
3.2.1 传统的集合运算 32
3.2.2 专门的关系运算 32
3.3 关系的完整性 36
3.4 综合举例 38
本章小结 39
习题 39
第4章 结构化查询语言SQL 41
4.1 SQL概述 41
4.1.1 SQL的主要功能 41
4.1.2 SQL的特点 41
4.1.3 SQL语言的发展 43
4.1.4 SQL语言的基本概念 44
4.2 数据定义语句 45
4.2.1 基本表的定义、修改与删除 45
4.2.2 索引的建立与删除 47
4.3 数据查询语句 48
4.3.1 查询语句的基本格式 48
4.3.2 单表查询 49
4.3.3 多表查询 53
4.3.4 查询聚合数据 54
4.3.5 嵌套查询 56
4.4 数据操纵语句 58
4.4.1 插入数据 58
4.4.2 更改数据 59
4.4.3 删除数据 60
4.5 视图 60
4.5.1 视图的优点 61
4.5.2 视图的定义 61
4.5.3 视图的使用 62
4.6 数据控制语句 63
4.6.1 授权语句 63
4.6.2 收权语句 64
4.7 嵌入式SQL 64
4.7.1 嵌入式SQL简介 64
4.7.2 动态SQL简介 65
本章小结 66
习题 66
第5章 关系数据库规范理论 68
5.1 问题提出 68
5.1.1 关系数据库逻辑设计问题 68
5.1.2 规范化理论研究的内容 70
5.2 函数依赖 70
5.2.1 属性之间的联系 70
5.2.2 函数依赖 71
5.2.3 候选关键字和外关键字 72
5.2.4 逻辑蕴涵 73
5.2.5 函数依赖公理 73
5.3 关系模式的范式 74
5.3.1 第一范式(1NF) 75
5.3.2 第二范式(2NF) 76
5.3.3 第三范式(3NF) 77
5.3.4 BCNF(改进的3NF) 78
5.3.6 范式之间的关系 78
5.4 关系模式的规范化 79
5.4.1 关系模式规范化的目的和基本思想 79
5.4.2 关系模式规范化的步骤 79
5.4.3 关系模式规范化的分解准则 80
5.4.4 规范化方法 84
5.4.5 规范化举例 87
本章小结 93
习题 93
第6章 数据库设计与维护 95
6.1 数据库设计概述 95
6.1.1 数据库设计特点 95
6.1.2 数据库设计方法 96
6.1.3 数据库设计的基本任务 97
6.1.4 数据库设计步骤 97
6.2 需求分析 99
6.2.1 需求分析的任务 100
6.2.2 需求分析的步骤 100
6.2.3 需求调查 101
6.2.4 需求分析 102
6.3 概念结构设计 106
6.3.1 概念结构设计的方法 106
6.3.2 建立E—R模型的方法 108
6.3.3 概念结构设计的步骤 109
6.4 逻辑结构设计 112
6.4.1 E—R模型转换为关系模型的方法 113
6.4.2 E—R模型转换为关系模型举例 114
6.4.3 数据模型的优化 116
6.4.4 设计外模式 118
6.5 数据库的物理设计 118
6.5.1 物理设计主要的目标与要解决的问题 118
6.5.2 物理设计的步骤 119
6.5.3 物理设计的内容 119
6.5.4 评价物理结构 121
6.6 数据库的实施 121
6.6.1 定义数据库结构 122
6.6.2 装载数据 122
6.6.3 编制与调试应用程序 122
6.6.4 数据库试运行 123
6.7 数据库的运行与维护 123
本章小结 125
习题 125
第7章 数据库的保护与安全 127
7.1 数据库的并发控制技术 127
7.1.1 事务概述 127
7.1.2 并发控制 129
7.1.3 并发控制方法 130
7.1.4 并发调度的可串行性 131
7.2 数据库的安全性 131
7.2.1 用户标识和鉴别(Identification&Authentication) 131
7.2.2 访问控制(Access Control) 132
7.2.3 视图机制(Views) 133
7.2.4 跟踪审计(Follow and Audit Trail) 133
7.2.5 数据加密(Data Encryption) 133
7.3 数据库的完整性控制 134
7.3.1 完整性控制的含义 134
7.3.2 完整性规则 135
7.3.3 完整性约束条件 135
7.4 数据备份与恢复技术 136
7.4.1 数据库的故障种类 136
7.4.2 数据库备份 138
7.4.3 数据库恢复 139
本章小结 140
习题 141
第二部分 实训篇——数据库应用实训模块一 Visual FoxPro 9.0的基本操作实训单元1 数据库和数据表的创建 145
1.1 Visual FoxPro 9.0简介 145
1.1.1 启动Visual FoxPro 9.0 145
1.1.2 退出Visual FoxPro 9.0 145
1.1.3 Visual FoxPro 9.0的窗口界面 145
1.1.4 辅助设计工具 147
1.1.5 Visual FoxPro 9.0中命令的一般格式 149
1.2 项目管理器 150
1.2.1 “项目管理器”主要功能 150
1.2.2 “项目管理器”中外观操作 151
1.2.3 “项目管理器”中的“数据”选项卡 151
1.2.4 “项目管理器”中的“文档”选项卡 151
1.2.5 添加或移去文件 152
1.2.6 创建项目文件 152
1.2.7 打开和关闭项目文件 154
1.3 数据库操作 154
1.3.1 建立数据库 155
1.3.2 打开数据库 155
1.3.3 关闭数据库 156
1.3.4 修改数据库 156
1.3.5 删除数据库 157
1.4 数据表操作 157
1.4.1 表的基本概念 157
1.4.2 建立自由表 159
1.4.3 创建数据库表 160
1.4.4 设置字段属性 161
1.4.5 使用表向导创建数据表 162
1.4.6 显示/更改数据表结构 162
1.4.7 打开、关闭和复制数据表 163
1.4.8 向数据库中添加和删除数据库表 163
1.4.9 在数据库中查找数据表 164
实训示例 165
实训项目 166
实训单元2 数据表的进一步应用 169
2.1 编辑记录中的数据 169
2.1.1 添加记录 169
2.1.2 追加记录 170
2.1.3 插入记录 170
2.1.4 删除记录 170
2.1.5 编辑记录 171
2.1.6 浏览记录 171
2.1.7 记录指针定位 172
2.2 表的排序与索引 173
2.2.1 排序命令 173
2.2.2 索引类型 173
2.2.3 建立索引 173
2.2.4 使用索引 174
2.3 表的数据统计 175
2.3.1 求和 175
2.3.2 求平均值 175
2.3.3 计数 175
2.3.4 分类汇总 175
2.4 表间的关系 175
2.4.1 工作区 175
2.4.2 数据工作期的使用 176
2.4.3 表间关联 177
2.5 参照完整性 178
2.6 表间操作命令 179
实训示例 179
实训项目 182
实训模块二 数据库的基本应用实训单元3 查询和视图 185
3.1 使用命令方式查询 185
3.1.1 顺序查询 185
3.1.2 索引查询 185
3.2 查询 186
3.2.1 基本概念 186
3.2.2 使用设计器创建单表查询 187
3.2.3 使用设计器创建多表查询 192
3.2.4 “查询设计器”的工具栏 193
3.2.5 使用向导创建多表查询 194
3.3 视图 196
3.3.1 基本概念 196
3.3.2 使用设计器创建本地视图 197
3.3.3 定制视图 199
3.3.4 运行视图 200
3.3.5 查询与视图的区别 200
实训示例 201
实训项目 203
实训单元4 设计表单 204
4.1 创建表单 204
4.1.1 使用向导创建表单 204
4.1.2 快速创建表单 206
4.1.3 使用表单设计器 207
4.2 表单数据环境和运行 208
4.2.1 表单数据环境 208
4.2.2 运行表单 210
4.3 表单控件 211
4.3.1 控件的基本操作 211
4.3.2 常用控件的公共属性 212
4.3.3 常用控件分类 212
4.4 管理表单 213
4.4.1 表单常用属性 213
4.4.2 表单常用方法 213
4.4.3 表单常用事件 214
4.4.4 表单与其他程序模块间的通信 214
实训示例 215
实训项目 217
实训单元5 报表 219
5.1 创建报表 219
5.1.1 报表的常规布局 219
5.1.2 使用向导设计并制作报表 220
5.1.3 使用“一对多”报表向导 223
5.1.4 在报表设计器中创建空白报表 225
5.1.5 使用“快速报表” 225
5.2 报表设计器 227
5.2.1 设置数据环境 227
5.2.2 报表设计器的带区 228
5.3 报表控件 230
5.3.1 标签控件 230
5.3.2 域控件 230
5.3.3 线条、矩形、圆角矩形控件 232
5.3.4 图片/OLE绑定控件 232
5.3.5 设计报表控件 233
5.4 打印报表 233
5.4.1 定义报表页面 233
5.4.2 预览报表 234
5.4.3 打印报表 235
5.5 标签 235
实训示例 237
实训项目 239
实训模块三 Visual FoxPro程序设计实训单元6 结构化程序设计 241
6.1 Visual FoxPro编程方式 241
6.2 程序文件的使用 242
6.2.1 程序文件的建立 242
6.2.2 程序文件的修改 243
6.2.3 程序文件的运行 244
6.3 常用命令 245
6.4 Visual FoxPro的语言基础 246
6.4.1 常量与变量 246
6.4.2 运算符与表达式 248
6.5 Visual FoxPro的基本语句 251
6.5.1 条件语句 251
6.5.2 分支语句 253
6.5.3 循环语句 254
6.6 过程与函数 256
6.6.1 过程 256
6.6.2 变量的作用域 259
6.6.3 系统函数 260
实训示例 261
实训项目 264
实训单元7 面向对象程序设计(一) 265
7.1 标签 265
7.2 命令按钮与命令按钮组 265
7.3 文本框 269
7.4 选项按钮组 269
7.5 复选框 270
7.6 列表框 272
7.7 组合框 274
7.8 页框 276
实训示例 277
实训项目 284
实训单元8 面向对象程序设计(二) 286
8.1 编辑框 286
8.2 表格控件 287
8.2.1 表格控件常用属性 287
8.2.2 常用的列属性 289
8.2.3 常用的列标题(Header)属性 290
8.3 计时器 290
8.4 微调器 293
8.5 其他控件 295
8.5.1 线条控件 295
8.5.2 形状控件 295
8.5.3 图像控件 296
实训示例 296
实训项目 301
实训模块四 管理信息系统开发——综合实训项目实训单元9 联系单位管理系统开发 304
9.1 系统集成 304
9.1.1 构造项目框架 304
9.1.2 设置主文件 305
9.1.3 程序连编 310
9.2 系统发布 311
9.2.1 创建发布目录 312
9.2.2 发布应用程序 312
实训项目 316
实训单元10 产品生产销售管理系统开发 317
10.1 菜单设计概述 317
10.1.1 菜单结构 317
10.1.2 菜单设计步骤 318
10.2 菜单设计器 319
10.2.1 启动菜单设计器窗口 319
10.2.2 菜单设计器窗口 320
10.2.3 菜单的运行 322
10.3 创建下拉菜单 323
10.4 创建快捷菜单 326
10.5 在顶层表单中添加菜单 328
实训项目 329
参考文献 332
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017