基本信息
内容简介
计算机书籍
刘瑞新、汪远征、曹欢欢等编著的这本《Visual
FoxPro程序设计教程(第3版)》以Visual FoxPro
6.0中文版为语言背景,以程序语言结构为主线,
通过大量实例,深入浅出地介绍了数据库与、Visual
FoxPro的基础知识、
Visual FoxPro的编程环境与编程基础、Visual
FoxPro编程的工具与编程步
骤、顺序结构程序设计、选择结构程序设计、循环结
构程序设计、数组、
自定义属性与方法、表单集与多重表单、菜单与工具
栏、数据表和索引、
多表操作与数据库、查询与视图、关系数据库标准语
言SQL和报表。本书
内容涵盖《全国计算机等级考试二级考试大纲
(Visual FoxPro程序设计)》。
本书适合作为大学、高职高专及各类中等职业教
育学校的教材,也可以
作为各类计算机培训班的教学用书,还可以作为各类
应试人员的学习用书。
目录
前言
第1章 数据库基础和Visual FoxPro编程环境
1.1 数据库的基本概念
1.1.1 数据与数据处理
1.1.2 数据库的产生
1.1.3 数据库系统
1.2 数据模型
1.2.1 基本概念
1.2.2 实体之间的联系
1.2.3 数据模型简介
1.3 关系数据库
1.3.1 基本概念
1.3.2 数据完整性
1.3.3 对关系数据库的要求
1.3.4 关系运算
1.4 Visual FoxPro的特点
1.5 Visual FoxPro的启动、退出及主窗口
1.5.1 Visual FoxPro的启动
1.5.2 Visual FoxPro的退出
书摘
数据库是数据库应用程序的核心。本章首先介绍数据库的基本概念,然后介绍数据模型、关系数据库以及Visual FoxPro关系数据库管理系统等基础知识。
1.1数据库的基本概念
数据库是按一定方式把相关数据组织、存储在计算机中的数据集合。数据库不仅存放数据,而且还存放数据之间的联系。
1.1.1数据与数据处理
数据是指存储在某一种媒体上的能够识别的物理符号。数据的概念有两个方面的涵义:描述事物特性的数据内容以及存储在媒体上的数据形式。数据形式可以是多样的,例如“2015年1月16日”是一个数据,它可以表示为“2015一1-16”“15/16/2004”等多种形式。
数据的概念在数据处理领域中已经大大地拓宽了,数据不仅包括各种文字或字符组成的文本形式的数据,而且包括图形、图像、动画、影像、声音等多媒体数据。
数据处理是指将数据转换成信息的过程,通过数据处理可以获得信息,如通过商店的进货量和销售量,就可以知道库存量,从而为进货提供依据。
1.1.2数据库的产生
计算机管理数据随着计算机的发展而不断发展,利用计算机对数据进行处理经历了4个阶段。
1.人工管理阶段
计算机诞生之初,外存储器只有纸带、磁带、卡片等,没有像磁盘这样的速度快、存储容量大、随机访问、直接存储的外存储器。软件方面,没有专门管理数据的软件,数据包含在计算或处理它的程序之中。数据管理的任务包括存储结构、存取方法、输入输出方式等,完全由程序员通过编程实现。这一阶段的数据管理称为人工管理阶段。
2.文件系统阶段
20世纪50年代后期至20世纪60年代后期,计算机开始大量地用于各种管理中的数据处理工作,大量的数据存储、检索和维护成为紧迫的需求。此时,在硬件方面,可直接存取的磁盘成为外存储器的主流;软件方面,出现了高级语言和操作系统。
这一阶段的数据处理采用程序与数据分离的方式,有了程序文件与数据文件的区别。数据文件可以长期保存在外存储器上被多次存取,在操作系统中文件系统的支持下,程序使用文件名访问数据文件,程序员只需关注数据处理的算法,而不必关心数据在存储器上如何存取。这一阶段的数据管理称为文件(系统)管理阶段。
文件系统中的数据文件是为了满足特定的需要而专门设计的,为某一特定的程序而使用,数据与程序相互依赖。同一数据可能出现在多个文件中,这不仅浪费存储空间,而且由于不能统一更新,容易造成数据的不一致。
……