计算机辅助管理系统 数据库技术基础及FOXBASE+PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李宗耀等编著
- 出 版 社:天津:天津大学出版社
- 出版年份:1992
- ISBN:7561804563
- 页数:325 页
目录 1
第一章 数据库系统概述 1
第一节 数据库系统的发展与展望 1
一、简单的回顾 1
二、什么是数据库系统 2
三、数据库系统的主要特征 3
四、数据库系统的展望 6
第二节 由现实世界到数据库系统 7
一、三个世界的假设 7
二、信息模型(或称为实体模型) 10
三、数据模型 14
四、三类数据库系统 17
第三节 数据库系统的结构 18
一、三级模式结构 18
二、两级映射关系 20
三、结论 20
第四节 数据库系统的软件构成 21
一、数据库系统软件的层次关系 21
二、数据库管理系统(DBMS) 22
三、数据描述语言(DDL,SDDL及DSDL) 25
四、数据操纵语言(DML) 27
五、宿主系统与自含系统 28
第五节 微机数据库系统简介 29
一、微机数据库系统的主要特点 30
二、目前国内常用的几种微机数据库管理系统 31
三、微机数据库管理系统的选择 34
练习题一 35
第二章 关系数据库系统的数学基础 37
第一节 关系 37
一、关系的一般定义 37
二、关系的数学定义 37
三、关系的性质 39
第二节 关系模型及关系操作 39
二、关系模型 40
一、关系——单一的数据结构 40
三、关系操作 41
四、关系模型的三类完整性 42
第三节 关系代数 43
一、传统的集合运算 43
二、专门的关系运算 44
三、数据操纵功能的关系代数表示 48
四、应用实例 49
第四节 关系演算 52
一、关系的表示 52
二、数据操纵功能的表示 52
第五节 关系模型系统特点 54
一、基本特点 54
三、域关系演算 54
二、存贮结构独有的特点 55
练习题二 55
第三章 关系数据库的标准语言——SQL 58
第一节 概述 58
一、SQL语言的概念和发展 58
二、SQL语言命令的种类和特点 59
三、使用的一些记号和符号定义 59
第二节 SQL的数据定义功能 59
一、表的定义 59
三、索引的定义 61
二、视图的定义 61
四、ORACLE的两个样本数据库 62
第三节 SQL的数据查询功能 62
一、简单查询 63
二、条件查询 63
三、高级查询 66
四、内部函数 70
第四节 SQL的数据操作功能 72
一、插入操作INSERT 72
二、修改操作UPDATE 72
三、删除操作DELETE 73
四、视图更新 73
二、具体表类特权的授予 74
第五节 SQL数据控制功能 74
一、系统范围类存取特权的授予 74
第六节 宿主式SQL 75
一、程序设计中,使用SQL的步骤 75
二、程序设计的要求 76
三、主变量 76
四、SQL通讯区 76
五、连接ORACLE 77
六、游标操纵 77
七、程序设计举例 78
练习题三 79
一、构造关系模式的方法 81
二、两种构造方案的比较 81
第一节 引言 81
第四章 关系数据库的规范化理论 81
三、原因分析 83
四、结论 84
第二节 数据依赖(属性间的内在联系) 84
一、函数依赖 84
二、多值依赖 86
第三节 关系模式的规范化 88
一、第一范式(1NF) 88
二、第二范式(2NF) 89
三、第三范式(3NF) 90
四、Bayee-Codd范式(BCNF) 91
五、第四范式(4NF) 93
第四节 关系模式的模式分解 94
第五节 规范化理论小结及应用 96
一、规范化理论研究小结 96
二、规范化理论研究应用 96
练习题四 97
第五章 数据库维护 98
第一节 数据库的安全性保护 98
一、防止数据库数据免遭破坏和损失的措施 98
二、防止数据库的非法使用,即保密和防窃问题 98
第二节 数据库的完整性保护 100
一、数据值的约束和结构完整性约束 100
四、完整性保护的实现 101
一、设计准则 101
第一节 数据库应用系统设计概述 101
三、立即执行约束和延迟执行约束 101
二、静态约束和动态约束 101
第三节 并发控制 102
一、并发操作引起数据不一致 102
二、设计过程、步骤和任务 102
二、并发控制—解决并发操作引起数据不一致的方法 104
第四节 恢复 108
一、故障的种类 108
二、转储和恢复 109
练习题五 110
第六章 数据库应用系统的设计 110
三、数据库设计的技术和方法 115
第二节 数据库应用系统的需求分析 117
一、需求分析 117
二、数据字典 119
一、概念结构(又称概念模型或信息模型) 121
第三节 数据库系统的概念结构设计 121
三、需求分析时必须说明的几点 121
二、概念结构设计的步骤和策略 122
三、数据抽象与用户视图设计 123
四、视图集成(或称为合并) 124
第四节 数据库系统的逻辑结构设计 130
一、设计过程和步骤 130
二、由E-R图向关系型数据模型的转换 130
三、模式分解的概念和算法 132
四、数据模型的优化 133
第五节 数据库系统的物理结构设计 134
一、物理设计过程 134
二、对物理设计的要求 134
三、物理设计的一般原则 135
四、物理设计的主要内容 136
二、数据库数据的装入 137
一、编写模式与建立数据库 137
第六节 数据库应用系统的实施与维护 137
五、性能评价 137
三、数据库应用程序的设计 138
四、数据库的试运行 138
五、数据库的正式运行和维护 139
练习题六 140
第七章 FOXBASE+概述 141
第一节 系统文件、配置文件、安装与启动 141
一、系统文件 141
二、配置文件 142
三、系统安装、启动和退出 142
一、FOXBASE+使用的数据库术语 143
第二节 FOXBASE+的基本术语 143
二、FOXBASE+的文件 144
三、FOXBASE+的保留字 145
四、FOXBASE+主要性能指标 145
第三节 FOXBASE+的语言、符号 145
一、命令行的构成 145
二、表达式与运算符 146
三、数据类型、常量、变量及函数 148
第四节 FOXBASE+的交互状态与命令状态 149
一、交互状态 149
三、菜单 150
二、屏幕提示信息 150
一、全屏幕编辑 150
第五节 屏幕编辑、提示、菜单、键盘使用及文件的搜寻路径 150
二、程序状态 150
四、键盘的使用 151
五、键盘缓冲区 151
六、有关文件的搜索路径 151
第八章 数据库的建立、显示和处理 155
第一节 数据库的建立 155
一、CREATE(建立) 155
二、MODIFY STRUCTURE(修改结构) 158
三、USE(库文件的打开/关闭) 158
五、CLOSE(关闭库/文件) 159
四、SELECT(选择工作区) 159
第二节 记录的追加 160
一、APPEND(追加) 161
第三节 数据库的显示 161
一、LIST(列表) 161
二、DISPLAY(显示) 163
三、DIR(列目录) 164
四、TYPE(文本文件显示) 164
第四节 数据库记录的定位 164
一、GO/GOTO(定位) 164
三、BROWSE(浏览) 165
一、EDIT(编辑) 165
二、CHANGE(改变) 165
第五节 数据库的修改 165
二、SKIP(指针移动) 165
四、FLUSH(注入) 167
五、UNLOCK(解锁) 167
六、REPLACE(替换) 167
第六节 数据库的插入与删除 168
一、INSERT(插入) 168
二、DELETE(逻辑删除) 168
三、RECALL(逻辑恢复) 169
四、PACK(物理删除) 169
一、SORT(排序) 170
第七节 数据库的排序与索引 170
六、ERASE(清除文件) 170
五、ZAP(删除记录) 170
二、INDEX(索引) 171
三、REINDEX(重索引) 172
第八节 数据库的查找 173
一、FIND(查找) 173
二、SEEK(搜索) 174
三、LOCATE(定位) 174
四、CONTINUE(继续) 174
第九节 数据库的复制与摘要 174
一、COPY(拷贝) 175
二、TOTAL(摘要) 179
二、JOIN(连接) 180
第十节 相关数据库区间操作 180
一、UPDATE(更新) 180
第十一节 其它相关操作 181
一、CLEAR(清屏) 181
二、KEYBOARD(键盘) 183
三、RENAME(换名) 183
练习题八 183
第九章 计算、求和及管理内存变量 186
第一节 内存变量的建立 186
一、COUNT(统计) 186
二、SUM(求和) 186
三、AVERAGE(求平均值) 186
一、DIMENSION(定义数组变量) 187
四、STORE(建内存变量) 187
第二节 数组变量 187
二、SCATTER(记录转数组) 188
三、GATHER(数组转记录) 189
第三节 全局变量与局部变量 190
一、PUBLIC(设全部变量) 190
二、PRIVATE(设局部变量) 190
第四节 内存变量的存取与显示 192
一、?/??(表达式显示) 192
二、SAVE(存储) 192
四、RELEASE(释放) 193
三、RESTORE(恢复) 193
练习题九 194
第十章 函数及状态设置 195
第一节 日期及时间函数 195
一、年月日函数 195
二、星期函数 196
三、时间函数 196
四、日期转换函数z 197
第二节 字符操作及类型转换函数 198
一、字符串转换函数 198
二、子串操作函数 200
四、字串生成函数 202
三、字串测试函数 202
五、ASCII字符与数值之间转换函数 203
第三节 数字运算函数 203
一、数值计算函数 203
二、数值比较函数 205
第四节 数据库函数 205
一、当前记录状态函数 205
二、测数据库参数函数 207
三、数据工作区函数 208
四、辅助文件函数 209
五、数据库加锁函数 210
一、文件及数据类型测试函数 211
第五节 测试函数 211
二、条件判断函数 212
三、输入测试函数 212
四、显示器状态函数 215
五、打印设备状态函数 216
六、其他各类参数测试函数 217
七、系统环境函数 218
八、版本号函数zz 218
九、出错信息函数 219
第六节 自定义函数 219
一、UDF的生成 219
二、UDF的调用 220
第七节 系统状态设置 221
第八节 输出环境设置 226
第九节 文件、记录操作设置 228
第十节 程序调试环境设置 231
练习题十 232
第十一章 输入/输出命令及程序设计 235
第一节 交互命令 235
一、WAIT(等待) 235
二、INPUT(输入) 235
三、ACCEPT(接收) 236
第二节 @格式命令 236
一、@……SAY……GET……READ(指定坐标位置输入/输出) 236
三、@……TO(清框/画框) 239
二、@……BOX(屏幕画框) 239
四、@……PROMPT,MENU TO(建菜单) 240
第三节 屏幕格式文件 240
一、FORMAT(格式文件) 240
第四节 报告文件 241
一、报告文件的建立(CREATE REPORT) 241
二、报告文件的输出(REPORT FORM) 245
第五节 标签文件 247
一、标签文件的建立(CREATE LABEL) 247
二、标签文件的输出(LABELE FORM) 248
一、MODIFY COMMAND(编辑命令文件) 249
第六节 命令文件的编辑与执行 249
二、NOTE/*、&&(注释) 250
三、DO(执行) 250
四、PARAMETERS(参数传递) 251
五、RETURN、RETRY(返回) 251
六、CANCEL(中止) 252
七、SUSPEND(暂停) 252
八、RESUME(恢复) 252
九、TEXT—ENDTEXT(文本) 252
第七节 程序的判断选择执行 253
一、IF ELSE ENDIF(条件判断) 253
二、DO CASE ENDCASE(结构判断) 254
一、DO WHILE LOOP ENDDO(循环) 255
第八节 循环执行 255
第九节 程序的过程调用 259
一、PROCEDURE(过程) 259
第十节 随机事件处理 262
一、ERROR(出错处理) 262
二、ESCAPE(中断处理) 264
三、KEY(按键处理) 264
四、KEY=〈cxpN〉(按规定键处理) 265
二、LOAD(装载) 266
三、CALL(调用) 266
一、RUN/!(调用外部程序) 266
第十一节 与其他语言的交互 266
四、RELEASE MODULE(释放) 267
练习题十一 267
第十二章 FOXBASE+的应用技巧及并发控制 269
第一节 FOXBASE+程序的编译 269
第二节 系统配置 270
一、系统配置文件 270
二、FOX配置文件 270
三、内存分配 270
四、参数项设置 271
第三节 并发控制 274
一、共享打开的文件特点 274
二、加锁与解锁 274
三、死锁 276
第四节 FOXBASE+应用技巧 277
一、优化FOXBASE+性能 277
二、数据保密性措施 279
三、程序调试与纠错技术 281
练习题十二 283
第十三章 ORACLE关系数据库系统概述 284
第一节 ORACLE关系数据库系统简介 284
一、ORACLE关系数据库系统特点 284
二、IBM PC/MS-DOS支持下的ORACLE产品 286
第二节 ORACLE RDBMS软件组成 286
一、ORACLE RDBMS 287
二、"SOL"ORACLE产品 288
三、"PRO"ORACLE产品 288
第三节 安全管理 288
第四节 数据库的一致性与并发控制 291
一、前映象文件 291
二、ORACLE的锁机制 291
三、死锁 294
第五节 磁盘空间管理 294
一、分区与物理文件 295
二、表和索引的空间要求及空间定义 296
三、多个分区的使用及空间满的处理 297
一、故障的分析 298
第六节 转储与恢复 298
二、卸载实用程序EXP 299
三、装载实用程序IMP 300
四、后映象日志 300
练习题十三 301
第十四章 FOXBASE和高级语言的连结 302
第一节 文本文件传输数据 302
一、文本文件的格式 302
二、文本文件与数据文件之间的相互转换 303
三、接口语句RUN命令 305
第二节 数据传输举例 305
一、BASIC语言访问库文件 305
二、FORTRAN语言访问库文件 308
三、C语言访问库文件 309
第三节 直接存取数据库技术 311
一、数据库文件结构分析 312
二、索引文件结构分析 313
三、变量文件的结构分析 314
第四节 直接存取数据库举例 316
一、C语言直接访问库文件 316
二、C语言直接访问索引文件 318
三、C语言直接访问变量文件 322
第五节 LOAD指令与汇编语言接口 323
练习题十四 324
参考文献 325
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《计算机辅助平面设计》吴轶博主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《管理运筹学》韩伯棠主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017