江苏省计算机二级VFP第一章数据库系统基础知识(复习要点)
VF基础知识总结(1-8章)
11.MIN()函数字符函 Nhomakorabea:日期时间函数:
1.LEN()函数
1.DATE()函数
2.LOWER()函数
2.TIME()函数
3.UPPER()函数
3.DATETIME()函数
4.SPACE()函数
4.YEAR()函数
5.TRIM()函数
5.MONTH()函数
6.LTRIM()函数
6.DAY()函数
小结:排序与索引的区别
1、排序要执行两次,按关键字和记录号,要打开表;而索引只执行一次,按关 键字,不需要打开表;
2、排序生成一个新表,索引是针对原表生成一个指针文件 3、升降序的表示与书写方式不同:排序/a升序/d降序/c不区分大小写,索引 ascending和descending。 4、排序与索引的to的含义不同,排序的to 表示到一个新表,索引的to表示建立 单索引文件。
3、各类文件选项卡: ①“全部”选项卡(以下五项的全部内容) ②“数据”选项卡(数据库、自由表、查询、视图) ③“文档”选项卡(表单、报表、标签) ④“类”选项卡 ⑤“代码”选项卡 ⑥“其他”选项卡
第二章 数据与数据运算
1、字段数据类型(11种)
字符型
C
数值型
N
逻辑型
L(1)
日期型
D(8)
日期时间型 T(8)
****************************************************************** 小结:
1、用use 打开表时,记录号位于第一条记录 2、执行带all的命令,记录指针指向eof()=.T. 3、当为.T.时,bof的记录号总是为1,eof的记录号是记录数+1 4、空表的总记录是0,bof的记录号是1,eof的记录号是1
VFP第一章复习要点
第一章 复习要点数据库系统(DatabaseSystem,简称DBS)是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。
数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据库按数据模型可分为层次数据库、网状数据库、关系数据库和面向对象数据库等。
数据库管理系统(Database Management System,简称DBMS)是用于建立、使用和维护数据库的系统软件。
数据库系统结构的三级模式:外部层(单个用户的视图)、概念层(全体用户的公共视图)和内部层(存储视图)。
数据库系统结构的分级对于提高数据独立性具有重要意义。
数据模型(DataModel)是在数据库领域中定义数据及其操作的一种抽象表示。
长期以来,广泛使用的概念模型当属“实体—联系”模型(Entity-RelationshipModel,简称E-R模型)。
E-R模型中有3个基本的概念:实体、联系和属性。
在E-R图中,用矩形框表示实体集,菱形框表示联系,椭圆形框表示属性。
关系是以二维表结构来表示实体集及其实体间的联系。
一个关系就是一张二维表,关系的首行称为“属性”(在关系数据库中称为“字段”),其他各行称为“元组”(在关系数据库中称为“记录”)。
关键字一张表中的一列或若干列能够把不同的记录区分开来,或者说能够唯一地确定记录。
超关键字 二维表中能唯一地确定记录的一个列或几个列的组被称为“超关键字”(Super,Key)。
候选关键字 如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CmldidateKey)。
主关键字 从二维表的候选关键字中,选出一个可作为“主关键字”(Primary Key)。
对于表中的每个记录来说,主关键字必须包含一个不同于其他记录的唯一的值。
vfp知识点总结
第一章数据库系统基础知识1.1数据处理与数据管理技术1.1.1数据处理与数据管理技术l 数据库技术是应数据处理发展的客观要求而产生的,反过来,数据库技术的发展又促进了数据处理的广泛应用l 数据处理是指数据的分类、组织、编码、存储、查询、统计、传输等操作,向人们提供有用的信息l 数据处理的对象数据可以是数值型数据,也可以是字符、文字、图表、图形、图像、声音等非数值型数据1.1.2数据管理技术的发展数据处理发展阶段l 人工管理阶段l 文件管理阶段l 数据处理发展阶段l 数据库管理阶段1.2数据库系统的组成l 一般认为数据库系统(Database System-DBS)是数据库、数据库管理系统、应用程序、数据库管理系统赖以执行的计算机软硬件环境及数据库维护使用人员的总称。
l 数据库l 数据库(Data Base-DB)是指按一定的数据结构进行组织的,可共享的,长期保存的相关信息的集合。
数据库中不仅保存了用户直接使用的数据,还保存了定义这些数据的数据类型、模式结构等数据――“元数据”l 数据库系统l 数据库管理系统(Data Base Management System-DBMS)是对数据进行管理的软件系统,它是数据库管理系统的核心软件。
如ORACLE、SQL-SERVER、ACCESS等由计算机软件生产企业提供的数据库管理系统l 应用程序l 一般是指完成用户业务功能的利用高级语言编写的程序。
高级语言可以是VB、DELPHI、POWERBUILDER等,应用程序通过数据库提供的接口对数据库的数据进行增加、删除、修改、查询、统计等操作l 计算机软硬件环境l 计算机软硬件环境是指数据库管理系统、应用程序赖以执行的环境。
包括计算机硬件设备,网络设备,操作系统,应用系统开发工具等l 相关人员l 相关人员是指在数据库系统的设计、开发、维护、使用过程中,所有参与的人员。
主要有数据库管理员(Data Base Administrator-DBA)、系统分析设计人员、系统程序员、用户等,其中数据库管理员在大型数据库应用中负有重要的职责,负责对数据库进行有效的管理和控制,解决系统设计和运行中出现的问题1.3数据库系统的模式结构数据库系统的结构定义为三级模式结构:外部层、概念层、和内部层1.3.1数据库,数据库系统和数据库管理系统三者的区别和联系数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
计算机二级VF重要知识点
Esofte(软)计算机二级Visual FoxPro 数据库程序设计——知识点整理资料文件扩展名及备注文件扩展名第一章数据库基础知识1.数据处理是指将数据转换成信息的过程。
2.数据处理的中心问题是数据管理。
数据管理经历了①人工管理阶段②文件系统阶段③数据库系统阶段在①②阶段存在大量数据冗余,即程序与程序之间存在大量的数据重复,数据的大量重复会造成数据不一致,指值的不一致,不是类型的不一致。
3.数据库阶段的特点:提高了数据共享性、减少冗余度、提高数据的一致性和完整性、提高了数据与程序的独立性、减少应用程序的开发和维护代价。
4.数据库管理系统DBMS;数据库应用系统DBAS;数据库系统DBS;数据DB数据库管理员DBA;DBS包括DBMS和DB5.数据模型(指描述数据及关系的一种方法)面向对象不同可以分为①概念模型(E-R模型也叫实体联系模型:实体用矩形表示,属性用椭圆表示,联系用菱形表示)②逻辑模型③物理模型6.关系:一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为表,扩展名.dbf。
7.元组:在二维表中,每一行是一个元组,即一条具体记录。
属性:二维表中垂直的列为属性,即表的字段名。
8.域:属性的取值范围。
9.关键字:属性或属性的组合,关键字的值能够惟一标识一个元组。
(主关键字和候选关键字就起惟一标识一个元组的作用)10.外部关键字:如果表中的一个字段不是本表总的主关键字或候选关键字,而是另外一个表中的主关键字或候选关键字,这个字段就被称为外部关键字。
11.联系:实体之间的对应关系为联系。
12.实体间的联系:一对一,一对多,多对多13.数据库中的数据模型:网状模型、层次模型、关系模型14.vfp采用的是关系模型。
15.关系:表关系名:表名属性:字段元组:记录行:记录,元组列:字段,属性16.传统的集合运算:并、差、交17.专门的关系运算:选择(水平方向) for, while, where投影(垂直方向) fields ,select联接(一对一,一对多,多对多)18.项目:是指文件、数据、文档、和对象的集合。
计算机二级考试《VFP》第一章复习重点
计算机二级考试《VFP》第一章复习重点2017年计算机二级考试《VFP》第一章复习重点下面是店铺整理的2017年计算机二级考试《VFP》第一章复习重点知识,欢迎学习!第一章 Visual FoxPro 基础知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
数据处理也称信息处理。
3.计算机数据管理是指对数据进行组织、分类、编码、存储、检索和维护等操作。
计算机数据管理经历了人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统等几个阶段。
【例题】:计算机数据管理经历了____等几个阶段。
A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统[答案] B数据处理的中心问题是____。
江苏省计算机等级考试二级VFP复习资料
江苏省计算机等级考试二级VFP复习资料计算机的应用领域:科学计算、数据处理(70%)、自动控制、辅助设计、人工智能数据处理需求:大量地处理数据(人事、工资、成绩管理、销售管理、图书馆、售票)数据库是计算机系统的一个重要组成部分。
数据库技术是信息技术中应用最广泛的技术之一计算机系统包括:硬件和软件;其中软件又包括系统软件和应用软件,系统软件有:OS、DBMS、编译数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。
数据处理的中心问题是数据管理数据管理是对数据的分类、组织、编码、存储、检索和维护。
计算机数据管理技术发展的三个阶段–人工管理阶段、文件系统阶段、数据库系统阶段数据库系统(DataBase System)–组成:数据库(DB)、数据库管理系统(DBMS)、操作系统、应用程序、计算机硬件以及数据管理员(DBA)–DBS=DB+DBMS+DBA数据库:–以一定的组织形式存放在计算机的存储介质上的相互关联的数据的集合。
–特点:按一定的数据模型组织,具有较小的冗余度,较高的数据独立性和扩展性,安全、可靠、保密性好•数据库的组成:数据+元数据•数据库按数据模型可分为:–层次、网状、关系、面向对象数据库DBMS是DBS的核心:•DBMS对DB进行管理(建立、使用和维护)的系统软件,是用户和数据库之间的接口,•提供了用户对DB进行操作的各种命令(DB的建立、记录的输入、修改、检索、显示、删除、统计等)•DBMS的组成:–模式翻译、应用程序编译、交互式查询、–数据的组织和存取、事务运行和管理、数据库的维护DBA是管理数据库系统的机构和相关人员,具有最高的数据特权,负责全面管理DBS •DBA的主要职责–规划和定义数据库的结构–定义数据库的安全性和完整性–选择数据库的存储结构和存取路径–监督和控制数据库的使用和运行–改进数据库系统和重组数据库DB和DBMS的关系:在数据库系统中,用户通过DBMS可以建立和使用DB,使用DB是目的,而DBMS是实现目的的手段和工具数据库系统三级结构–外部层(用户看到的)–概念层(所有信息的概括)–内部层(如何存储)三级结构间存在两级映射,保证了数据的物理独立性(2、3)和逻辑独立性(1、2)信息转化的三个阶段:–现实世界、观念世界、数据世界现实世界信息世界数据世界↓抽象↓数据表示↓事物及联系实体模型数据模型↓↓↓事物实体数据↙↘↙↘↙↘对象性质对象属性记录字段数据模型:是数据库领域定义数据及其操作的一种抽象表示。
江苏计算机二级VFP基本知识部分
江苏计算机VFP基本知识一部分笔试中的VFP单选题(占10分)相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用笔试中的VFP填空题(占30分)涉及的知识面较广,其中必考的有:数据库的基本概念,常用命令与函数的使用,SELECT-SQL命令,阅读理解程序,面向对象程序设计的概念,常用属性的设置等。
VFP部分知识点基本概念语言基本表,数据库查询和视图表单和控件类,菜单基本概念——VFP是数据库管理系统——数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
——E-R模型中的三个概念:实体,联系和属性。
——关系模型(即二维表格),各种关键字——数据库系统的分级结构——关系运算:选择,投影,联接VFP命令窗口的常用命令MD创建文件夹(也成目录)CD进入到指定文件夹Copy file源文件to目的文件rename源文件to目的文件Run运行可执行程序(.exe)QUIT退出VFPVFP文件类型项目文件(.PJX)数据库文件(.DBC)表文件(.DBF)表单文件(.SCX)查询文件(.QPR)报表文件(.FRX)标签(.LBX)菜单文件(.MNX)类库文件(.VCX)程序文件(.PRG)数据库中的数据按一定的数据模型组织,描述和存储,具有较小的数据冗余度,较高的数据独立性和易扩展性,并可以供用户共享。
数据模型是数据库系统中用于数据表示和操作的一组概念和定义。
数据模型通常由3部分组成,即数据结构,数据操作和数据的完整性约束条件。
语言基础——数据类型:字母表示,存储宽度——变量(命名规则),常量,数组—变量的作用域:即变量使用的有效范围。
·PUBLIC用来定义全局变量。
·LOCAL说明的变量只可以在本程序中使用,用来定义局部变量。
·PRIVATE说明的变量可以在本程序和它的子程序中使用,用来定义私有变量。
—变量的访问:当变量和字段同名时,字段有优先被访问权。
江苏省计算机二级考试VFP复习要点
第一章数据库系统基础知识1.1 数据库系统概述1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。
它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。
数据处理:是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。
包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。
2. 数据库系统(1) 数据库(DataBase)定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好(2)数据库管理系统(DataBase Management System)定义:是操纵和管理数据库的系统软件。
Visual FoxPro 属于一种关系型数据库管理系统。
数据语言:数据定义语言(DDL):用来建立所需的数据库。
数据操作语言(DML):用来对数据库进行查询和维护操作。
关系型数据库使用的标准语言是结构化查询语言(Structured Query Language,S QL)。
(3)数据库系统(DataBase System)定义: 是以数据库应用为基础的计算机系统。
组成:数据库硬件(计算机硬件设备)软件(数据库管理系统、操作系统)用户(应用程序设计员、终端用户、数据库管理员)分类:层次型数据库、网状型数据库、关系型数据库分代:第一代非关系型数据库系统,60年代末问世,包括层次型和网状型。
第二代关系型数据库系统(RDBS),70年代中期问世。
第三代对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。
上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
3.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。
江苏省计算机考试VFP第一章考点归纳
第一章考点归纳VFP数据库基础考点1:数据管理发展的三阶段▪ 1 三阶段:人工管理阶段,文件系统阶段,数据库系统阶段⏹ 2 划分依据•数据独立性、数据共享性、数据完整性、数据存取水平高低• 3 在任何阶段,数据冗余都不会消失• 4 数据库系统的4个特点:•实现数据共享、减小数据冗余•采用特定的数据模型•具有较高的数据独立性•有统一的数据控制功能考点2:数据库系统▪1数据库系统(DBS):由数据库,数据库管理系统及相关软件,数据库管理员和用户,计算机硬件系统等组成。
▪ 2 数据库(DB):是指存储在计算机存储介质上的结构化的相互数据集合▪3数据库管理系统(DBMS):是为数据库的建立、使用和维护而配置的系统软件,是用户与数据库之间的接口,是数据库系统的核心。
例:VFP▪ 4 数据库应用系统(DBS):系统开发人员开发的面向某一类实际应用的应用软件系统。
例:学生管理系统,财务管理系统等。
▪ 5 数据库管理员(DBA):负责数据库控制和维护。
考点3:数据模型1 分类:▪概念数据模型:E-R模型(实体-联系模型)▪逻辑数据模型:层次模型、网状模型和关系模型2 E-R模型▪(1)三个基本概念•实体是客观存在的可相互区别的事物,如一个学生、一场比赛•联系表示实体集之间的关系•属性是指实体或联系所具有的特征,如学号、姓名等。
(3)实体间联系的种类▪一对一联系(1:1):班长和班级,公司和经理▪一对多联系(1:m):系和学生,部门和职工▪多对多联系(m:n):学生和课程,读者和图书3 数据模型:数据库管理系统用来表示实体及实体间联系的方法,分为三种:•层次模型:用树形结构来表示实体及实体间的联系的模型。
•网状模型:用网状结构来表示实体及实体间的联系的模型。
•关系模型:用二维表结构来表示实体及实体间的联系的模型。
目前的数据模型都是关系模型。
•考点4:关系模型•关系模型由3部分组成:数据结构、数据操作和完整性规则1 关系术语▪关系:一个关系就是一张二维表。
江苏省计算机二级VFP数据库系统及VFP概述PPT教学课件
1、信息
一、
三 个 基
定义:现实世界中事物的存在方式或运动状态的反映, 是认识主体所感知或所表述的事物存在、运动及其变化 的形式、内容和效用。
特点:可感知、可存储、可加工、可传递、可再生
本 概
2、数据
念
定义:描述现实世界中事物的符号记录,是指用物理符
号(数字、文字、图形、图像、声音、视频等)记录下
来的可以鉴别的信息。包括数值型数据和非数值型数据
ISO对数据的定义:计算机中对事实、概念或指令 进行
描述的一种特殊格式,这种格式适合于计算机及其相关 设备自动地进行传输、转换和加工处理。
2020/12/10
第一章 数据库系统基础知识
1.1 数据处理与数据管理技术
信息和数据的区别和联系
数据是按一定的格式对信息进行的符号化的表示,是信息的 载体。
内容包括:一是按一定的数据模型组织并实际存储的所 有应用需要的数据(数据库表、视图);二是有关数据 库定义的数据,用于描述数据的结构、类型、格式、关 系、完整性约束等。这些描述性数据通常成为“元数据” ,元数据的集合称为数据字典Data Dictionary。
2020/12/10
第一章 数据库系统基础知识
第一章 数据库系统基础知识
主要内容
1.1 数据处理与数据管理技术 1.2 数据库系统的组成 1.3 数据库系统的模式结构 1.4 数据模型 1.5 关系数据库标准语言SQL 1.6 数据库设计基础 1.7 主流的DBMS产品简介
2020/12/10
第一章 数据库系统基础知识
1.1 数据处理与数据管理技术
第一章 数据库系统基础知识
2. 文件系统阶段
时间:20世纪50年代后期到60年代中期 背景:计算机不仅用于科学计算,而且用于数据处理 软件:操作系统中已经有了专门的管理数据的软件(即文件系统) 特点:
VF笔试题:第1章 数据库系统基础知识
第一章数据库系统基础知识1.1 数据库基本概念1.1.1 信息、数据及数据处理1、数据是存储在某一媒体上能够识别的物理符号,其概念包含两个方面:一是描述事物特性的数据内容,二是存储在某一种媒体上的数据形式。
2、下面有关对数据的理解,其中说法有误的是(D)。
A)数据是指存储在某一种媒体上,能够被识别的物理符号B)包括描述事物特性的数据内容C)包括存储在某一种媒体上的数据形式D)数据形式是单一化的1.1.2 数据库、数据库管理系统与数据库系统1、数据库是存储在计算机存储设备上,结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
2、存储在计算机内有结构的相关数据的集合称为(A)。
A)数据库B)数据库管理系统C)数据结构D)数据库应用系统3、下列关于数据库系统,说法正确的是(C)。
A)数据库中只存在数据项之间的联系B)数据库中只存在记录之间的联系C)数据库中数据项之间和记录之间存在联系D)数据库中数据项之间和记录之间都不存在联系5、下列有关数据库的描述,正确的是(C)。
A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件6、数据库管理系统是(A)。
A)一种软件B)一台存有大量数据的计算机C)一种设备D)一个负责管理大量数据的机构8、用于实现数据库各种数据操作的软件称为(C)。
A)数据软件B)操作系统C)数据库管理系统D)编译程序9、一般来说,数据库管理系统主要适用于做(B)。
A)文字处理B)数据处理C)表格设计D)数据通信10、下列不属于DBMS功能的是(C )。
A)数据定义B)数据操纵C)数据字典D)数据库运行控制11、FOXPRO是一个(C)。
A)数据库系统B)文件管理系统C)数据库管理系统D)64位数据开发系统12、数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和(B)。
A)操作系统B)用户C)数据D)文件系统13、数据库系统的构成是:数据库、计算机硬件系统、用户和(C)。
江苏计算机二级VFP上机知识点
江苏计算机二级VFP上机知识点做题笔记第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按+→“编辑”→“插入对象”备注型 M 双击一下或按+→输入备注都是4个字节货币型 Y2.向已有表中输入记录:两步:USE 表名append3.创建索引的表达式即排序问题:例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的DESCP99索引注意:字符型表达式与算术表达式加法区别类型不一样时,一般转成字符型,常用三个DTOC();TTOC();STR() 数值→字符4.掩码问题:p79 例只允许输入4位数字字符9999没说几位,就会看表中该字段的长度5.默认值6.有效性规则和有效性信息:例成绩在0-100之间cj>=0 .AND. cj<=100性别只能是男或女xb$’男女’其值必须包含非空格字符学会转化一点设置字段的"规则"为"LEN(ALLTRIM(tsjj))>0"CDRQ<={^2008-8-8}格式7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入:LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq)))日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了8.触发器插入触发器更新触发器删除触发器关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4返回删除空格后的字符串不等于<>或#或!=表示设置删除触发器,禁止删除:.F.9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含10.添加项目信息:放在项目管理器标题栏上,右击,项目信息设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。
江苏省计算机等级vfp第1,2章必考点
其他函数:Asc(),Chr(),Str(),Val(),Dtoc(),Between(),Type()
IIF(),FILE(),MessageBox(),GetFile(),Empty(),IsNull()
真题解析:
函数是程序设计语言中重要的语言成分.在下列 VFP 系统函数中,其返回值不为字符型数据的是( )(06春)
A. TYPE B. DOW() C. CHR() D. TTOC()
利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是()(06春)
A.主关键字 C.外部关键字 B.候选关键字 D.超关键字
考点5:实际关系设计模式时,要达到3NF
真题解析:
(1)在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应
用中,设计关系模式时一般要求满足 ( )(07秋)
A.1NF B.2NF C.3NF D.4NF
考点3:E-R模型中有3个基本的概念:实体、联系、属性,在E-R图中,用矩形框表示实体集,菱形框表示联系,椭圆形框表示属性
真题解析:
在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称E.R模型)。E-R模型中有3个
基本的概念,它们分别是 ( )、联系和属性。(07秋)
考点4:超关键字:二维表中能唯一的确定记录的一个列或几个列的组
A."!"+STR(X+Y,1)+"!" B."!"+"X+Y"+"!"
VF各章知识点汇总
第一章数据库基础理论一、信息、数据和数据处理信息是有用的数据;数据是信息的表现形式,数据是信息的载体二、数据模型有三种:层次模型、网状模型、关系模型Visual FoxPro 6.0是关系型数据模型三、关系模型关系其实就是一张二维表,由字段、记录,和数据项组成,表中的每一行称为记录或元组,表中每一列称为字段或属性,表中每一项称为数据项或分量。
四、数据库:是数据库系统的核心和管理对象五、数据库系统由四部组成:硬件系统、系统软件(操作系统、数据库管理系统)、数据库应用系统和各类人员三级模式:外模式、概念模式和内模式六、数据库管理系统(DBMS):由三部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序。
二、关系数据库1、一个关系数据库由若干个数据表组成,数据表由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成。
(即数据项→记录→数据表)2、表间关联关系的类型:一对一关系、一对多关系、多对一关系3、关系完整性:是指关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,保证数据的正确性、有效性和相容性关系的完整性包括:域完整性、实体完整性、参照完整性。
其中域完整性是指:包括字段的值、类型、有效规则实体完整性是指:对关系中的记录值是唯一的。
参照完整性是指:在数据库设计时要进行参照完整性。
建立关联表间数据的参照性。
4、关系运算:选择运算:是指从关系中选择某些满足条件的记录组成的一个关系投影运算:是指从关系中选择某些字段值组成的一个关系连接运算:是将两个或多个关系通过连接条件组成一个新的关系第三章基础知识一、数据类型:(其中所提到的字符个数,一个汉字用两个字符来表示,所有的标点符号应在英文状态下输入) 有六种基本数据类型:1、字符型:由“”、‘’和[]三种作为字符型数据的定界符。
且数据长度不能超过254个字符2、数值型:包括数值型、浮点型、货币型、双精度型、整型其中数值型是最常用的数据类型,是由数字(0~9)、小数点和正负号组成,最大长度不能超过20个字符 (包括十、—号和小数点)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据库系统基础知识 (复习要点)第一章数据库系统基础知识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年代中期至今。
上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
3.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。
数据模型:即描述实体模型的数据。
数据模型的分类:层次模型(采用树型结构)网络模型(采用无向图型结构)关系模型(采用二维表结构)关系模型的性质:二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名;二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换。
二维表的主关键字: 超关键字:能唯一确定记录的一列或几列的组合候选关键字:最简练的超关键字主关键字:候选关键字中的一个外部关键字:当A表的主关键字被包含到B表中时,则称A 表的主关键字为B表的外部关键字。
4. 微机关系型数据库系统的发展关系型数据库: 即根据表、记录和字段之间的关系进行组织和访问的一种数据库。
名称运行环境公司名称发布时间dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, dBASEDOSAshton-Tate FoxBASE 1.0DOSFox软件公司1987.2FoxBASE + (2.00/2.10)DOSFox软件公司87.7/88.7FoxPro 1.0DOSFox软件公司1989FoxPro 2.0DOSFox软件公司1991FoxPro 2.5DOS 、 WINDOWS 3.x微软公司1993.1FoxPro 2.6DOS 、 Windows 3.x微软公司1994Visual FoxPro 3.0Windows 3.X微软公司1996.1Visual FoxPro 5.0Windows 95微软公司1997.2Visual FoxPro 6.0Windows 98微软公司1998.11.2 Visual FoxPro 6.0概述1. VFP6.0的特点完善了关系型数据库的概念,采用了Rushmore技术,引入了SQL命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。
2. VFP6.0的用户界面 [图例]界面基本组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏系统工具一览表各种菜单各种工具栏各种窗口各种设计器各种生成器各种向导文件菜单常用工具栏命令窗口数据库设计器文本框生成器表向导编辑菜单表单控制工具栏浏览窗口表设计器组合框生成器交叉表向导显示菜单布局工具栏代码窗口表单设计器命令组生成器查询向导格式菜单调色板工具栏调试窗口菜单设计器编辑框生成器本地视图向导工具菜单打印预览工具栏编辑窗口报表设计器表达式生成器表单向导程序菜单报表控制工具栏查看窗口标签设计器表单生成器一对多表单向导窗口菜单查询设计器工具栏跟踪窗口类设计器表格生成器报表向导帮助菜单表单设计器工具栏属性窗口连接设计器列表框生成器一对多报表向导菜单菜单报表设计器工具栏通用字段窗口查询和视图设计器参照完整性生成器标签向导数据环境菜单数据库设计器工具栏远程视图向导表单菜单项目管理器窗口数据环境设计器自动格式生成器邮件合并向导项目菜单导入向导查询菜单选项组生成器图形向导报表菜单数据透视表向导表菜单分组/总计报表向导数据库菜单类菜单3. VFP 6.0的工作方式(1)菜单操作方式根据所需的操作从菜单中选择相应的命令(与WORD类似)。
每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。
利用工具菜单中的向导可以很方便地完成常规任务。
(2)命令交互方式根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。
(3) 程序执行方式先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO 命令,让机器执行。
4. VFP 6.0常用文件类型VFP 6.0常用的文件扩展名及其关联的文件类型扩展名文件类型扩展名文件类型.app生成的应用程序.frx报表.exe可执行程序.frt报表备注.pjx项目.lbx标签.pjt项目备注.lbt标签备注.dbc数据库.prg程序.dct数据库备注.fxp编译后的程序.dcx数据库索引.err编译错误.dbf表.mnx菜单.fpt表备注.mnt菜单备注.cdx复合索引.mpr生成的菜单程序.idx单索引.mpx编译后的菜单程序.qpr生成的查询程序.vcx可视类库.qpx编译后的查询程序.vct可视类库备注.scx表单.txt文本.sct表单备注.bak备份文件5. 创建文件新建各种类型的文件时,可以利用系统提供的相应工具,以提高工作效率。
新建文件时可用的设计器和向导。
1.3 项目管理器1. 项目管理器简介项目:是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。
项目管理器:[图例]是开发VFP应用系统的一个工具,它生成一个项目文件,项目文件的扩展名为 .PJX,项目备注的扩展名为:.PJT。
项目管理器窗口的组成:由6大类数据项(全部、数据、文档、类、代码、其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、运行、移去、连编)组成。
注:粗斜体表示的命令按纽根据用户选择的不同对象相应地出现。
项目菜单的组成:13个子菜单(其中一部分与项目管理器中的命令按钮功能相同)。
项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。
2. 创建项目文件用菜单方式:打开文件菜单→新建→项目→新文件→给出合适的项目文件名及保存位置→进入项目管理器→开发应用系统→完成后关闭窗口退出。
用命令方式:项目文件名>语法:CREATE PROJECT <功能:打开项目管理器窗口进行应用系统的开发。
3. 修改项目文件用菜单方式:打开文件菜单→打开→找到所需的项目文件并确定之→进入项目管理器→修改应用系统→完成后关闭窗口退出。
用命令方式:项目文件名>语法:MODIFY PROJECT <功能:打开项目管理器窗口进行应用系统的修改。
4. 项目管理器的使用可以利用项目管理器来创建、打开、浏览、修改所有VFP文件并运行其中的表单、报表、标签、菜单、程序等。
特别是可以利用它来连编项目(追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连编之后更新了的一些组件)、应用程序(扩展名为.APP,在VFP 环境下执行)和可执行文件(扩展名为.EXE,能脱离VFP环境执行)。
1.4 VFP 6.0 的一些规则1. VFP6.0 的命名规则:·只能使用字母、下划线和数字。
·使用字母或下划线作为名称的开头。
·名称可以是 1 至 128 个字符,但自由表的字段名和索引标识最多只能有 10 个字符。
·避免使用 Visual FoxPro 的保留字。
·文件的命名遵循操作系统的约定。
2. 命令和子句的书写规则(1) 以命令动词开始;(2) 各部分之间要用空格隔开;(3) 命令、子句、函数名都可简写为前4个字符,大、小写等效;(4) 一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”;(5) 变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。
(6) 命令格式中的符号约定:命令中的[ ] 、| 、…、< > 符号都不是命令本身的语法成分,使用时不能照原样输入,其中:[ ] 表示可选项,根据具体情况决定是否选用| 表示两边的部分只能选用其中的一个…表示可以有任意个类似参数,各参数间用逗号隔开< > 表示其中内容要以实际名称或参数代入3.命令工作方式中的常见错误(1) 命令动词写错(2) 格式不符合要求·标点符号不对(一定要用英文标点符号)·缺少必需的空格或添加了不该有的空格·数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式(3) 打不开所需文件:没有正确输入盘符和路径或文件名输错。