关系数据库原理与系统PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:宋瀚涛,梁允荣编著
- 出 版 社:北京:北京理工大学出版社
- 出版年份:1992
- ISBN:7810135236
- 页数:451 页
1-1 数据、信息与信息处理 1
一、数据 1
二、信息 1
第一章 数据库引论 1
三、信息与数据的关系和区别 2
四、信息与管理、决策 2
五、信息处理与信息管理 3
六、计算机与信息管理 3
1-2 数据库与管理信息系统 4
一、什么是数据库 4
二、数据库的主要特征与类型 5
三、数据库应用系统与MIS系统 6
一、数据库技术发展史 7
1-3 数据库技术发展史及第二代信息系统 7
二、数据库技术发展方向 8
三、第二代信息系统与CASE 8
习题 9
第二章 数据和文件组织 10
2-1 文件的构成 10
一、数据项与记录 10
二、记录 11
三、文件 11
2-2 顺序文件 12
2-3 索引文件 14
一、索引非顺序文件 14
三、ISAM文件 15
二、索引顺序文件 15
一、Hash算法举例 18
2-4 随机文件(直接文件) 18
二、溢出处理 20
三、Hash文件存储分析 22
2-5 倒排文件 22
一、什么是倒排文件 22
二、倒排文件的生成 23
2-6 表结构文件 25
一、指针与节点 25
二、链 26
三、环(循环链) 27
一、B-树的结构及存取方法 28
2-7 B-树 28
二、B树 34
习题 36
第三章 数据库系统原理 37
3-1 数据库应用系统的建立 37
3-1-1 建立数据库应用系统的基本知识 37
一、管理的内容 37
二、企业管理过程 37
三、管理与决策 40
四、管理对信息的要求 41
五、信息系统与管理信息系统 46
六、MIS与现代化管理的关系 47
七、企业建立MIS应具备的条件和要点 48
3-1-2 开发MIS的基本要求和开发阶段 49
一、开发MIS的基本要求 49
二、开发MIS的基本阶段 49
八、MIS在一些单位失败的原因 49
3-2 数据库途径的动力和目标 51
3-2-1 数据库环境的组成 52
3-2-2 MIS系统模式 52
一、一个单位及其管理 52
二、MIS系统模式 52
三、一个单位中数据库系统的作用 55
3-2-3 应用系统开发的传统途径 55
五、简单的数据结构 56
七、集中式的系统 56
六、传统开发方法——编程 56
二、应用程序功能单一 56
四、数据在应用系统间过多的传输 56
三、数据重复 56
一、以程序为中心,数据是副产品 56
3-2-4 采用数据库途径的动力 57
一、对简单的要求不能迅速回答 57
二、高的开发代价 57
三、对修改的响应能力低下 58
四、数据的完整性和质量差 58
五、反映现实世界的数据模型不充分 58
3-2-5 使用DBMS的消极力量 58
一、共享性 59
3-2-6 数据库管理的目标 59
二、可用性 60
三、进化性(Evolvability) 63
四、数据库的完整性(Integrity) 64
3-2-7 DBMS的进展 68
一、数据系统类型 68
二、专用数据库系统 69
三、DBMS发展史上的二个分枝 69
四、DBMS的分枝将消失 70
五、关于DBMS功能的想法 72
一、不同用户共享 73
二、DBMS的用户角色 73
3-3-1 DBMS环境中用户的角色 73
3-3 DBMS的功能和概念性模型 73
三、用户分类的未来趋势 77
3-3-2 数据库管理的功能 77
一、功能:语言和程序模块 77
二、数据库管理功能分类 77
3-3-3 DBMS的概念性模型 78
一、综合三种主要用户接口 79
二、综合数据库管理功能 80
三、数据库控制系统(DBCS) 80
四、数据库和它的模式(Schema) 81
五、用户模式(Userchema) 81
六、对共享、可进化的DBMS结构 82
一、成为动力的因素 83
二、减少应用开发的工作 83
3-3-4 DBMS模式如何满足要求 83
三、达到了数据库管理的目标 84
四、达到进化性 84
五、DBMS各类用户间的支持关系 86
3-3-5 DBMS环境 87
一、内部计算机系统环境 87
二、DBMS是建立应用系统的工具 89
3-4 数据的逻辑结构、建立与更新 91
3-4-1 数据结构的术语 91
3-4-2 单个展开文件数据结构 93
3-4-3 单个层次数据结构 95
一、单路径层次结构 96
二、多路径层次结构 96
3-4-4 多文件数据结构 97
一、多个不相关文件 98
二、多个协调文件 98
三、多个相关文件 98
3-4-5 目标一关系数据结构 99
一、二目关系的数据结构 100
二、不可约N目关系的数据结构 101
3-4-6 数据库的建立与更新 102
一、数据的获取和机器化 102
二、数据库的建立过程 102
三、使用更新功能建库 102
四、数据库的更新 102
3-5 DBMS的用户接口:数据语言和主语言 104
一、交互会话的原则 105
3-5-1 DBMS用户接口的进展 105
三、声音识别与智能支持 106
二、求助功能与菜单处理功能 106
3-5-2 不同使用方式和会话风格的用户 107
一、系统驱动的会话 107
二、用户以命令驱动的会话 107
三、不同的用户接口并存 107
3-5-3 数据语言与主语言 108
一、DBMS的操作方式 108
二、数据语言类型 109
三、关于数据结构的数据语言 110
四、主语言 110
3-5-4 程序与DBMS的通讯 110
二、程序与DBMS的通讯 111
一、对数据库的存取 111
3-6 数据的独立性 112
3-6-1 数据独立性的两个阶段 113
一、程序和数据的独立性 113
二、数据的物理独立性 113
3-6-2 如何实现数据的独立性 114
3-7 数据库的技术、行政管理 114
3-7-1 数据库技术、行政管理的职能 114
一、共享、矛盾与协调 115
二、数据库管理的职业特点 115
三、数据库管理的组织进化情况 115
3-7-2 DBA的职责 116
一、DD提供了数据的更完全信息 119
3-7-3 DB-A的工具:数据字典(DD) 119
3-7-4 DBMS性能监督 120
二、DD的使用 120
一、监督存储的数据库的大小 121
二、监督动态活动 121
三、审计跟踪记录 121
3-8 选择DBMS的一些考虑 121
一、技术标准 121
二、管理标准 123
三、DBMS发展和使用趋势 124
四、分布式环境中的数据库 124
五、后端数据库管理机 128
习题 131
4-1 数据处理的三个世界 132
第四章 信息模型与数据模型 132
4-2 信息模型(E-R模型) 134
一、实体与属性 134
二、实体间联系 134
三、E-R图 134
4-3 层次数据模型 136
4-4 网络数据模型 138
4-4-1 网络数据模型 138
4-4-2 DBTG系统简介 139
4-1-3 系、域与数据库键 139
一、系(set) 139
四、数据库键 140
三、域(AREA) 140
二、系的类型 140
4-4-4 网络数据模型的优缺点 141
4-5 关系数据模型 141
习题 142
第五章 关系数据库的基本理论 143
5-1 关系模型的基本概念 143
一、关系的定义 143
二、有关关系的术语解释 145
三、关系的完整性规则 146
四、关系的内涵与外延 146
5-2 关系数据库形式化操纵 147
一、关系代数运算 147
二、关系演算 152
5-3 关系上的操作语言SEQUEL 155
一、查询 156
二、插入、删除与修改 157
5-4 关系的规范化 157
一、“关系”为什么要规范化 157
二、规范化形式 158
5-5 关系型数据库管理系统产品的十二条准则 164
习题 168
第六章 流行的关系数据库管理系统 170
6-1 ORACLE系统 170
一、系统简介 170
二、ORACLE系统的特点 171
一、简介 173
6-2 INFORMIX系统 173
二、INFORMIX的主要功能 174
三、INFORMIX系统的特点 182
四、INFORMIX-SQL系统 182
五、INFORMIX-ESQL/C系统 188
6-3 dBASE系统 200
一、dBASE系统简介 200
二、dBASEⅣ的主要功能 200
三、dBASEⅣ的SQL命令 203
6-4 FoxBASE系统 203
一、FoxBASE系统简介 204
二、FoxBASE与dBASEⅢ PLUS兼容 204
四、SCO FoxBASE系统 205
三、FoxBASE的优点 205
6-5 UNIFY系统 206
一、UNIFY系统简介 206
二、UNIFY系统的使用 207
习题 209
第七章 SQL/DS交互式使用 210
7-1 SQL/DS的基本概念 210
7-1-1 SQL/DS的系统结构 210
一、软件产品 210
二、系统维护信息 211
7-1-2 数据的基本操作模式、数据类型和空值 211
一、操作模式(表和视图) 211
二、数据类型 212
一、表达式 213
三、空值 213
7-1-3 表达式与函数 213
二、内部函数 215
7-2 SQL/DS的数据语言SQL 216
一、SQL的发展及其国际标准化 216
二、SQL命令的分类 216
三、SQL命令的使用方式 216
四、SQL命令的语法规则 216
7-3 SQL的查询语言I 218
一、查询的基本命令 218
二、查询命令举例 219
一、移动查询目标表子命令 225
7-4 SQL的格式化报表 225
二、格式化报表命令 226
7-5 SQL的DML和逻辑工作单元 232
一、UPDATE命令 232
二、INSERT命令 234
三、INPUT命令 235
四、DELETE命令 236
五、逻辑工作单元(LWU) 236
7-6 SQL的DDL与数据字典 238
一、表 238
二、视图 239
三、表的索引 240
四、表与视图的同义名 241
五、DDL与数据字典 242
7-7 SQL的查询语言Ⅱ 244
一、连接查询 244
二、子查询 248
三、操纵语句中使用子查询 254
7-8 SQL的DCL 256
一、授权命令 256
二、取消权限命令 258
三、申请和撤消数据库空间命令 259
四、加锁命令 261
五、控制逻辑工作单元命令 261
七、SET命令 262
六、取消当前有效命令与数据 262
八、SHOW命令 263
九、系统目录注释命令 263
十、用户与SQL/DS的连接命令 263
7-9 SQL命令的存储与例行程序 263
一、重新使用当前的SQL命令 264
二、ISQL的例行程序 267
7-10 联机求助信息——HELP和功能键 271
一、HELP 271
二、ISQL环境下的功能键 273
习题 274
一、SQL/DS应用程序结构 277
8-1-1 SQL/DS应用程序的支持环境 277
8-1-2 SQL/DS应用程序结构和专用的SQL语句 277
第八章 SQL/DS的编程技术 277
8-1 SQL/DS的编程技术 277
二、基本规定 280
三、专用的嵌入式SQL语句 280
8-1-3 动态SQL语句 288
一、动态非查询SQL语句 288
二、动态查询SQL语句 289
8-1-4 主语言FORTRAN应用程序分析 292
一、在FORTRAN中使用SQL语句的规则 292
二、FORTRAN样本程序分析 295
8-1-5 主语言COBOL应用程序分析 304
一、在COBOL中使用SQL语句的规则 304
二、COBOL样本程序分析 307
三、用命名区分主变量和一般变量 322
四、程序结构的模块化 322
8-1-6 SQL/DS应用程序的编程技巧 322
二、正确地使用指针管理 322
一、程序中使用逻辑工作单元控制操作生效 322
五、程序的文件化 323
六、错误检测与恢复 323
8-2 数据库服务性实用程序(DBSU) 324
一、DBSU的功能 324
二、如何调用DBS Utility 325
三、DBSU的控制文件 325
四、使用举例 325
习题 333
9-1 数据库设计过程与CASE简介 334
一、数据库设计过程 334
第九章 数据库设计 334
二、CASE简介 335
三、辅助数据库设计的发展方向 336
四、ORACLE公司的CASE简介 336
9-2 用户要求描述与分析 339
一、用户要求描述与分析的内容 340
二、用户要求描述与分析的例子 340
9-3 数据库概念设计 342
一、数据概念模型 342
二、数据库概念设计 345
9-4 数据库逻辑设计与优化 346
三、结合具体的RDBMS进行优化 347
四、基于三元组模型的数据库优化设计 347
二、规范化 347
一、E-R图向数据模型的转换 347
9-5 数据库物理设计 355
一、数据库物理设计的要求 355
二、评价物理设计性能 356
三、SQL/DS的物理数据库设计 356
9-6 数据库的重定义、重构与重组 357
一、必要性 357
二、重组点的选择 358
三、SQL/DS提供重组的功能 359
习题 359
10-1 数据存取控制——安全保密性 360
一、数据存取控制的一般模式 360
第十章 数据库的安全保密、完整性、并发控制和恢复 360
二、一些具体的安全措施 361
三、保密性(privacy) 362
10-2 完整性 362
一、完整性的约束条件 362
二、完整性的主要措施 363
10-3 并发控制 363
一、数据的一致性和封锁措施 364
二、封锁的问题 365
三、并行调度法 366
10-4 数据库的备份和恢复 368
一、备份和恢复的基本方法 368
习题 370
二、基本恢复方法的改进 370
第十一章 IBM VM/SP下SQL/DS操作简介 372
11-1 IBM VM/SP的操作命令 372
一、VM/SP的组成及其功能 372
二、CMS文件格式 372
三、登录与注销命令 373
四、几个常用的CMS命令 373
11-2 ISQL的操作 375
11-3 SQL/DS应用程序的运行步骤(在CMS下) 375
第十二章 OR ACLE在微机上的使用 378
12-1 概述 378
12-1-1 ORACLE产品的构成 378
一、ORACLE的核心部分——RDBMS 378
三、“SQL”ORACLE产品 379
二、“Easy”ORACLE产品 379
四、“PRO”ORACLE产品 380
12-1-2 IBM PC/MS-DOS下ORACLE的安装 380
一、ORACLE RDBMS V51的软硬件要求 380
二、系统的安装过程 381
三、系统的初始装入、启动、停止与退出 383
12-2 ORACLE交互式命令语言接口SQL*PLUS 384
12-2-1 SQL*PLUS概况 384
一、SQL*PLUS的命令 384
二、进入与退出SQL*PLUS 384
三、样本数据库 385
12-2-2 交互式SQL的使用 386
一、数据库定义与空间定义 386
二、索引(INDEX)和聚簇(CLUSTER) 389
三、建立树结构与查询 390
四、函数 394
五、报表格式输出 395
12-3 数据库管理的实用程序EXP、IMP和ODL 396
12-3-1 数据库卸出实用程序EXP 396
一、卸出内容 397
二、卸出方式 397
三、卸出过程 397
四、注意事项 398
12-3-2 数据库重装入实用程序IMP 399
12-3-3 ASCII数据文件装入程序ODL 399
三、SQL*FORMS窗口 403
二、FORM的组成 403
12-4-1 SQL*FORMS的概念 403
12-4 交互式应用工具SQL*FORMS 403
一、SQL*FORMS的特点 403
12-4-2 FORM的定义与运行 409
一、定义一个FORM 409
二、运行一个FORM 409
三、操作功能键 414
12-5 报表生成工具SQL*REPORT 415
12-5-1 概述 415
一、SQL*REPORT的特点 415
二、SQL*REPORT的组成 415
12-5-2 RPT——报表生成程序 416
一、RPT源程序结构 416
三、报表生成过程 416
二、RPT语言的语句简介 417
三、执行RPT 418
12-5-3 RPF——报表正文格式化程序 418
一、RPF命令及简单描述 419
二、调用RPF实用程序获得报表 420
12-5-4 一个报表程序实例 420
12-6 高级语言预编译程序接口PRO*C 423
一、运行C语言应用程序的步骤 423
二、C样本程序 424
三、C应用程序中动态语句使用举例 426
习题 448
参考文献 449
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《公共关系》胡杏菁,罗永全,连伟文主编 2018
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019