第1章 VFP基础知识
- 格式:ppt
- 大小:591.50 KB
- 文档页数:57


第一章Visual FoxPro6.0基础知识
例题
1、在数据库技术的有关概念中,DBS、DB、DBMS三者之间的关系是( )。
A、DBMS包括DB和DBS B、DB包括DBMS和DBS
C、DBS包括DB和DBMS D、DBMS、DB和DBS之间无直接联系
2、若将关系看成是一张二维有,则下面叙述中不正确的是( )。
A、表中不允许出现完全相同的行 B、表中任意两行的次序可以交换
C、表中每一列中各数据的类型可以不同 D、表中任意两列的次序可以交换
3、Visual FoxPro数据表中的字段是一种( )。
A、常量 B、变量 C、函数 D、表达式
4、下列式子中,不是合法Visual FoxPro表达式的是( )。
A、[9999]-AB B、NAME+“NAME”
C、10/18/09 D、“教授” .OR. “副教授”
5、下列表达式结果为.F.的是( )。
A、“33”>“300” B、“男”>“女”
C、“CHINA”>“CANADA” D、DATE()+5>DATE()
6、在下列函数中,函数值为数值的是( )。
A、AT(“人民”,“中华人民共和国”) B、CTOD(“01/01/96”)
C、BOF() D、SUBSTR(DTOC(DATE()),7)
A类基础训练
一、填空题
1、数据库系统一般由_________、_________、_________、数据库管理员和用户构成。
2、数据库管理系统所支持的主要模型有_________、_________和_________。
3、关系型数据库管理系统应具备的三种基本关系操作是_________、_________和_________。
4、在VFP中,为存储声音信息,应使用_________类型,为存储较长的简历信息,应使用_________类型。
visualfoxpro软件开发第一章数据库系统基础知识
第一章 数据库系统基础知识
1.1 数据库系统概述
1. 数据处理
数据:
是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。
它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。
数据处理:
是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。
包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。
2. 数据库系统 (1) 数据库(DataBase)
定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好
(2)数据库管理系统(DataBase Management System)
定义: 是操纵和管理数据库的系统软件。Visual FoxPro 属于一种关系型数据库管理系统。
数据语言:
数据定义语言(DDL): 用来建立所需的数据库。
数据操作语言(DML): 用来对数据库进行查询和维护操作。
关系型数据库使用的标准语言是结构化查询语言(Structured Query Language,
SQL)。
(3)数据库系统(DataBase System)
定义: 是以数据库应用为基础的计算机系统。
组成:
数据库
硬件(计算机硬件设备)
软件(数据库管理系统 、操作系统)
用户(应用程序设计员、终端用户、数据库管理员 )
分类:层次型数据库、网状型数据库、关系型数据库
分代:第一代 非关系型数据库系统,60年代末问世,包括层次型和网状型。
第二代 关系型数据库系统(RDBS),70年代中期问世。
第三代 对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。
上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
全国计算机等级考试二级VFP程序设计(Visual FoxPro 6.0)
数据库语言程序设计(Visual FoxPro 6.0)讲义
第 1 页 共 63 页 作者:罗名东 全国计算机等级考试二级VFP程序设计
(Visual FoxPro 6.0)
第一讲 数据库基础知识
一、数据和信息
01.数据
数据是存储在某一媒体上能够识别的物理符号。概念包括两个方面:其一是描述事物特性的数据内容; 其二是存储在某一种媒体上的数据形式。有数字、字母、文字、图形、图像、动画、声音等表示形式。在计 算机领域中,一切能被计算机接收和处理的物理符号都叫数据。
数据通常可以分为两种形式:数值型数据,如成绩、价格、体重、工资等;非数值型数据,如姓名、地 址、单位、文章、声音、图像、视频等。
02.信息
信息是指对数据经过加工处理后所得到的有价值、有意义的知识。从计算机的角度,我们通常将信息看 作是人们进行各种活动所需要获取的知识。
信息的特征:
(1)信息源于物质和能量。
(2)信息是可以感知的。
(3)信息是可存储、加工、传递和再生的。
03.数据与信息的关系
数据反映了信息,而信息又依靠数据来表达。用不同的数据形式可以表示同样的信息,信息不随它的数 据中的形式不同而改变。例如,要将“开会”这一信息通知有关单位,可以使用广播,即通过“声音”这个 具体形式;也可以通过文件,以“文字”形式向有关单位传递。可以说信息是数据的内涵,而数据是信息的 具体表示形式。
总之,信息是反映客观现实世界的知识,数据是信息的具体表现形式,数据经过加工处理后使其具 有知识性并对人类活动产生有意义的决策作用。
04.数据处理(信息处理)
数据处理是利用计算机技术将数据转换成信息的过程。包括对数据的收集、整理、存储、分类、排序、 检索、维护、计算、加工、统计和传输等一系列的操作。数据处理的目的是从大量的、原始的数据中获取我 们所需要的资料,为我们工作和决策提供必要的信息基础和依据,输出有价值、有意义的信息。如:财务、 人事、审计、办分自动化等方面离不开数据处理。
VFP复习题
VFP复习题(注意:创建的文件必须保存在K盘根目录。)
一、数据库基础操作题
1、双击K盘中的“VFP操作.pjx”文件,打开此项目文件。
2、将数据库“教师管理”添加到“VFP操作”项目中。
3、为教师表的性别字段设置有效性规则:性别$“男女”,默认值:“男”。
4、为教师表的出生日期字段设置有效性规则:year(date())-year(出生日期)>=18,并设置出
错提示信息:“年龄应大于18岁”。
5、使用SQL对教师表进行查询,要求分类统计教师中男女的人数,查询结果中只包含性
别和人数两列数据,并将此SQL语句存入程序文件SQL_1.prg中。
6、将程序文件SQL_1.prg添加到“VFP操作”项目中。
7、为教师表添加“照片”字段,并为教师“李健康”存入照片,照片文件名为“0001.bmp”。
8、根据教师管理数据库中的表新建一个本地视图VIEW_2,视图中包含所有电气信息学院
教师的职工号、姓名、出生日期、职称、部门代号、部门名称,并按出生日期降序排列。
9、在“VFP操作”项目中根据教师表新建一个查询文件QUERY_3.qpr,查询1980年出生
的教师的职工号,姓名,性别及出生日期,并将结果输出到表QUERY_3.dbf中。
10、将表文件QUERY_3.dbf添加到“VFP操作”项目的自由表中。
11、为教师表和工资表建立一对一永久关系,为部门表和教师表建立一对多永久关系。
12、在“VFP操作”项目中根据教师表和工资表新建一个查询文件QUERY_4.qpr,查
询应发工资大于等于1500的教师职工号、姓名,职称和应发工资,并按应发工资的降序排列。
13、为教师表按出生日期升序建立普通索引,索引标识名为CSRQ。
14、在“VFP操作”项目中根据教师表新建一个查询文件QUERY_5.qpr,查询职称为
教授的教师的基本情况(即教师表中所有字段),并将结果输出到表QUERY_5.dbf中。