第一章 数据库系统及Visual FoxPro概述
- 格式:ppt
- 大小:471.00 KB
- 文档页数:47
计算机职称考试VisualFoxPro5.0考试大纲汇总1篇计算机职称考试Visual FoxPro 5.0考试大纲 1第一章数据库系统及Visual FoxPro简介一、内容提示本章概述了数据库系统的特点和基本构成;数据库管理系统的主要功能;关系模型的性质和基本操作。
介绍了Visual FoxPro 5.0系统的特点、运行环境、文件类型以及系统的性能指标。
详细描述了Visual FoxPro 5.0系统的启动和退出方法及工作环境。
二、考试基本要求(一)掌握的内容掌握进入和退出Visual FoxPro 5.0系统的各种方法。
(二)熟悉的内容熟悉关系模型的性质和基本操作;熟悉Visual FoxPro 5.0系统工作环境和主要性能指标。
(三)了解的内容了解数据库系统的特点和基本构成及数据库管理系统的主要功能。
第二章数据类型、表达式和函数一、内容提示本章介绍了VFP中的常量、变量和表达式的概念,重点介绍了常用函数的功能及使用方法。
二、考试基本要求(一)掌握的内容掌握VFP中数值型、字符型、逻辑型和日期型常量的表示方法;掌握在命令窗口中使用各种函数,并在VFP主窗口中得出正确的函数值。
(二)熟悉的内容熟悉常量、变量、表达式的概念。
第三章表的基本操作一、内容提示本章介绍了VFP中自由表的组成;表的建立与编辑的`方法;表文件的复制方法;表中记录的编辑和表中字段的替换方法。
在此基础上,介绍了索引的概念和常用的索引类型,以及各种索引文件的建立和使用方法;记录的顺序查找和索引查找;常用的统计命令。
二、考试基本要求(一)掌握的内容掌握表结构的建立、显示、修改的方法;表文件的建立、打开和关闭方法;表记录的输入、浏览、编辑、删除及定位的方法;表中字段的替换方法;掌握主索引、候选索引和普通索引的特点,以及使用表设计器(字段选项卡和索引选项卡)和命令方式建立主索引、候选索引和普通索引的方法(结构复合索引);掌握复杂的(包含多个字段)索引关键字表达式的表示方法。
VFP试题集一、选择题第1章数据库系统及Visual Foxpro概述1. 根据关系模型的有关理论,下列说法中不正确的是________。
A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换2. Visual FoxPro是一个___________。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员3. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型4. 下列不属于关系代数运算的是。
A. 查询B. 投影C. 选择D. 联接5. 实体是信息世界的术语,与之对应的数据库术语是______。
A. 文件B. 数据库C. 记录D. 字段6. 在关系模型中,同一个关系中的不同属性,其属性名 ______。
A. 可以相同B. 不能相同C. 可以相同,但数据类型不同D. 必须相同7. 数据库系统由数据库、_________组成。
A.DBMS、应用程序、支持数据库运行的软、硬件环境和DBAB.DBMS和DBAC.DBMS、应用程序和DBAD.DBMS、应用程序、支持数据库运行的软件环境和DBA8. 在关系模型中,利用关系运算对两个关系进行操作,得到的结果是:__________。
A. 属性B. 关系C. 元组D. 关系模式9. E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。
在 E-R 图中,实体之间的联系用_____________ 表示。
A.矩形框B.菱形框C.圆形框D.椭圆形框10.数据库系统与文件系统的最主要区别是____________。
A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决11.关系模型的基本结构是_________。
第一章 Visual FoxPro概述1.1 表、关系模型和数据库 (1)1.2 VFP是数据库管理的简单语言 (2)1.3 FoxPro的历史地位、VFP8.0版本和展望 (10)1.4 VFP的窗口、菜单及其它 (15)1.5 用命令窗口工作(Command Window) (17)1.1 表、关系模型和数据库21世纪是知识经济的时代,组织和利用知识信息的有力武器—数据库将继续得到广泛应用。
数据库 (Database,即DB)20世纪50年代,美国为战争的需要,把各种情报集中在一起,存入计算机。
60年代数据库帮助设计了阿波罗登月火箭,推动了数据库技术的产生。
70年代,数据库蓬勃发展,网状系统和层次系统占领了市场,并且关系数据库理论也日趋完善。
80年代起,关系数据库产品已相当成熟,后来有了分布式数据库系统(Ditributed Database Systems),数据库机(Database Machines)、知识库(Knowledge Base)系统和知识机。
现在,数据库技术已成为计算机领域最重要的技术之一,它是软件学科中一个独立分支(即研究数据库的结构、存贮、设计和使用的一门软件学科)。
图1-1就是数据库中的一个表。
一个数据库的信息通常组织和存贮在表(Table)的形式中,各个表具有行和列。
例如上表所示,各行包括姓名、地址、城市、省名、邮编、电话号码、编号。
各行与另外的行相关,因为它们全都包括相同类型的信息。
又具有“姓名”列、“地址”列、“城市”列等属性,如“姓名”列中有刘先生、李红、郭亮三个数据(即属性值)。
这样由行和列组成一个表,即一个表文件。
一个表文件中,行叫表的记录,列叫表的字段。
数据库加上相应的操作和管理数据库的软件,即为一个数据库管理系统(DBMS),它能合理地组织和存贮大量数据,并支持对于数据库表中数据的各种操作,如:更新、排序、索引、查询、列表、打印等。
数据库系统是实现有组织地、动态地存贮大量的相关数据,方便用户访问的计算机软、硬件资源组成的系统,它由数据库、数据库管理系统以及支撑数据库管理系统的软、硬件构成。
第一章Visual FoxPro基础知识1、什么叫数据库,数据库管理系统、数据库系统?数据库,是存储在外存中有结构的相关数据的集合,是一种有结构的数据文件,是数据库管理系统管理的对象。
数据库系统,是一个引入数据库以后的计算机系统,他由计算机硬件及相关软件、数据库、数据库管理系统及用户组成。
数据库管理系统,是在操作系统支持下管理数据的软件,实现数据库的建立、使用和维护,是数据库系统的核心。
2、简述数据库的3种模型,关系数据库的主要特点及操作。
数据库的数据模型有三种:层次模型,网状模型,关系模型。
Visual FoxPro是一个关系型数据库管理系统。
关系数据库的主要特点:关系中每一个属性都是不能再分的基本元素;各元组的县同列具有相同的数据类型;每个属性列被指定一个不同的属性名,在一个关系中,属性名不能重复;行、列顺序可任意变动,不影响表格信息;每个元组的内容是不相同的,不允许重复。
有选择、投影、连接三种基本操作。
3、简述Visal FoxPro的常量和变量概念。
常量是以直观的数据形态和意义直接出现的数据,在整个程序的执行过程中,常量的值是固定不变的。
类型有:数值性,字符性,逻辑型,日期型,货币型等。
变量是在程序执行过程中可以变化的数据项;变量实际上是用标示符命名的存放数据项的计算机内存单元。
变量有变量名、变量值、变量类型、长度、变量作用域等属性。
4、简述Visal FoxPro变量的类型,系统变量的概念及作用,内存变量的建立、现实、删除。
存盘和恢复方法。
Visual FoxPro的变量可分为字段变量和内存变量,内存变量又可分为一般内存变量、系统内存变量和数组变量。
系统内存变量是Visual FoxPro自动创建并维护的内置内存变量。
是用来保持固定信息。
内存变量操作如下:1)显示:DISPLAY MEMORY或LIST MEMORY.。
2)清除:RELEASE或RELEASE ALL。
3)保存和恢复:SA VE TO<内存变量文件名>、RESTORE FROM<内存变量文件名>。
第一章 数据库系统简介1.1 数据处理技术发展概述1.2 数据库系统的基本概念1.3 数据模型1.4 关系数据库1.5 Visual FoxPro 6.0系统概述1.1 数据处理技术发展概述1.1.1 数据与信息数据是反映客观事物特征的一种符号化的表示。
通过各种方式所获得的数据,经过解释、分析、推理、归纳与综合等方法,从中获得的有用数据称为信息。
数据是信息的一种表示形式,只有通过处理后有用的数据才能成为信息。
数据是信息的载体,信息则是数据的内涵,是对数据的语义解释数据是信息的一种表示手段,信息只有通过数据表示出来才能被人们理解。
1.1.2 数据处理数据处理是指对各种类型的数据进行收集、存储、分类、排序、计算、加工、检索、传输等的过程。
计算机处理数据输入数据编码编码表示形式计算机表示形式数据(原始数据)供用户使用的信息(结果数据) 计算机中数据处理过程(1)数据搜集。
原始数据的搜集要及时、可靠、完整、实用。
(2)整理和加工。
包括对数据的核对、编辑、增减、分类、比较、选择、计算和汇总等工作。
(3)信息存储。
1.1.3 数据库的产生利用计算机对数据进行处理经历了4个阶段。
1.人工管理阶段20世纪50年代中期之前,没有专门的管理数据的软件,数据包含在计算机或处理它的程序中。
数据的存储结构、存取方式、输入输出方式等完全由程序员通过编程实现。
人工管理阶段也称为无管理阶段。
2.文件系统管理阶段20世纪50年代后期至60年代后期。
数据处理采取程序和数据分离的方式,。
该阶段在理论上实现了程序和数据的分离,但实际上还存在着致命的缺点:一个数据文件只能为一个应用程序所拥有。
3.数据库管理阶段到20世纪60年代末,计算机处理的数据量增大,计算机软件提出了数据库的概念,数据库系统应运而生,由此进入数据库管理阶段。
使用数据库技术的主要目的是有效地管理和存取大量的数据资源,包括提高数据的共享 。
人工管理阶段文件管理阶段数据库管理阶段应用程序和数据混为一体文件中的数据由特定的应用程序专用数据库内的数据由多个程序共享数据和程序相互依赖,不可分割,不可控制冗余程序拥有独立的数据,导致数据重复存储,冗余度大原则上可消除冗余,保障了数据的共享性数据是程序的一部数据从属于程序,数据独立于程序,1.2 数据库系统的基本概念1.2.1 数据库1.概念数据库(DataBase,简称DB)是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。