计算机级考复习资料(DOC 130页).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机级考复习资料(DOC 130页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机级考复习资料DOC 130页 计算机 复习资料 DOC 130
- 资源描述:
-
1、Microsoft Visual FoxPro 6.0计算机级考复习资料计算机科学与技术学院2006.2第一章 数据库系统概述(一)数据库系统的几个概念1、数据:数据是一个广义的概念。在计算机科学中一切能被计算机接收和处理的物理符号都称为“数据”,如文字、字符、数字、图形、图象、光、电、声音、色彩等。它们是存储在计算机媒体上的物理符号的集合。数据按性质可以分为模拟数据和数字数据两大类。模拟数据指在某个区间内连续变化的值。数字数据指离散的值。数据也可以按类型分为数值型数据(如成绩、价格、工资)和非数值型数据(如姓名、地址、声音、图像)。2、信息:信息是一个既抽象又复杂的概念,它是一种消息,是数据
2、按有意义的关联排列的结果。信息通常由意义和符号组成,以文字或声音、图象的形式来表现。从广义上来看,信息是对数据加工处理后得到的有用知识。信息来源于数据,数据是信息的具体表现形式,数据是物理性的,信息是观念性的。【提示】在有些场合并不区分信息和数据,信息处理和数据处理常常指同一个概念。3、数据处理:把杂乱无章的数据加工成为有意义、有价值的数据的过程,称为“数据处理”。数据处理的内容主要包括:对数据的收集、存储、分类、统计、查找、传输和维护等。4、数据管理:按照某种形式对原始数据进行组织、存贮、维护和使用、对数据进行输入、传输和输出等环节称为“数据管理”。5、数据库(DB):按一定的组织形式存储在
3、计算机介质上的、能够为多个用户共享的、与应用程序相互独立的、数据之间相互关联的相关数据的集合,称为“数据库”。数据库在物理上按一定的组织方式存储介质,在逻辑上按一定的模型结构组成一个整体。6、实体:指客观存在的并且可以相互区别的事物。实体可以是实际存在的事物,比如,一个学校;也可以是概念性的事物,比如,一次比赛。7、实体集:指性质相同的同类实体的集合。比如,所有学校。8、属性与对象:描述客观事物的实体,分为“对象”和“属性”两大类。如,人、学校、医院等都属于对象,而属性表示对象的某些特征。比如,一个人的属性有姓名、年龄、文化程度等;一个学校的属性有学校名、地址、电话、传真等。当给某个特定对象的
4、某个属性取一个具体的值时,描述该对象的某个属性值的符号就是数据。9、关键字:能够唯一识别实体集合中每个实体属性的标识。例如,学校的校名就是学校单位的关键字。10、数据库管理系统(DBMS):是对数据库中资源进行管理和控制的系统软件,是用户与数据库的接口,提供用户对数据库进行操作的各种命令。11、数据库系统(DBS):是指引入了数据库技术、实现有组织、动态地储存大量关联数据,方便用户访问的计算机系统。数据库系统由数据库、数据库管理系统和应用软件构成。12、数据库应用系统(DBAS):在数据库管理系统(DBMS)的支持下,为解决实际应用问题而开发的数据库应用软件,通常有数据库和应用程序组成。(二)
5、数据管理技术的发展数据管理技术的发展经历了三个阶段:1、人工管理阶段2、文件管理阶段3、数据库系统阶段”。(三)数据模型数据模型指数据库的组织形式,是对数据库中数据之间进行联系的描述。数据模型有三种:1、层次模型:以树型结构表示实体与实体之间的联系。2、网状模型:以网状结构表示实体与实体之间的联系。3、关系模型:以关系(二维表)形式表示实体与实体之间的联系。这种“关系”以文件形式存储在磁盘上,称为“数据表文件”,其文件扩展名为.DBF。在“二维表”中,表头称为“表结构”;表格的每一列称为一个“字段”,它是标识实体属性的符号;各字段名构成了关系的“型”,型是相对稳定的,而表格其余行的具体内容构成
6、了关系的“值”,值是动态变化的;字段的取值范围,称为该字段的“域”;每一行称为“一条记录”,它是字段值的集合;每一行有一个序号,称为“记录号”;关系数据库具有以下特点:1、一个关系中有唯一确定的字段名,不可重名。2、关系的每一字段具有相同类型的数据。3、关系的每一字段是不可分的基本数据项。4、字段的先后次序,不影响记录的完整性。5、记录的先后次序,不影响数据库文件内容的完整性。在关系数据库中具有相同属性的记录的集合构成一个“数据表”;一个或多个数据表的汇集组成一个“数据库”。隶属于某个数据库的数据表叫“相关表或数据表”,独立存在于任何数据库之外的表叫“自由表”。(四)关系运算1、选择运算(SE
7、LECTION):从给定的条件中选取满足条件的记录,即从数据表中进行选行操作。选择运算提供了一种“横向分割关系”的手段。2、投影运算(PROJECTION):从给定关系的所有字段中按某种顺序选取指定的字段组,即从数据表中进行选列操作。投影运算提供了一种“纵向分割关系”手段。3、连接运算(JOIN):根据给定的条件在两个或两个以上的关系中选取部分字段和部分记录合并生成一个新的关系。(五)数据库系统的分类根据数据库中数据用户的多少,分为:1、单用户数据库:早期的数据库都是单用户系统。2、多用户数据库: Visual FoxPro是一种多用户数据库系统。Foxbase、Foxpro等也是多用户数据库
8、系统。多用户数据库的关键是保证数据“并发存取”的正确执行,即允许多个用户在网络的多个节点上同时使用数据库信息。根据数据的存放地点,分为:1、分布式数据库:按“就近存放,就近使用”的原则,将数据库中的数据分别存放在网络的多个节点上,通过通信线路彼此连接,网络用户在最近的节点上快速、准确地获取信息,因而避免了所有用户集中访问数据库而造成的网络数据传输量大,传输速度减慢,提高了数据访问效率。2、集中式数据库:将数据集中在一个数据库中,所有用户在存取和访问数据时,都要访问这个数据库。其特点是访问方便、通信量大,但速度慢。根据数据处理的性质,有智能数据库:传统数据库只能储存常规数据(如文字、数字、图形、
9、图象、声音等),而智能数据库除了储存常规数据外,还储存了逻辑推理规则。智能数据库将储存的常规数据作为推理对象,在需要时利用常规数据作出逻辑推理和逻辑判断。第二章 Visual FoxPro6.0系统的基本知识(一)Visual FoxPro 6.0的主要特点1、有500多条命令,200多个函数,8种SQL型命令,其功能强大,使用灵活。2、使用“向导”、“生成器”和“设计器”等界面操作工具。3、“项目管理器”方便用户集中管理数据、文档、类库、源代码等资源。4、在支持面向结构的程序设计方式(SP)的同时,提供面向对象的可视化程序设计方式(OOP)。5、通过“对象链接与嵌入(OLE)”技术可以与WO
10、RD与EXCEL等微软的其它应用软件共享数据,实现应用集成。6、界面的下拉式菜单、图形按钮,设计器的工具栏和弹出式快捷菜单,方便用户采用多种方法调用各种命令。7、既可用于单机环境,也可用于网络环境;既可以访问本地计算机,也可以访问和使用远程视图。(二)Visual FoxPro 6.0的性能指标1、表文件的最大记录数:10亿条;最大字段数:255个;同时打开表文件的最大数255个。2、一条记录的最多字符数:65500个。3、数据库表的字段名最大长度:128个字符;自由表的字段名最大长度:10个字符;字符型字段的最大宽度254个;数值型字段的最大宽度20个。4、程序文件中命令行最大字符数8192
11、个。5、内存变量的最大数目:65500个;使用的数组最大数目:65500个;每个数组中数组元素的最大书数目:65500个。6、同时打开“浏览”窗口的最大数目:255个。(三)Visual FoxPro 6.0的的界面组成Visual FoxPro采用图形用户界面,使用窗口(WINDOWS)、图标(ICONS)、菜单(MENUS)与对话框技术,用户主要通过指点式输入设备(POINTING DEVICE)鼠标进行操作。Visual FoxPro界面又称为“WIMP”界面。菜单:Visual FoxPro主要使用下拉式菜单和弹出式菜单。选择菜单的两种方式:(1)使用鼠标:(2)使用键盘:ALT+菜单
12、标题中的下划线字母,代表该菜单的访问键,如ALT+F,表示打开文件菜单项。CTRL+字母,代表该菜单的快捷键,例如CTRL+C,表示复制。4.对话框:主要由命令按钮和矩形框两部分组成。命令按钮代表某一种操作。矩形框分为:文本框、选择框、列表框、组合框和微调控件。(四)Visual FoxPro的辅助设计工具1、向导:是一个快速生成各种用户文件的设计工具。用户只需根据向导提示引导就可以设计出相应的文件。向导的最大特点是“快”,不仅操作简便,而且得出结果也迅速。2、设计器:设计器可以快速地建立或修改数据表、表单、数据库以及查询和报表等。根据不同的功能,常用的设计器有:表设计器、查询设计器、查询和视
13、图设计器、数据库设计器、菜单设计器等。3、生成器:生成器帮助用户对特定的控件设置属性,或者组合子句创建特定的表达式。生成器由一个或多个提供一系列简单选项的对话框组成。常用的生成器有表格生成器、列表框生成器、组合框生成器、复选框生成器、命令按钮组生成器和选项按钮组生成器等。(五)项目管理器项目是文件、数据、文档和 Visual FoxPro对象的集合,项目文件以 .PJX扩展名保存。(六)Visual FoxPro 6.0的文件类型数据表文件.DBF 数据表备注文件.FPT 查询文件.QPR 表单文件.SCX报表文件.FRX 标签文件.LBX项目文件.PJX 数据库文件.DBC复合索引文件.CD
14、X 内存变量文件.MEM 菜单文件.MNX 程序文件.PRG文本文件.TXT (七)工作方式与命令格式1、工作方式(1) 交互方式(2) 程序方式(3) 菜单操作方式(4) 工具操作方式2、命令格式Visual FoxPro的命令由命令动词和命令子句构成:命令动词 范围FIELDSFOR/WHILEM条件OFF命令动词:表示计算机要完成的某种操作。命令子句:是命令操作对象、操作结果和操作条件。范围:有四种选择:ALL 对全部记录进行操作。NEXT N 对从当前记录开始的N个记录进行操作。RECORD N只对记录号为N的一个记录进行操作。REST 对从当前记录开始到最后一个记录进行操作。FOR:
15、对条件为真的记录进行操作。WHILE:从当前记录开始顺序操作,直到条件为假时停止操作。若命令中 FOR 和 WHILE 同时出现,则 WHILE 优先。OFF:显示记录时不显示记录号。第三章 Visual FoxPro的数学基础(一)数据类型:字符型(C)、数值型(N)、浮动型(F)、整数型(I)、双精度型(B)、逻辑型(L)、货币型(Y)、备注字符型(M)、通用型(G)。(二)常量:指在程序执行过程中始终保持不变的数值或字符串。常量有数值型、字符型、日期型、日期时间型、逻辑型和货币型等多种类型。(三)变量:指在程序或命令执行过程中可以发生变化的量。变量包括:内存变量、字段变量和系统变量3种。
16、1、内存变量(又分为:简单内存变量和数组内存变量):内存变量是一种存储单元,它独立于数据表存在,是一种单值变量,用来存放程序执行过程或数据处理过程中的输入量、中间数据和输出量。内存变量的类型取决于内存变量中存放的数据类型。使用内存变量必须先定义,后使用。关机断电后,内存变量值消失掉,但可将它预先保存在内存变量文件中(.MEM)。内存变量的类型有:数值型(N)、字符型(C)、逻辑型(L)、日期型(D)、日期时间型(T)、屏幕型 (S存储当前屏幕数据)等。C、数组变量数组:(又叫下标变量)是一组数组名相同,下标值不同的内存变量。数组中的每一项叫一个“数组元素”,如:CJ(1),CJ(2),CJ(3
17、),CJ(30)共有30个数组元素。数组元素可以作为简单变量来处理。D、关于数组的几点规定: (1)使用数组要先定义后使用。 (2)数组名的取名规则同简单变量。(3)数组的下标必须用括号括起来,如A(12),A(2,3);下标值0,下标值可以是常数、简单变量或N型表达式,下标的下界为1。如果下标值为非整数,系统自动取整。(4)数组中的数组元素可以是N型、C型、D型、L型数据。Visual FoxPro允许同一数组的元素取不同类型。在定义数组时,各数组元素的初值为.F.。E、一维数组及其说明语句命令格式:DIMENSION 数组名1(N型表达式1),数组名2(N型表达式2)例 DIME AM(1
18、0),BM(4,5)其中:AM是一维数组,含10个元素。BM是二维数组,含20个元素(4*5=20)。说明:(1)DIMENSION语句是说明型非执行语句,它放在程序开头位置。(2)用DIMENSION语句定义过的数组将在内存中占据一片连续的存储单元。(3)任何数组都必须先定义后使用。(4)一个数组只能定义一次,除非将其删除后,重新定义,否则重复定义出错。例如:I=1DO WHILE I=3 DIME AX(2) 出错!数组重复定义了。 I=I+1ENDDO(5)下标值必须在DIMENSION语句定义的界内,否则下标越界。例如:DIME AX(2)I=1DO WHILE I”,即写成:M-变量
19、名,以示区别。(五)系统变量:Visual FoxPro自动创建和命名的变量。系统内存变量以下划线开头,分别用于控制外部设备、屏幕输出格式、处理计算器、日历、剪贴板等信息。(六)运算符:有5种运算符:算术运算符、关系运算符、逻辑运算符、字符运算符、日期与日期时间运算符。(七)表达式:有5种表达式:数值型表达式、字符型表达式、关系型表达式、逻辑型表达式、日期型和日期时间型表达式。(八)常用函数函数是一个预先编制好的计算模块,可供 Visual FoxPro 程序在任何地方调用。函数由函数名、参数和函数值3个要素组成。其中:1、函数名:起标识作用;2、参数:是函数的自变量,书写在括号内,当使用多重
20、函数嵌套时,括号要成对使用;3、函数值:函数运算后返回的值,称为函数值。Visual FoxPro的函数分为标准函数和用户自定义函数。标准函数:是VISUAL FOXPRO提供的内部函数,用户只需写出函数名和自变量即可直接调用。用户自定义函数:是用户自己定义的函数。和标准函数一样,自定义函数也返回一个函数值。由于自变量具有确定的数据类型,因此,函数返回的值也有确定的数据类型。根据函数的功能不同,函数可以分为5类。1、数值型函数2、字符型函数3、日期处理函数4、测试逻辑型函数5、其它函数第四章 表的基本操作数据表是一组相关联的数据按多行、多列组成的二维表格,称为表(TABLE)。每个数据表都有一
展开阅读全文