数据库技术与应用
1998-07
中国广播电视出版社
余淑美
内 容 提 要
本书是根据北京市高等学校非计算机专业计算机应用水平测试大纲的要
求编写的。内容包括:数据库技术基础,FoxPro基础,数据库基本操作,程序
设计,程序生成工具(菜单生成器、屏幕生成器和报表生成器)以及关系数据
库操作语言SQL等。
本书是作者从事多年教学实践的基础上编著的。选材先进、流行;内容广
泛、深入;例题丰富、实用。因此,本书既可作为入门者用书,也可以供进一
步提高者使用。本书可用于大学非计算机专业本科生、大专生、函授生作为教
材,也可供工程技术人员参考。
目 录
第一章 数据库技术基础
第一节 数据库系统概述
一 数据与信息
二 数据处理的特点
三 数据管理的要求
四 文件系统存在的问题
五 数据库及其构成
六 数据库系统的特点
第二节 数据库的发展历史
第三节 信息表示与数据模型
一 信息表示
二 数据模型概念
三 层次型数据模型
四 网状型数据模型
五 关系型数据模型
第四节 数据库和数据库管理系统
一 数据库
二 数据库管理系统
第五节 关系数据库
一 基本概念
二 关系代数简介
三 关系数据库的基本操作
第六节 数据库语言
一 数据定义语言(DDL)
二 数据操纵语言(DML)
第七节 发展前景
一 分布式数据库
二 面向对象的数据库
三 数据仓库
习题与思考题一
第二章 FoxPro基础知识
第一节 FoxPro简介
一 概述
二 FoxPro运行环境
三 FoxPro数据类型
四 FoxPro文件类型
五 FoxPro性能指标
六 FoxPro安装 进入和退出
七 FoxPro系统运行方式
第二节 FoxPro常量 变量 运算符 函数及表达式
一 常量
二 变量
三 运算符和表达式
四 函数
习题与思考题二
第三章 FoxPro数据库的基本操作
第一节 命令的结构和语法约定
一 命令的基本结构
二 命令的书写规则
第二节 建立 显示和修改数据库结构
一 建立数据库结构
二 显示数据库结构
三 修改数据库结构
四 建立数据库结构的其它方式
第三节 追加 显示记录
一 追加记录
二 记录定位
三 记录显示
第四节 插入 删除和修改记录
一 插入记录
二 删除记录
三 修改记录
第五节 排序 索引和快速查询
一 排序
二 索引
三 快速查询
第六节 数据库的数据统计
一 统计
二 求和
三 求平均值
四 分组求和
第七节 数据库间的连接 关联及更新
一 工作区 工作区的选择及互访
二 数据库文件间的连接
三 数据库文件间的关联
四 数据库文件间的更新
习题与思考题三
第四章 程序设计基础
第一节 基础知识
一 计算机解题步骤
二 程序流程图
三 FoxPro程序的特点 建立和执行
第二节 顺序结构程序设计
一 非格式化交互式语句
二 格式化交互式语句
三 中止程序执行 返回及注释语句
四 顺序结构程序设计
第三节 分支结构程序设计
一 双分支语句
二 多分支选择语句
第四节 循环结构程序设计
一 循环程序结构
二 循环语句
第五节 子程序 过程 过程文件和自定义函数
一 子程序
二 过程与过程文件
三 自定义函数
四 全局变量与局部变量
五 过程调用与参数传递
第六节 内存变量与数组
一 内存变量
二 数组
三 数组函数
第七节 文件转换
一 文本文件
二 数据库文件转换成文本文件
三 文本文件转换成数据库文件
第八节 其它命令
一 选择系统工作状态命令
二 磁盘文件操作命令
习题与思考题四
第五章 应用系统设计
第一节 数据库设计
一 数据库设计的意义
二 范式
三 利用E-R图进行设计
第二节 系统设计
一 菜单生成器
二 屏幕生成器
三 报表生成器
第六章 关系数据库操作语言SQL
第一节 概述
第二节 简单查询操作
一 语句形式
二 查询
第三节 排序
一 排序
二 排除重复结果
第四节 统计与计算
一 统计
二 分组
三 简单计算
第五节 复杂查询操作
一 完全选项的SQL语句
二 子查询
第六节 SQL与数据操作
一 建立数据表
二 插入
附录A FoxPro系统菜单的使用
附录B FoxPro常用函数
附录C FoxPr0常用命令
附表A ASCII码表
附表B FoxPro系统内存变量表
附表C FoxPro的SYS()函数返回信息表
附表D F0xPr0的INKEY()函数返回值表