出版时间:2012-8 出版社:科学出版社 作者:陈东升 主编 页数:271 字数:403000
内容概要
根据教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的非计算机专业计算机基础课程的教学要求,《普通高等教育“十二五”规划教材:Visual_FoxPro数据库程序设计》以Visual
FoxPro
6.0为软件背景,深入浅出地介绍了关系数据库管理系统的基础理论及开发技术。《普通高等教育“十二五”规划教材:Visual_FoxPro数据库程序设计》系统全面地介绍了Microsoft
Visual
FoxPro(简称VFP)数据库程序设计的相关知识,详细介绍了数据库基础知识、VFP数据库基础、VFP语言基础、VFP数据库及其操作、关系数据库标准语言SQL.查询与视图、程序设计基础、表单设计与应用、菜单设计与应用、报表设计与应用、应用程序开发等内容。
《普通高等教育“十二五”规划教材:Visual_FoxPro数据库程序设计》实例丰富,图文并茂,通俗易懂,注重系统性和实践性,可作为各类高等院校非计算机专业学生学习Visual
FoxPro数据库程序设计课程的教学用书,也可作为全国计算机等级考试(二级)和全国高校计算机水平考试(二级Visual
FoxPro程序设计)学习用书和复习参考用书。
书籍目录
第1章 数据库基础知识
1.1 数据库的基本概念
1.1.1 信息、数据与数据处理
1.1.2 数据库、数据库管理系统与数据库系统
1.2 数据管理的产生与发展
1.3 数据库系统的基本特点
1.4 数据模型
1.4.1 概念模型及其表示方式
1.4.2 常用的数据模型
1.5 关系数据库
1.5.1 关系数据库基础知识
1.5.2 关系的特点
1.5.3 关系的基本运算
1.6 数据库设计基础
1.6.1 数据库设计原则
1.6.2 数据库设计步骤
习题1
第2章 VFP数据库基础
2.1 VFP概述
2.1.1 VFP系统简介
2.1.2 VFP系统的特点
2.2 VFP6.0的安装、启动和退出
2.2.1 安装VFP6.0
2.2.2 启动VFP6.0
2.2.3 退出VFP6.0
2.3 VFP6.0的主界面
2.4 VFP6.0系统的配置
2.5 VFP6.0的工具栏
2.5.1 显示和隐藏工具栏
2.5.2 定制工具栏
2.6 项目管理器
2.6.1 创建项目
2.6.2 打开和关闭项目管理器
2.6.3 项目管理器的组成与功能
2.6.4 定制项目管理器
2.7 VFP6.0的辅助设计工具
习题2
第3章 VFP语言基础
3.1 数据类型
3.2 常量
3.3 变量
3.3.1 变量的命名规则
3.3.2 字段变量
3.3.3 简单内存变量
3.3.4 内存变量常用命令
3.3.5 数组变量
3.3.6 系统变量
3.4 表达式
3.5 函数
3.5.1 数值函数
3.5.2 字符函数
3.5.3 日期时间函数
3.5.4 数据类型转换函数
3.5.5 测试函数
3.5.6 其他函数
3.6 命令格式及书写规则
3.6.1 命令的一般格式
3.6.2 命令的书写规则
习题3
第4章 VFP数据库及其操作
4.1 数据库及数据表
4.1.1 数据库
4.1.2 建立数据库表
4.1.3 自由表
4.2 表的基本操作
4.2.1 在窗口中操作表
4.2.2 使用命令操作表
……
第5章 关系数据库标准语言SQL
第6章 查询与视图
第7章 程序设计基础
第8章 表单设计与应用
第9章 菜单设计与应用
第10章 报表设计与应用
第11章 应用程序开发
附录1 VFP常用文件类型
附录2 全国计算机等级考试(二级Visual FoxPro数据库程序设计)考试大纲
附录3 全国计算机等级考试(二级)公共基础考试大纲
附录4 2012年3月全国计算机等级考试(二级)笔试试卷
参考文献
章节摘录
版权页: 插图: 2.避免在表之间出现重复字段 除了为反映与其他表之间存在联系的作为公共字段的外部关键字外,应尽量避免在表之间出现重复字段。这样做的目的是使数据冗余尽量小,避免在插入、删除和更新时造成数据的不一致。 例如,在“学生表”中有“姓名”字段,在“成绩表”中就不应再有“姓名”字段。需要时可以通过两个表的联接找到。 3.表中的字段必须是基本数据元素和原始数据 表中不应包括通过计算可以得到的“二次数据”或多项数据的组合,能够通过计算从其他字段值推导出来的字段也应尽量避免。特殊情况下可以保留计算字段,但必须保证数据的同步更新。 例如,在“教师表”中应当包括“出生日期”字段,而不应包括“年龄”字段。当需要查询年龄的时候,可以通过简单的计算得到准确年龄。 4.用外部关键字保证有关联的表之间的联系 表之间的各种关联是依靠外部关键字来维系的,使得表具有合理结构,不仅存储所需要的实体信息,并且反映出实体之间客观存在的联系,最终设计出满足应用需求的实际关系模型。 1.6.2 数据库设计步骤 1.需求分析 确定建立数据库的目的,主要包括三个方面。 1)信息需求,即用户需要从数据库获得的信息内容。 2)处理需求,即需要对数据完成什么处理功能及处理的方式。 3)安全性和完整性要求。 在需求分析时,首先要与数据库使用人员多交流,尽管收集资料阶段的工作非常烦琐,但必须耐心细致地了解现行业务处理流程,收集全部数据资料,如报表、合同、档案、单据、计划等,所有这些信息在后续的设计步骤中都要用到。 2.确定需要的表 定义数据库中的表是数据库设计过程中技巧性最强的一步。首先需要将在分析阶段收集到的数据进行抽象,再分析数据的要求,最后得到数据所需要的表。例如,将成绩管理系统初步划分成“学生表”、“课程表”、“成绩表”、“教师表”这几个独立且具有一定联系的表。 3.确定所需字段 确定数据所需要的表后,就要为各个表设计字段,在确定所需字段时应注意以下几点。 1)每个字段直接和表中的实体相关。 2)每个字段都是最小的逻辑存储单位。 3)表中字段值必须是原始数据。 4)确定每个表都必须有一个或一组字段(关键字)可以唯一确定表中的每个记录。
编辑推荐
《普通高等教育"十二五"规划教材:Visual FoxPro数据库程序设计》实例丰富,图文并茂,通俗易懂,注重系统性和实践性,可作为各类高等院校非计算机专业学生学习Visual FoxPro数据库程序设计课程的教学用书,也可作为全国计算机等级考试(二级)和全国高校计算机水平考试(二级Visual FoxPro程序设计)学习用书和复习参考用书。
图书封面
评论、评分、阅读与下载