数据库原理与应用 第3版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:靳学辉等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7505397990
- 页数:310 页
第1章 数据库基础 1
1.1数据管理技术的发展 1
1.1.1 EDP技术的发展阶段 1
1.1.2数据库技术的发展 2
1.2数据库系统方法 4
1.2.1数据库系统的概念 4
1.2.2数据库系统的特点 5
1.2.3数据库系统的组成与结构 6
1.2.4数据库系统的分类 8
1.3现实世界的数据描述 9
1.3.1信息的三个领域 9
1.3.2常用术语 10
1.3.3实体联系模型 12
1.3.4数据模型 13
1.4三种主要的数据模型 15
1.4.1层次模型 15
1.4.2网状模型 16
1.4.3关系模型 17
1.5数据库管理系统 18
1.5.1数据库管理系统的功能 18
1.5.2数据库管理系统现状和发展方向 18
习题 19
2.1.1关系数据结构 21
2.1.2关系操作 21
2.1关系模型概述 21
第2章 关系数据库的基本理论 21
2.1.3完整性约束 22
2.2关系数据结构 22
2.2.1数学定义 22
2.2.2关系的性质 24
2.2.3单一的数据结构——关系 24
2.2.4关系系统 25
2.4关系代数 28
2.3.2参照完整性(Referential Integrity) 28
2.3.3用户定义的完整性(User-defined Integrity) 28
2.3.1实体完整性(Entity Integrity) 28
2.3关系的完整性 28
习题 33
第3章 关系数据库标准语言SQL 35
3.1 SQL语言的基本概念及特点 35
3.1.1 SQL语言的基本概念 35
3.1.2 SQL语言的特点 35
3.2.1定义基本表 36
3.2数据定义 36
3.2.2修改基本表 37
3.2.3删除基本表 37
3.2.4建立索引 38
3.2.5删除索引 38
3.3查询 39
3.3.1单表查询 39
3.3.2连接查询 43
3.3.3嵌套查询 45
3.3.4集合查询 47
3.4数据更新 48
3.4.1插入数据 48
3.4.2修改数据 49
3.4.3删除数据 50
3.5视图 51
3.5.1定义视图 51
3.5.2查询视图 53
3.5.3更新视图 53
3.5.4视图的特点 54
3.6 SQL的数据控制功能 55
3.6.1数据控制简介 55
3.6.2授权命令 55
3.6.3 收权命令 56
习题 56
第4章 关系的规范理论 59
4.1关系中的键 59
4.1.1候选键(Candidate Key) 59
4.1.3外来键(Foreign Key) 60
4.2函数依赖 60
4.1.2替代键(Alternate Key) 60
4.2.1完全函数依赖(Full Functional Dependency) 61
4.2.2部分函数依赖(Partial Functional Dependency) 61
4.2.3传递函数依赖(Transitive Functional Dependency) 61
4.3规范化和范式 62
4.3.1引例 62
4.3.2 1NF、2NF和3NF 64
4.4关系模式的分解 66
习题 67
第5章 数据库设计 69
5.1设计过程概述 69
5.1.1数据库和信息系统 69
5.1.2数据库设计方法简述 69
5.1.3 数据库设计步骤 70
5.2需求分析 70
5.2.2确定系统边界 71
5.2.3分析系统数据 71
5.2.1调查、分析用户活动 71
5.3概念结构设计 74
5.3.1建立局部概念结构 74
5.3.2建立总体概念结构 75
5.4逻辑结构设计 77
5.4.1 E-R图向关系模型的转换 77
5.4.2不同情况处理示例 78
5.4.3性能预测和优化 81
5.5数据库物理设计 82
5.5.1物理设计的要求和内容 83
5.5.2评价 83
5.6数据库的实施和维护 84
5.6.1数据库数据的载入 84
5.6.2数据库的试运行 84
5.6.3数据库的运行和维护 85
5.7数据库保护 85
5.7.1安全性 85
5.7.2完整性 86
5.7.4恢复 87
5.7.3并发控制 87
习题 88
第6章 Visual FoxPro 6.0简介 90
6.1 Visual FoxPro 6.0的特点 90
6.2 VisualFoxPro 6.0的用户界面和工作方式 90
6.2.1 Visual FoxPro 6.0的启动和退出 90
6.2.2 Visual FoxPro 6.0的用户界面 92
6.3 Visual FoxPro 6.0的辅助设计工具 94
6.3.1 向导(Wizard) 94
6.2.3 Visual FoxPro 6.0工作方式 94
6.3.2设计器(Designer) 95
6.3.3生成器(Builder) 95
6.4 Visual FoxPro 6.0的语言成分 96
6.4.1数据类型 96
6.4.2表达式 96
6.4.3函数 102
6.4.4命令 105
习题与上机操作题 107
7.1.1项目管理器的功能 109
第7章 使用项目管理器创建表 109
7.1项目管理器 109
7.1.2项目管理器的使用 110
7.2表的建立 113
7.2.1表结构的建立 113
7.2.2输入数据 118
7.2.3表的显示 121
7.3表的修改 121
7.3.1表结构的修改 122
7.3.2表数据的修改 124
7.4表的维护命令 125
7.4.1表与表结构的复制 125
7.4.2记录定位命令 127
7.4.3记录的插入命令 128
7.4.4记录的追加命令 128
7.4.5记录的删除与恢复命令 130
习题与上机操作题 131
8.1.2数据库的创建 134
8.1.1 Visual FoxPro中数据库的概念 134
8.1创建数据库 134
第8章 数据库与数据库表 134
8.1.3数据字典 137
8.2创建数据库表 137
8.2.1表的基本概念 137
8.2.2创建数据库表的准备 138
8.2.3创建数据库表的步骤 138
8.3使用和管理数据库 140
8.3.3在项目中添加、移去和删除数据库 141
8.3.2浏览数据库文件 141
8.3.1查看数据库的分层结构 141
8.3.4关闭数据库 143
8.4索引 143
8.4.1索引的概念与分类 143
8.4.2建立索引 144
8.4.3使用索引 145
8.4.4索引文件的更新 146
8.5.2使用数据工作期 147
8.5使用多个表 147
8.5.1引用工作区 147
8.6创建数据库表间的关系 149
8.6.1数据库表之间的关系 149
8.6.2设置表间的临时关系——关联 150
8.6.3设置表间的永久关系 153
8.6.4参照完整性 155
习题与上机操作题 155
第9章 结构化程序设计简介 157
9.1程序文件 157
9.1.1程序文件的建立与执行 157
9.1.2程序文件中的专用命令 158
9.2程序的控制结构 160
9.2.1顺序结构 160
9.2.2分支结构 160
9.2.3循环语句 163
9.3多模块程序 166
9.3.1子程序 167
9.3.2自定义函数 168
9.3.3过程 169
9.3.4变量的作用域 170
9.3.5结构化程序设计的概念 172
习题与上机操作题 172
第10章 视图与查询 175
10.1创建本地视图 175
10.1.1视图设计器 175
10.2创建远程视图 184
10.1.2命令方式创建本地视图 184
10.2.1创建命名连接 185
10.2.2使用远程视图设计器或命令创建远程视图 186
10.3用视图更新数据 187
10.3.1指定更新字段 187
10.3.2控制更新冲突 188
10.3.3控制更新方法 188
10.4.2在视图中添加表达式 189
10.4.1控制字段显示和数据输入 189
10.4定制和使用视图 189
10.4.3创建参数化视图 190
10.4.4使用视图 192
10.4.5视图的优点 193
10.5创建和运行查询 193
10.5.1创建查询 193
10.5.2运行查询 194
习题与上机操作题 195
11.1.1对象 197
11.1.2属性 197
第11章 面向对象的程序设计 197
11.1面向对象的基本概念 197
11.1.3事件 198
11.1.4方法程序 199
11.2对象引用 200
11.2.1对象引用规则 200
11.3.1类的概念 201
11.3类的基本概念 201
11.2.2编程方式设置属性值 201
11.2.3方法程序的调用 201
11.3.2类的特征 203
11.4定义类 203
11.4.1创建用户定义类 203
11.4.2将类添加到工具栏 205
11.4.3类的编辑 206
习题与上机操作题 208
12.1.1表单向导 209
第12章 表单 209
12.1创建表单 209
12.1.2表单设计器 214
12.1.3表单的属性窗口 215
12.2设置数据环境 216
12.2.1打开数据环境设计器 217
12.2.2常用数据环境属性 217
12.3.1使用表单设计器设计表单 218
12.3基本表单设计 218
12.2.3向数据环境设计器添加、移去表或视图 218
12.2.4数据环境设计器中关系的设置与编辑 218
12.3.2表单的保存与运行 221
12.4常用表单控件 222
12.4.1输出类控件 222
12.4.2输入类控件 223
12.4.3控制类控件 228
12.4.4容器类控件 232
习题与上机操作题 235
第13章 报表与标签 237
13.1报表 237
13.1.1使用向导创建报表 237
13.1.2使用报表设计器创建报表 241
13.2标签 250
13.2.1使用标签向导创建标签 250
13.3.1预览报表或标签 252
13.3.2打印已创建的报表或标签 252
13.3打印报表或标签 252
13.2.2使用标签设计器创建标签 252
习题与上机操作题 253
第14章 菜单 255
14.1创建菜单系统 255
14.1.1创建菜单系统的基本步骤 255
14.1.2规划菜单系统 255
14.1.3快速创建菜单 256
14.1.4自定义菜单项 256
14.1.5创建子菜单 258
14.1.6创建快捷菜单 259
14.2为菜单系统指定任务 263
14.2.1指定访问键和快捷键 263
14.2.2启用或禁用菜单项 264
14.2.3为菜单指定任务 266
14.3定制与测试菜单系统 267
14.3.1显示状态栏信息 267
14.3.2定义菜单标题的位置 267
14.3.4测试菜单系统 269
14.3.3为菜单系统定义默认过程 269
习题与上机操作题 270
第15章 综合实例 271
15.1需求分析 271
15.1.1数据需求 271
15.1.2功能需求 272
15.2数据库设计 273
15.2.1逻辑设计 273
15.2.2物理设计 274
15.3.2初始用户界面设计 276
15.3应用程序设计 276
15.3.1总体设计 276
15.3.3模块设计与编码 277
15.4运行设计 287
15.4.1装载数据 287
15.4.2设置应用系统程序项 287
附录A 常用命令及功能 288
附录B 常用函数及功能 298
参考文献 310
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017