全国计算机等级考试知识要点

全国计算机等级考试知识要点

ID:42765413

大小:24.00 KB

页数:3页

时间:2019-09-21

全国计算机等级考试知识要点_第1页
全国计算机等级考试知识要点_第2页
全国计算机等级考试知识要点_第3页
资源描述:

《全国计算机等级考试知识要点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、全国计算机等级考试二级VisualFoxPro程序设计全国计算机等级考试二级VisualFoxPro程序设计知识要点【基本知识】1、基本概念:数据库、数据模型、数据库管理系统、类和对象事件、方法。(1)数据库:数据库(DataBase)是以一定的组织方式存储在一起的相关数据的集合,形象地说,就是存储数据的“仓库”。(2)数据模型3全国计算机等级考试二级VisualFoxPro程序设计:数据模型是将现实世界中的各种事物及事物之间的联系用数据及数据间的联系来表示的一种方法,它是人们对客观世界的认识和理解,是对现实世界的抽象描述。①数据

2、模型的基本要素:数据模型通常有模型结构、数据操作和完整性规则三部分组成。模型结构是所用研究的对象类型的集合,是数据库最基本的部分,可以确定数据库的逻辑结构。数据操作提供对数据库的操纵手段,主要包括检索和更新两类操作。而完整性规则是对数据库有效状态的约束,用来保证数据的正确性和有效性。②数据模型分类:数据库管理系统所支持的数据模型可分为三种类型,即层次模型、网状模型和关系模型。层次模型:数据的层次模型使用树脂型结构来表示实体和实体间的联系。网状模型:用网状结构来表示实体及其之间联系的模型称为网状模型。关系模型:指用二维表格结构描述数

3、据之间联系的数据模型。(1)数据库管理系统:数据库管理系统(DataBaseManagementSystem,DBMS)是对数据库中的数据资源进行统一管理和控制的软件系统,是用户与数据库之间的接口。数据库管理系统在操作系统的支持下运行,通常具有数据定义功能、数据操作功能及控制和管理功能。(2)类和对象事件:在容器层次中,容器不处理与其所包含控件相关联的事件,也就是容器事件的过程代码与控件的事件过程代码是相互独立的。当事件发生时,只有与事件相关联的最里层对象识别事件,较高层的容器不识别该事件。(3)方法:如果已经创建对象,便可以在应

4、用程序的任何一个地方调用这个对象的方法程序。调用方法程序,可以使用以下语法:<对象>.<方法>1、关系数据库:(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、关键字和外部关键字。关系模型:是指用二维表格结构描述数据之间联系的数据模型。关系模式:对关系的描述称为关系模式,其格式为:关系名(属性名1,属性名2,...,属性名n)关系:一个关系就是一张二维表,每个关系都有一个关系名。元组:二维表中的行称为元组,每一行对应一个元组。元组对应数据表中的记录,也就是概念模型中的实体。属性:关系中的列称为属性。关系中的每一列具有相同

5、属性,称为一个字段或一个数据源。域:关键字:所谓关键字就是能够唯一确定记录的字段或字段的组合。外部关键字:如果一个表中的字段不是本表关键字,而是另外一个表的关键字,则这个字段被称为外关键字。(2)关系运算:选择、投影、连接。选择:从一个关系中找出满足给定条件的元组称为选择。投影:从一个关系模式中挑选出若干个属性组成新的关系称为投影。连接:连接运算是从两个关系的笛卡尔积中选择出属性满足一定条件的元组。连接运算将两个关系进行横相结合,拼接成一个新的关系模式,生成关系中包含满足连接条件的元组。(3)数据的一致性和完整性:实体完整性、用户

6、定义完整性、参照完整性。3全国计算机等级考试二级VisualFoxPro程序设计实体完整性:一个基本关系通常对应现实世界中的一个实体集。用户定义完整性:用户定义的完整性是针对某一具体数据库的约束条件,通常用户定义完整性主要包括以下几种方法:①字段有效性约束:字段有效性约束是为具体某个字段设置限定条件。②记录有效性约束:记录是字段的集合,当字段值组合在一起时,必须是有意义,不能造成逻辑上的错误。③表约束:表约束是对表格进行的一种约束。这类约束,在数据库管理系统中,通常使用触发器方式进行设置。参照完整性:实体之间往往存在某种联系。例如

7、成绩关系中的“学号”和“课号”的取值需要参照其他关系的属性取值。我们把这种关系称为参照关系。1、VisualFoxPro系统特点与工作方式:(1)WINDOWS版本数据库的特点。VisualFoxPro6.0与其先前版本相比,功能更加强大,提供了许多新的特性,可以更快、更容易地创建数据库应用程序,并且可以创建基于Internet和Intranet的应用程序。①支持面向对象程序设计VisualFoxPro支持标准的面向过程的程序设计,更重要的是它提供真正面向对象程序设计技术,支持类、子类、对象、继承、封装、多态性等面向对象程序设计的

8、各种特征。②检索速度快(2)数据类型和主要文件类型。(3)各种设计器和向导。(4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。