数据库技术及其医学应用
作者:周强 主编
出版时间:2009年版
丛编项: 高等学校医药类专业计算机基础课程系列规划教材
内容简介
《高等学校医药类专业计算机基础课程系列规划教材:数据库技术及其医学应用》从医药应用的角度以Visual FoxPro 6.0(VFP 6.0)为工具详细介绍了数据库原理、数据库基本操作方法及其应用开发技术。《高等学校医药类专业计算机基础课程系列规划教材:数据库技术及其医学应用》在讲授数据库技术相关知识和技能的同时,注重讲解数据库技术应用的思路和规范,并结合医学领域应用的实例,努力提高医药院校学生利用数据库技术去分析问题、解决问题的能力。因此,《高等学校医药类专业计算机基础课程系列规划教材:数据库技术及其医学应用》以数据库原理和技术为核心,重新建构了教材体系。全书共分13章,分别介绍了数据库系统基本概念,Visual FoxPro基础知识,常量、变量、表达式和函数,数据库和表的建立和修改,表的基本操作,表的排序和索引,表的筛选、查询和统计,多表操作,结构化查询讹言SQL,程序设计基础,面向对象的程序设计,菜单与报表以及项目开发等内容。
目录
第1章 数据库系统基本概念
1.1 数据与信息处理
1.1.1 数据与信息
1.1.2 数据处理及数据管理
1.2 数据库技术的发展
1.2.1 数据管理技术的发展
1.2.2 数据库技术的特点
1.3 数据库系统的组成与特点
1.3.1 数据库系统的组成
1.3.2 数据库系统的结构
1.3.3 数据库系统的特点
1.4 数据模型
1.4.1 数据模型的基本概念
1.4.2 基本数据模型
1.5 数据库设计的基本概念和步骤
1.5.1 数据库设计的基本概念
1.5.2 数据库设计的步骤
1.6 数据库的需求分析
1.6.1 需求分析的任务
1.6.2 需求分析实例
1.7 数据库的概念结构设计
1.7.1 E-R模型及其三要素
1.7.2 E-R图
1.7.3 E-R模型实例
1.8 数据库的逻辑结构设计
1.8.1 关系模型的基本概念
1.8.2 关系运算
1.8.3 关系模型的完整性规则
1.8.4 从E-R图导出关系模型的转换原则
1.8.5 函数依赖
1.8.6 关系规范化理论
1.9 数据库的后期设计
1.9.1 数据库的物理结构设计
1.9.2 数据库的实现
1.9.3 数据库的运行和维护
本章小结
思考题
第2章 Visual FoxPro基础知识
2.1 Visual FoxPro的发展历程和特点
2.1.1 Visual FoxPro的发展历程
2.1.2 Visual FoxPro的特点
2.2 Visual FoxPro的安装和启动
2.2.1 Visual FoxPro 6.0的安装环境
2.2.2 Visual FoxPro 6.0的安装
2.2.3 Visual FoxPro 6.0的启动
2.2.4 Visual FoxPro 6.0的退出
2.3 Visual FoxPro的用户界面
2.3.1 标题栏
2.3.2 菜单栏
2.3.3 工具栏
2.3.4 “命令”窗口
2.3.5 状态栏
2.4 项目管理器的使用
2.4.1 创建项目文件
2.4.2 项目管理器的使用
2.4.3 定制项目管理器
2.5 设计器、向导、生成器的简介
2.5.1 设计器
2.5.2 向导
2.5.3 生成器
本章小结
思考题
第3章 常量、变量、表达式和函数
3.1 语法规则
3.1.1 Visual FoxPro命令描述的约定格式
3.1.2 命令书写规则
3.2 常量
3.3 内存变量
3.3.1 内存变量的命名
3.3.2 内存变量的类型
3.3.3 内存变量的赋值
3.3.4 内存变量的显示
3.4 数组
3.4.1 数组及其表示
3.4.2 数组的定义
3.4.3 数组元素的赋值
3.5 运算符及表达式
3.5.1 数值表达式
3.5.2 字符表达式
3.5.3 日期时间表达式
3.5.4 关系表达式
3.5.5 逻辑表达式
3.6 函数
3.6.1 数值运算函数
3.6.2 字符处理函数
3.6.3 日期时间函数
3.6.4 转换函数
3.6.5 数据库与表函数
3.6.6 其他函数
本章小结
思考题
第4章 数据库和表的建立和修改
4.1 数据库的建立
4.1.1 基本概念
4.1.2 建立数据库
4.1.3 数据库的打开
4.1.4 修改数据库
4.1.5 数据库的删除
4.1.6 数据库的关闭
4.2 建立表
4.2.1 建立表
4.2.2 修改表结构
4.2.3 表结构的显示
4.2.4 表结构的复制
4.3 表文件的基本操作
4.3.1 打开表
4.3.2 表的关闭
4.3.3 输入表记录
4.3.4 数据的完整性
4.3.5 自由表与数据库表的相互转换
本章小结
思考题
第5章 表的基本操作
5.1 表的显示
5.1.1 命令方式
5.1.2 菜单方式
5.1.3 利用项目管理器
5.2 表中记录的定位
5.2.1 记录位置相关的测试函数
5.2.2 绝对定位
5.2.3 相对定位
5.3 删除记录
5.3.1 逻辑删除记录
5.3.2 恢复逻辑删除记录
5.3.3 物理删除记录
5.3.4 修改记录
5.4 表的复制
5.4.1 表文件的复制
5.4.2 将表记录保存为文本文件
5.5 文件管理命令
5.5.1 显示文件目录
5.5.2 重命名文件
5.5.3 删除文件
5.5.4 复制文件
5.5.5 显示文本文件
本章小结
思考题
第6章 表的排序和索引
6.1 排序
6.1.1 基本概念
6.1.2 排序命令
6.2 索引
6.2.1 基本概念
6.2.2 索引类型
6.2.3 建立索引
6.2.4 使用索引
本章小结
思考题
第7章 表的筛选、查询和统计
7.1 表的筛选
7.1.1 过滤器
7.1.2 字段名表
7.1.3 以菜单方式进行表的筛选设置
7.2 数据查询
7.2.1 顺序查询
7.2.2 索引查询
7.3 数据统计
7.3.1 记录计数
7.3.2 求和命令
7.3.3 求平均值命令
7.3.4 汇总命令
7.3.5 计算命令
本章小结
思考题
第8章 多表操作
8.1 工作区与工作期
8.1.1 工作区
8.1.2 数据工作期
8.2 表间的关系
8.2.1 临时关系
8.2.2 永久关系
8.2.3 数据完整性
本章小结
思考题
第9章 结构化查询语言SOL
9.1 SQL语言的功能和特点
9.2 SQL语言的查询功能
9.2.1 简单查询和简单联接查询
9.2.2 嵌套查询
9.2.3 简单计算查询与分组计算查询
9.2.4 超联接查询
9.2.5 查询去向设置
9.2.6 集合的“并”运算
9.3 查询设计器与视图设计器的使用
9.3.1 查询的概念
9.3.2 查询设计器的基本操作
9.3.3 查询设计器的使用实例
9.3.4 视图的概念
9.3.5 视图设计器的使用实例
9.4 SQL语言的定义功能
9.4 1表的定义
9.4.2 表的删除
9.4 3表结构的修改
9.4 4视图的定义和删除
9.5 SQL语言的操作功能
9.5.1 表记录的插入
9.5.2 表记录的更新
9.5.3 表记录的删除
本章小结
思考题
第10章 程序设计基础
10.1 程序文件的建立与运行
10.1.1 程序的书写规则
10.1.2 程序的建立与保存
10.1.3 常用交互式输入输出命令
10.1.4 格式输入输出命令
10.1.5 程序中的其他命令
10.2 结构化程序设计
10.2.1 顺序结构程序设计
10.2.2 选择结构程序设计
10.2.3 循环结构程序设计
10.3 多模块程序设计
10.3.1 子程序的定义及调用
10.3.2 过程的定义和调用
10.3.3 参数传递与变量的作用域
10.4 程序的调试
10.4.1 调试器窗口组成
10.4.2 调试器中的“调试”菜单
10.4.3 调试程序
10.5 应用举例
本章小结
思考题
第11章 面向对象的程序设计
11.1 面向对象程序设计概述
11.2 对象与类
11.2.1 对象
11.2.2 类
11.2.3 类与对象的关系
11.2.4 Visual FoxPro 6.0中的基类
11.3 对象的属性、方法和事件
11.3.1 属性
11.3.2 方法
11.3.3 事件
11.4 表单
11.4.1 表单的构成
11.4.2 表单的建立
11.4.3 表单的打开、保存和运行
11.4.4 “表单设计器”工具栏
11.4.5 表单属性的设置
11.4.6 表单方法的设计
11.4.7 表单的数据环境
11.5 常用表单控件
11.5.1 标签
11.5.2 文本框
11.5.3 编辑框
11.5.4 命令按钮和命令按钮组
11.5.5 选项按钮组
11.5.6 复选框
11.5.7 列表框
11.5.8 组合框
11.5.9 表格
11.5.10 页框
11.5.11 图像
11.5.12 微调控件
11.5.13 计时器
11.5.14 线条、形状和容器
11.5.15 ActiveX控件
11.6 类的创建及使用
11.6.1 创建子类
11.6.2 设计子类
11.6.3 使用子类
本章小结
思考题
第12章 菜单与报表
12.1 菜单设计
12.1.1 Visual FoxPro 6.0菜单系统
12.1.2 下拉式菜单的设计
12.1.3 快捷菜单的设计
12.2 报表
12.2.1 报表设计
12.2.2 报表的编辑及运行
本章小结
思考题
第13章 项目开发
13.1 项目开发基本步骤
13.1.1 需求分析
13.1.2 数据库设计
13.1.3 应用程序设计
13.2 应用程序发布
13.2.1 建立项目文件
13.2.2 应用程序连编
本章小结