数据库系统应用教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨铭主编
- 出 版 社:北京:经济科学出版社
- 出版年份:2002
- ISBN:7505833553
- 页数:429 页
第1章 数据库系统概述 1
1.1 数据库系统基础知识 1
1.1.1 数据库的基本概念 1
1.1.2 数据管理技术的产生和发展 2
1.1.3 数据库技术的研究领域 6
1.2 数据模型 7
1.2.1 数据模型的组成要素 8
1.2.2 概念模型 9
1.2.3 数据模型 11
1.3 数据库系统结构 16
1.3.1 数据库系统的模式结构 16
1.3.2 数据库系统的体系结构 18
习题一 19
第2章 关系数据库基本理论 21
2.1 关系数据结构 21
2.1.1 关系 21
2.1.2 关系模式 23
2.1.3 关系数据库 24
2.2 关系的完整性 24
2.2.1 实体完整性 24
2.2.2 参照完整性 25
2.2.3 用户定义的完整性 26
2.3 关系代数 26
2.3.1 关系代数运算的三个要素 26
2.3.2 传统的集合运算 27
2.3.3 专门的关系运算 28
2.4 关系规范化理论 33
2.4.1 数据依赖 33
2.4.2 范式 36
2.4.3 关系模式的规范化 40
习题二 42
第3章 数据库设计 44
3.1 数据库设计概述 44
3.1.1 数据库设计的一般策略 44
3.1.2 数据库设计方法 45
3.2 数据库设计步骤 45
3.2.1 需求分析阶段 46
3.2.2 概念结构设计阶段 49
3.2.3 逻辑结构设计阶段 50
3.2.4 物理结构设计阶段 52
3.2.5 数据库实施 53
3.2.6 运行和维护阶段 56
3.3 教学管理数据库设计 57
3.3.1 教学管理数据库系统需求分析 57
3.3.2 概念结构设计 58
3.3.3 数据库逻辑设计 59
习题三 62
第4章 Visual FoxPro基础 64
4.1 Visual FoxPro简介 64
4.1.1 历史沿革 64
4.1.2 Visual FoxPro的功能特点 65
4.1.3 Visual FoxPro的安装、启动和退出 67
4.2 Visual FoxPro用户界面 68
4.2.1 Visual FoxPro的窗口界面 68
4.2.2 Visual FoxPro的工作方式 71
4.2.3 命令的一般格式及文件类型 72
4.2.4 项目管理器 74
4.3 Visual FoxPro基本语言元素 78
4.3.1 数据类型 78
4.3.2 数据存储容器 80
4.3.3 函数 85
4.3.4 运算符与表达式 89
4.3.5 操作数据 96
习题四 99
第5章 数据库的创建与使用 101
5.1 Visual FoxPro数据库及其创建 101
5.1.1 数据库的概念 101
5.1.2 创建数据库 102
5.1.3 删除数据库 104
5.1.4 打开数据库 105
5.1.5 修改数据库 107
5.1.6 关闭数据库 108
5.2 数据表的建立与基本操作 109
5.2.1 在数据库中建立表 109
5.2.2 修改表结构 113
5.2.3 使用浏览窗口操作表 114
5.2.4 表文件的打开与关闭 116
5.2.5 记录定位与显示 117
5.2.6 记录增加、删除与修改 120
5.2.7 表记录与数组数据的交换 123
5.3 索引与排序 125
5.3.1 索引的基本概念 125
5.3.2 索引的建立 126
5.3.3 索引的使用 131
5.3.4 排序 135
5.4 查询与统计 136
5.4.1 查询 136
5.4.2 统计 138
5.5 数据完整性 141
5.5.1 实体完整性与主关键字 141
5.5.2 域完整性与约束规则 141
5.5.3 参照完整性与表之间的关联 144
5.5.4 触发器与存储过程 148
5.6 自由表 150
5.6.1 数据库表与自由表 150
5.6.2 将自由表添加到数据库 151
5.6.3 从数据库中移去表 153
5.7 多表操作 154
5.7.1 多工作区的概念 154
5.7.2 使用不同工作区的表 156
5.7.3 表之间的关联 156
5.8 视图设计 159
5.8.1 视图的概念 159
5.8.2 建立视图 159
5.8.3 视图与数据更新 166
5.8.4 使用视图 168
习题五 170
第6章 结构化查询语言SQL 174
6.1 数据定义 174
6.1.1 CREATE TABLE建立表 174
6.1.2 CREATE CURSOR建立临时表 177
6.1.3 ALTER TABLE修改表结构 178
6.1.4 CREATE VIEW建立视图 180
6.2 数据更新 181
6.2.1 INSERT-SQL插入记录 181
6.2.2 UPDATE-SQL更新记录 182
6.2.3 DELETE-SQL删除记录 183
6.3 数据查询 184
6.3.1 SELECT-SQL查询数据 184
6.3.2 建立查询文件 191
习题六 200
第7章 Visual FoxPro程序设计基础 203
7.1 面向过程程序设计 203
7.1.1 程序文件的建立和运行 203
7.1.2 程序中的常用命令 207
7.1.3 程序的基本结构 212
7.1.4 过程与自定义函数 225
7.1.5 内存变量作用域与参数传递机制 229
7.2 面向对象程序设计基础 235
7.2.1 对象与类的基本概念 236
7.2.2 Visual FoxPro基本类 238
7.2.3 设计类与对象 243
7.2.4 对象的操作 249
7.2.5 通过代码定制类 256
7.2.6 Visual FoxPro的事件 267
7.3 程序调试技术 274
7.3.1 调试前的准备工作 274
7.3.2 调试应用程序 275
7.3.3 处理应用程序“运行时”错误 277
习题七 282
第8章 表单设计 287
8.1 创建表单 287
8.1.1 使用表单向导创建表单 287
8.1.2 使用表单设计器创建表单 292
8.1.3 快速创建表单 300
8.1.4 创建表单集 301
8.1.5 执行表单(表单集) 301
8.2 常用控件的使用 303
8.2.1 标签(Label)控件 303
8.2.2 文本框(TextBox)控件 304
8.2.3 编辑框(Edit)控件 306
8.2.4 命令按钮(CommandButton)控件 306
8.2.5 命令按钮组(CommandGroup)控件 307
8.2.6 选项按钮组(OptionGroup)控件 308
8.2.7 复选框(CheckBox)控件 309
8.2.8 列表框(List)控件 311
8.2.9 组合框(Combo)控件 313
8.2.10 微调(Spinner)控件 314
8.2.11 图像(Image)控件 315
8.2.12 线条(Line)控件 316
8.2.13 形状(shape)控件 316
8.2.14 计时器(Timer)控件 317
8.2.15 容器(Container)控件 318
8.2.16 页框(PageFrame)控件 319
8.2.17 表格(Grid)控件 320
8.2.18 超级链接(Hyperlink)控件 322
8.3 表单设计举例 323
8.3.1 学生选课表单设计 323
8.3.2 学生成绩录入表单设计 326
习题八 330
第9章 报表设计 333
9.1 创建报表 333
9.1.1 创建快速报表 333
9.1.2 使用报表设计器创建报表 336
9.2 报表基本格式 336
9.2.1 页标头 337
9.2.2 细节 337
9.2.3 页注脚 338
9.3 定制报表布局 338
9.3.1 添加标题和总结区 339
9.3.2 定义报表的页面 340
9.3.3 设置报表带区高度 340
9.4 报表控件 341
9.4.1 报表控件工具栏 341
9.4.2 在报表中添加控件 342
9.5 报表变量 348
9.6 数据分组 350
9.7 报表打印与预览 352
习题九 355
第10章 菜单与自定义工具栏设计 357
10.1 菜单的设计 357
10.1.1 菜单的组成 357
10.1.2 创建菜单 358
10.1.3 定义访问键和快捷键 360
10.1.4 启用和禁止菜单项及标记菜单项的状态 361
10.1.5 为菜单或菜单项指定任务 361
10.1.6 菜单系统预览与运行 363
10.1.7 为顶层表单添加菜单 363
10.2 快捷菜单设计 366
10.3 自定义工具栏设计 369
10.3.1 定义工具栏 369
10.3.2 在表单集中添加自定义工具栏 370
10.3.3 协调菜单和自定义工具栏 371
习题十 372
第11章 客户机/服务器程序设计 374
11.1 远程视图 374
11.1.1 创建远程视图 374
11.1.2 缓冲技术 381
11.1.3 确认更新和放弃更新 385
11.2 SQL Pass Through 387
11.2.1 SQL Pass Through与远程视图的比较 387
11.2.2 SQL Pass Through函数 388
11.3 客户机/服务器程序设计举例 395
11.3.1 数据编辑表单设计 395
11.3.2 查询表单设计 398
习题十一 399
第12章 数据库应用系统开发实例 400
12.1 开发Visual FoxPro应用程序的一般步骤 400
12.1.1 系统开发基本步骤 400
12.1.2 连编应用程序 402
12.1.3 主程序设计 405
12.2 教学管理系统分析与设计 406
12.2.1 教学管理系统分析 407
12.2.2 系统功能结构设计 407
12.2.3 数据库设计 408
12.3 教学管理系统的程序开发 409
12.3.1 创建数据库 409
12.3.2 设计主程序 409
12.3.3 系统登录表单 410
12.3.4 系统主菜单 412
12.3.5 课程录入表单的设计 412
12.3.6 课程浏览与编辑表单的设计 416
12.3.7 课程成绩分析表单的设计 422
12.3.8 教学工作量分析表单的设计 424
12.3.9 权限设置表单的设计 425
参考文献 429
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《革命根据地军事经济史》龚泽琪主编 1994