第1章数据库基础_第1页
第1章数据库基础_第2页
第1章数据库基础_第3页
第1章数据库基础_第4页
第1章数据库基础_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual

FoxPro6.0程序设计教程

教师:张亚梅电话:66782976

邮箱:ymzhang29@126.com计算机基础通识必选课简介第一层大学计算机基础一、大学计算机基础主要包括计算机基础、网络基础、多媒体基础、数据库管理及程序设计基础等内容其目的是培养学生网络平台下处理信息的能力和基本的信息素养。通过学习,要求学生较全面掌握计算机软硬件基础、多媒体信息的获取及处理方法、网络应用、关系数据库的基本知识和程序设计的初步概念。适合理工类专业学生学习

二、计算机基础与网页制作主要包括:计算机基础、网页制作及多媒体应用等内容,具有很强的基础性和实践性。其目的是培养学生网络平台下处理信息的能力和网络时代的信息素养。通过学习,要求学生较全面掌握计算机基础知识,并具备一定的网页设计与制作的能力。《计算机基础与网页制作》适合经管类、法学类及语言类等文科专业学生学习。三、计算机基础与多媒体应用

主要包括:计算机基础、网络基础与应用及多媒体应用等内容,具有很强的基础性和实践性。本课程的目的:培养学生应用计算机解决实际问题的能力,如网络环境下进行文字、表格、图片等处理能力,并具备一定多媒体作品创作能力。为艺体类学生提供一个较为全面的信息技术及多媒体制作方面的知识体系框架,也为进一步学习专业知识打下基础。

《计算机基础与多媒体应用》适合艺术、体育专业学生学习。第二层程序设计基础“计算机技术基础”是每一位学生必须选学的一门必修课。该层课程包括若干门程序设计课程。包括:《C语言程序设计》、《VisualBasic程序设计》、《VisualFoxPro程序设计》、《Fortran程序设计》、《Java程序设计》、《Access程序设计》等。各程序设计语言都有其各自的特点,希望同学们根据自己的专业特点及爱好选择其中的一种语言学习。

一、C语言程序设计

C语言与计算机操作系统结合密切,可以接触到软件开发比较底层的东西,是一些后续课程如《数据结构》、《面向对象的程序设计》、C++、C#、PHP等的先修课程。当今一些应用广泛的程序设计语言几乎都是以C语言作为参考模型设计出来的。《C语言程序设计》适合计算机、电子、通信、自动化等相关专业的学生学习。二、VisualBasic程序设计

VisualBasic它不仅继承了Basic语言所具有的简单易用的特点,并且引入了面向对象的机制,将Windows编程的复杂性封装起来,提供了可视化界面的设计方法。为学习其他程序设计语言及多媒体、数据库及网络开发做好充分准备。《VisualBasic程序设计》适合理工类专业学生学习。三、VisualFoxPro数据库程序设计

从早期的Dbase、Foxbase数据库软件延续发展而来,并引入了面向对象程序设计方法及SQL语言。广泛应用于管理、金融、财经等行业。是数据库开发很好的入门语言,要求掌握程序设计的基本技能和可视化程序设计方法和概念,可开发小型的信息管理系统。《VisualFoxPro数据库程序设计》适合管理类、经济类、法学类及语言类等文科专业学生学习。四、Fortran程序设计

采用Fortran90版本授课,由早期的Fortran77延续发展而来,是新一代工程计算语言。特别适合数值计算的程序开发。现在海洋学科的数值计算项目仍还使用该语言。《Fortran程序设计》适合海洋、气象等专业学生选修。

五、Access数据库程序设计

Access是微软推出的桌面数据库管理系统,适用于中小企业管理和办公自动化场合。掌握数据库、数据库管理系统的概念和相互关系,学会使用Access管理数据的技术和VBA技术编程开发数据库的方法,初步具有开发数据库管理系统的能力。《Access数据库程序设计》适合管理类、经济类、等专业的学生学习。六、Java程序设计Java是一门网络编程语言。本课程主要介绍Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、使用Java进行网络和多媒体编程的方法。要求学生掌握JAVA程序设计的基本技能和面向对象的概念和方法,了解Java语言在网络、数据库、多媒体等方面上的编程技术,具备软件开发的基础能力。《Java程序设计》适合理工类专业学生学习。

第三层——计算机应用技术

通过一、二层课程的学生,根据专业特点及爱好可选修第三层应用技术课程。建议二年级下学期或三年级选修。

一、网络应用技术

网络应用技术主要包括计算机操作系统、数据通信原理、网络原理与基础、网络设备、局域网的规划和架设,并介绍网络规划、网络工程、管理和安全的相关知识。重点是局域网的组成、管理和应用,Internet的接入、维护和使用。《网络应用技术》适合需要对网络做深入学习的学生选学。二、数据库应用技术

本课程内容主要包括数据结构、数据库基本原理、数据库设计和数据库应用系统开发的方法和工具,使学生在学完本课程之后,能具备从事数据库应用系统项目开发和维护的基本能力。建议学生掌握其他相关数据库语言后,再选学本课程。三、多媒体应用技术本课程讲述多媒体所涵盖的图形、图像、动画以及音视频技术的相关内容,以及与多媒体信息开发与制作有关的知识,并深入介绍当今流行的多媒体应用与开发制作工具,使学生具有解决一般多媒体技术开发与应用的能力。《多媒体应用技术》适合对多媒体有兴趣的学生进一步学习。四、微机硬件技术与应用主要包括微型计算机的数据信息的表示、结构和工作的基本原理,了解PC机结构和发展的新技术及未来的发展趋势。《微机硬件技术与应用》适合对计算机硬件有进一步学习要求的学生选学。课程概述21世纪人类社会将全面进入信息时代,信息处理是计算机技术一个最广泛的应用领域,而数据库管理系统是进行信息处理的最佳工具,本课程所讲授的VisualFoxPro作为可视化的、面向对象的编程语言是一种易学好用的关系型数据库管理系统。课程概述课程教学采取:理论与实践相结合的方针,介绍数据库、数据库管理系统和数据库设计的基本理论;同时通过实践环节,着重培养学生设计数据库与应用数据库的能力。通过学习使学生掌握:1、程序设计的基础知识和基本方法;2、培养学生具有利用软件开发环境解决实际问题的能力。为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。主要内容有

关系型数据库管理系统的基本概念表设计器、表的定义、表的基本操作数据库设计器、表间永久关系、参照完整性面向过程和面向对象可视化程序设计方法表单设计器与控件面向对象程序设计中常用控件属性、方法和事件VFP事件过程与通用对话框数据库SQL查询语言查询与视图菜单系统设计与报表设计器VFP学到什么?一、数据库、表的基本概念二、编程高级编程语言三大结构:顺序、分支、循环面向对象的可视化编程。

三、结构化查询语言SQL。教材VisualFoxPro程序设计教程

机械工业出版社(2版)学习参考书:1.全国计算机等级考试教材(二级)-------------VisualFoxPro程序设计新大纲考试中心编著高等教育出版社、电子工业出版社2.全国计算机等级考试考试要点、题解与模拟试卷(二级VisualFoxPro)电子工业出版社

3.全国计算机等级考试--------------二级教程--公共基础知识

高等教育出版社

4.《VisualFoxpro6.0程序设计教程》中国海洋大学出版社

考试形式考试形式:按照大纲采用各专业统一内容、统一要求、统一考试。平时+笔试+上机考试平时10%,机试20%,期末70%。理解+观察+操作+与实际问题相结合本课程的理论问题不难理解,但非常重视实际操作能力。所有学习的语句、函数和工作环境的使用,多数情况下没有必要死记硬背,要善于利用系统的提示和帮助。但必须亲自操作。认真观察用户界面中的各种按钮和说明,认真理解操作和结果之间的内在关系认真观察课堂练习,认真完成实习作业,提高学习效率。善于总结和灵活、综合利用曾经学过的知识,争取在学习完本课程后,能够独立设计一个小型的管理信息系统。

本课程的学习方法第一章数据库基础与VFP编程环境基础第一章

内容提要1.1数据库概述1.2数据模型1.3关系数据库

1.5VFP的功能1.4VFP的特点1.1数据库的基本概念

数据:数据是指存储在某一种媒体上的能够识别的物理符号数据(data)是对客观事物特征所进行的一种抽象化、符号化表示。在计算机中,存贮、处理、传输的数据必须数字化。例如:数字、字母、文字、图形、声音、动画、影像等2)信息:信息(information)通常被认为是有一定含义的经过加工处理的、对决策有价值的数据。信息与数据在概念上是有区别的:信息是有用的数据,数据是信息的表现形式。信息是通过数据符号来传播的,数据如不具有知识性和有用性则不能称其为信息。1.1数据库的基本概念

数据处理:数据处理是指将数据转换成信息的过程数据处理对数据进行一系列加工、储存、合并、分类、计算等操作过程。即将原始数据加工成信息的过程,其目的是从大量的、杂乱的、对所需者没有意义的数据中抽取并分析出有价值的数据。例如:出生日期——年龄——退休日期

计算机管理技术经历以下几个阶段:1)人工管理阶段;2)文件系统阶段;3)数据库系统阶段4)分布式数据库系统阶段

人工管理时期40年代中--50年代中产生的背景应用需求 科学计算 硬件水平 无直接存取存储设备软件水平 没有操作系统 处理方式 批处理,数据包含在处理它的程序中 时期50年代末--60年代中产生的背景应用需求 科学计算、管理 硬件水平 磁盘、磁鼓 软件水平 有文件系统 处理方式 联机实时处理、批处理 文件系统特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制文件系统(续)时期60年代末以来产生的背景应用背景 大规模管理 硬件背景 大容量磁盘 软件背景 有数据库管理系统 处理方式 联机实时处理,分布处理,批处理

数据库系统特点数据的管理者:DBMS数据库管理系统数据面向的对象:现实世界 数据的共享程度:共享性高 数据的独立性:高度的物理独立性和一定的逻辑独立性 数据的结构化:整体结构化数据控制能力:由DBMS统一管理和控制数据库系统(续)应用程序与数据的对应关系

(数据库系统)综合程序N程序B程序A……数据文件1数据文件2数据文件n……DBMS数据库把分散的数据文件集成化,再由专门的软件对数据进行存取、排序、分类、检索、增删、修改等处理工作进行管理,那么用户程序面向的不是数据文件,而是数据管理软件,则可以实现数据的独立性。4、分布式数据库系统数据库系统引入分布式处理技术后产生了分布式数据库系统。图分布式数据库结构

DDBMS1用户用户用户DB1DDBMS2DB2用户用户用户DDBMSnDBn用户用户用户通信网络………数据库(DB或DataBase)数据库管理系统(DBMS)3.

数据库系统(DBS)

1.1.3数据库系统组成1.数据库的基本概念数据库(DB——DataBase):以一定组织方式存放在计算机存储介质上、与应用程序彼此独立的相关数据的集合。数据库管理系统(DBMS——DataBaseManagementSystem):是对数据进行定义、获取、存储、组织、操作、使用、维护和管理的系统软件。

数据库管理系统是位于用户与操作系统之间一层的数据管理软件。数据库管理系统通常由三个部分组成:数据库描述语言(DDL)及其编译程序,用于描述数据库的结构,便于用户建立、修改或删除数据库的结构。数据操纵语言(DML)或查询语言及其编译或解释程序,用于对数据库的数据进行存取、检索、增加、修改和删除等基本操作。数据库管理控制程序,通过一组数据库管理例行程序实现,是数据库管理系统的核心部分。数据库的所有操作都是在这一组例行程序的统一管理控制下进行。

2)数据库管理系统DBMS是数据库系统的核心3)数据库应用系统数据库应用系统(DataBaseApplicationSystem,简称DBAS):使用数据库管理系统开发的应用程序。通常由数据库和数据库应用程序两部分组成。数据库应用系统DBMS操作系统硬件在数据库系统中各层次软件之间的相互关系示意图例:财务管理系统、人事管理系统、学生管理系统4)数据库系统((DBS——DataBaseSystem):是指计算机系统引入数据库之后组成的计算机应用系统,是用来组织和存取大量数据库的管理系统。数据库系统包括的内容:(1)以数据为主体的数据库(2)管理数据库的系统软件DBMS(3)支持数据库系统的计算机硬件环境和操作系统环境(4)管理和使用数据库系统的人员,即用户和数据库管理员(5)方便使用和管理系统的各种技术说明书和使用说明书DBS=DB+DBMS+DBAS

2.数据库系统的特点(1)数据库系统对数据的管理,比起文件系统有很多优点和特征:数据共享:数据库中的数据可供多个用户共同使用,提高了数据的利用率;又防止各用户重复建立数据而增加数据冗余。(如火车售票系统)数据独立性:用户应用程序与数据库中的数据文件相互独立,数据库中的数据存取是由数据库管理系统管理,表现了物理独立性;每个用户使用的数据可以有各自的逻辑结构,表现了数据的逻辑独立性。2.数据库系统的特点(2)数据冗余少:数据在数据库中统一组织、集中管理,数据不再是面向单一用户,而是面向系统而共用,减少冗余,还防止数据的不一致性。数据结构化:在数据库中数据是有结构的,包括数据的物理结构和逻辑结构,都由数据库管理系统管理。数据结构化便于数据之间、记录之间、数据表之间建立关联。1.2数据模型1.2.1基本概念1.2.2实体间联系1.2.3数据模型简介1、数据模型人们经常以“模型”来刻画现实世界的实际事物。数据模型是指反映客观事物及客观事物间联系的数据组织形式。1.实体——是客观事物存在并可相互区分的事物,对应于数据库中的记录。(如:教师、学生、选修课程)2.实体集——即若干具有相互关系的实体的集合。对应于数据库文件。(所有学生)3.属性——实体所具有的某一方面的特性,对应于数据库中的字段。(学号、姓名)4.联系——实体之间的对应关系,反映了现实事物之间的相互联系。

1.2.1基本概念两个实体之间的联系方式

(1)一对一联系,简记为1:1,如公司与经理(a)(2)一对多联系,简记为1:n,如班级与学生(b)(3)多对多联系,简记为m:n,如图书与读者(c)ACBDABACDBFE(c)(a)(b)

VFP系统数据表之间的关系归结为:(1〕一对一关系:如果表A中的一个记录在表B中只有一个记录与它对应,而表B中的一个记录在表A中也只有一个记录和它对应,则它们就是一对一关系。

(2)一对多关系:如果表A中的每一个记录在表B中能找到多个记录与它对应,而在表B中的一个记录在表A中只能找到一个记录与之对应,则它们为一对多关系。(3)多对多关系:如果表A中的每一个记录在表B中可找到多个记录与之对应,而表B中的每一个记录在表A中也可找到多个记录与之对应,则它们为多对多关系。3计算机领域的数据模型计算机领域的数据模型有层次模型、网状模型、关系模型和面向对象模型。(1)层次模型(hierarchicalmodel)

层次模型是用树形结构来表示实体之间的联系模型。倒置树以结点与连线组成,根结点在上,层次最高;子结点在下,逐层排列。中国海洋大学组织人事部学生处财务处教务处...就业指导中心学生管理科...层次模型的示例如图

:教务科设备科...(2)网络模型在网络模型(networkmodel)中,每一个结点都可以与其它任一结点建立联系。网络模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。网络模型示例

(3)关系模型用二维表格数据来表示实体之间的联系模型,称为关系模型(RelationalModel)。一个二维表对应一个关系。注:关系模型通过关键字表示实体间联系学生考试成绩总表班级学期学号姓名英语数学物理分化药剂药理97011970101王力867997011970102刘明928497011970103吴伟75689701…………………………97012970101王力829097012970102刘明958297012970103吴伟77649701…………………………97013970101王力767997013970102刘明889097013970103吴伟80849701…………………………1.3关系数据库

自20世纪80年代以来,新推出的数据库管理系统几乎都是基于关系模型。VisualFoxPro就是一种关系数据库管理系统。1.3.1基本概念关系的首行称为“属性”,其他各行称为“元组”.表中每一行描述一个实体,称作“记录”;各行的每一列表示各实体的不同属性,称作“字段”或数据项;一个关系对应于一个数据表。1.关系与表在VisualFoxPro中,一个关系就是一个“表”,每个表对应一个磁盘文件,表文件的扩展名为.DBF。2.属性与字段一个关系有很多属性(即实体的属性),对应二维表中的列(垂直方向)。每一个属性有一个名字,称为属性名。在VisualFoxPro中,属性表示为表中的“字段”,属性名即为字段名。3.关系模式与表结构对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为:关系名(属性名1,属性名2,…,属性名n)

在VisualFoxPro中对应的表结构为:表名(字段名1,字段名2,…,字段名n)4.元组与记录在一个表格(一个关系)中,行(水平方向)称为“元组”。在VisualFoxPro中,元组表示为表中的“记录”。5.域域是属性取值的范围,不同的属性有不同的取值范围,即不同的域。如成绩的取值范围是0~100,逻辑型属性的取值只能是.T.(真)或.F.(假)。6.码与关键字用来区分不同元组(实体)的属性或属性组合,称为码。在VisualFoxPro中对应的概念是关键字,关键字是字段或字段的组合,用于在表中唯一标识记录。

如果表中的某个字段不是本表的关键字,而是另外一个表中的关键字,则称该字段为外部关键字。7.关系模型与数据库从集合论的观点来看,一个关系模型就是若干个有联系的关系模式的集合,一个关系模式是命名的属性集合,另外,关系是元组的集合,元组是属性值的集合。在VisualFoxPro中,把相互之间存在联系的表放到一个数据库中统一管理。例如,在订货管理数据库中可以包含订单表和客户表。数据库文件的扩展名为.DBC。1.3.2数据完整性

数据完整性是指数据库中数据的正确性和一致性(或相容性),数据完整性用来防止数据库中存在不合法的数据,防止错误的数据进入数据库中。数据完整性可以分为实体完整性、域完整性和参照完整性。1.实体完整性实体完整性是指数据库表的每一行都有一个唯一的标识。完整性规则是指表中的每一行在组成码(关键字)的列上不能有空值或重复值,否则就不能起到唯一标识行的作用。2.域完整性域完整性是指数据库数据取值的正确性。它包括数据类型、精度、取值范围以及是否允许空值等。3.参照完整性参照完整性是指数据库中表与表之间存在码(关键字)与外码(外部关键字)的约束关系,利用这些约束关系可以维护数据的一致性或相容性,即在数据库的多个表之间存在某种参照关系。编号姓名基本工资补贴扣除实发金额粮补副补洗理费房租水电编号姓名基本工资粮补副补洗理费房租水电实发金额关系的性质:每一列中的数据具有相同的数据类型;不同的列可以有相同的取值集合(域),但必须有不同的名字(属性名);行和列的排列次序是无关紧要的;关系中的每个数据项是不可再分的数据单位(如下表);关系中的各行是不同的,即任意两个记录不能完全相同。1.3.3对关系数据库的要求

关系的规范化应变换成:专门的关系运算选择(筛选、过滤):选择是对数据表中在一定记录范围内,选择符合某一条件的记录进行操作。可以使用命令中的范围、条件子句,或者通过

SETFILTERTO<条件>或<命令>for<条件>命令实现。例:SETFILTERTO性别="男“SETFILTERTO&&取消选择投影:投影是对数据表中的某些字段进行操作。是通过命令中的FIELD<字段名表>子句,或者使用

SETFIELDSTO<字段名表>实现。SETFIELDSTO姓名,性别

SETFIELDSTOALL&&取消投影连接(联接,Join)

:连接(联接)运算是从两个关系的笛卡尔积中选择满足一定连接条件的元组集合。用命令JOIN或SETRELATION实现。

1.3关系数据模型和关系运算----选择和投影举例编号系名姓名性别出生年月03004计算机系韩东男1979.10.1002001外语系刘玲女1979.8.203001计算机系王东男1978.8.704001数学系姜瑞青男1981.6.205001电子工程系翁超雷男1980.8.1005002电子工程系田茉莉女1976.9.203002计算机系宋江明男1981.1.303003计算机系邵林文贺女1979.5.4编号姓名课程教室05002田茉莉操作系统A20105002田茉莉数据结构B50404001姜瑞青C语言A30803004韩东VFP程序设计B10203004韩东语言模式识别C40203004韩东数据结构A50403002宋江明VFP程序设计B10203003邵林文贺VFP程序设计B10205001翁超雷C语言A308选择关系:系名=“计算机系”编号系名姓名性别出生年月03004计算机系韩东男1979.10.1003001计算机系王东男1978.8.703002计算机系宋江明男1981.1.303003计算机系邵林文贺女1979.5.4姓名课程韩东VFP程序设计宋江明VFP程序设计邵林文贺VFP程序设计选择关系:课程=“VFP程序设计”投影关系:姓名,课程1.3关系数据模型和关系运算----连接举例编号系名姓名性别出生年月03004计算机系韩东男1979.10.1002001外语系刘玲女1979.8.203001计算机系王东男1978.8.704001数学系姜瑞青男1981.6.205001电子工程系翁超雷男1980.8.1005002电子工程系田茉莉女1976.9.203002计算机系宋江明男1981.1.303003计算机系邵林文贺女1979.5.4编号姓名课程教室05002田茉莉操作系统A20105002田茉莉数据结构B50404001姜瑞青C语言A30803004韩东VFP程序设计B10203004韩东语言模式识别C40203004韩东数据结构A50403002宋江明VFP程序设计B10203003邵林文贺VFP程序设计B10205001翁超雷C语言A308编号系名姓名性别出生年月课程教室03004计算机系韩东男1979.10.10VFP程序设计B10203004计算机系韩东男1979.10.10语言模式识别C40203004计算机系韩东男1979.10.10数据结构A504连接关系:编号=“03004”1.4VisualFoxPro的特点简单、易学、易用

(1)快速完成应用任务

(2)一致的用户界面,使用方便的工具栏

(3)不编程而建立应用程序界面

(4)用项目管理器统一管理工作

VisualFoxPro6.0系统启动鼠标指向此菜单项鼠标指向此菜单项双击桌面快捷方式方法三单击此菜单项

VisualFoxPro6.0系统的安装和启动(4)菜单栏工具栏命令窗口工作区标题栏退出VFP6.0的方法:菜单栏中的“文件”“退出”;单击关闭窗口按钮;在命令窗口中键入:

quit命令窗口:

它是VFP系统命令执行、编辑的窗口,在‘窗口’菜单下,选择‘隐藏’可关闭命令窗口,选择‘命令窗口’或按Ctrl+F2可弹出命令窗口。状态行:

用于显示某一时刻的管理数据的工作状态。1.6配置VisualFoxPro

安装VFP后,可以根据需要定制开发环境。

默认路径的设置:SETDEFAULTTOD:\WH1234?CURDIR()&&查看当前默认路径1.6.4恢复VisualFoxPro环境CLEARALLCLOSEALLCLEARPROGRAM

说明:CLEARALL从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。

CLOSEALL正确执行后,关闭所有打开的数据库、表以及临时表。

CLEARPROGRAM清除最近执行程序的程序缓冲区。1.8VisualFoxPro的工作方式VFP的工作方式分为交互方式与程序方式两种。1.8.1交互方式在VFP中,有两种交互方式:命令方式和可视化操作方式。1.8.2程序方式

VFP的最有力的功能需要通过程序方式实现。

VisualFoxPro6.0的主要性能指标(1)数据表文件和索引文件特性

1.可以同时打开的数据表文件最大个数327672.一个数据表文件可以具有的最大记录个数*10亿3.一个记录的最大字符个数*65,5004.一个记录的最大字段个数*2555.一个字段包含的最大字符个数*2546.

.IDX索引关键字表达式的最大字符个数1007.

.CDX索引关键字表达式的最大字符个数*2408.一个数据库文件可同时打开索引文件个数无限制1.4.4VisualFoxPro6.0的主要性能指标(2)字段特性

1.自由表字段名的最大长度(字符个数)*102.字符型字段的最大长度*2543.数值型或浮点型字段的最大长度*204.数值计算的精确位数*16内存变量与数组特性

1.系统缺省设定的可是用内存变量个数*1,0242.最多可以使用的内存变量个数*65,0003.最多可以使用的数组个数*65,0004.每个数组的最大元素个数*65,000

VisualFoxPro6.0的主要性能指标(3)程序和过程文件特性1.每一命令行的最大字符个数无限制2.一个程序中可以具有的程序行数无限制3.

(伪)编译后的程序模块最大字符数64KB4.每个应用程序包含的程序模块数无限制5.每一个文件中包含的过程个数无限制6.

DO调用可以嵌套的最大层数*1287.结构化编程命令行可以嵌套的最大层数*3848.

READ可以嵌套的最大层数5其它特性1.打开文件的最大个数受操作系统限制2.打开窗口的最大个数无限制3.打开Browse窗口的最大个数2554.每个字符串包含的最大字符个数16,777,1845.

SQLSelect语句可选的字段数的最大值*2556.宏替换行最大字符数*8192习题1一、选择题

1.在下列四个选项中,不属于基本关系运算的是:

A)连接 B)投影 C)选择 D)排序

2.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于:

A)一对一联系 B)一对二联系 C)多对多联系 D)一对多关系

3.VisualFoxPro支持的数据模型是:

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型

4.用二维表格来表示实体与实体之间联系的数据模型称为:

A)实体-联系模型 B)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论