图书介绍
数据库系统应用教程PDF|Epub|txt|kindle电子书版本网盘下载
![数据库系统应用教程](https://www.shukui.net/cover/67/34393900.jpg)
- 杨铭主编 著
- 出版社: 北京:经济科学出版社
- ISBN:7505833553
- 出版时间:2002
- 标注页数:429页
- 文件大小:40MB
- 文件页数:444页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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章 结构化查询语言SQL174
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 Through387
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