当前位置:文档之家› VF笔试题:第1章 数据库系统基础知识

VF笔试题:第1章 数据库系统基础知识

VF笔试题:第1章 数据库系统基础知识
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)。

A)数据集合B)操作系统C)数据库管理系统D)文件系统

14、数据库的最小存取单位是(C)。

A)数据B)数据元素C)数据项D)数据结构

15、数据库系统的核心是(C)。

A)数据库B)操作系统C)数据库管理系统D)文件系统

16、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(B)。

A)DB包括DBS和DBMS B)DBS包括DB和DBMS

C)DBMS包括DB和DBS D)三者平级关系

1.2 数据管理技术的产生和发展

1、计算机数据管理依次经历的几个阶段为(C)。

A)文件系统、人工管理、数据库系统、分布式数据库系统和面向对象数据库系统

B)人工管理、文件系统、数据库系统、面向对象数据库系统和分布式数据库系统

C)人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统

D)文件系统、人工管理、数据库系统、面向对象数据库系统和分布式数据库系统

2、下列关于数据库系统数据冗余的叙述中,正确的是(D)。

A)数据库系统文件系统出现的冗余多

B)数据库系统中数据冗余是指数据超出指定数量

C)数据库系统没有数据冗余

D)数据库系统减少了数据冗余

3、下列说法中,不属于数据库系统特点的是(D)。

A)实现数据共享,减少数据冗余B)采用特定的数据模型

C)有统一的数据控制功能D)概念单一化“一事一地”

4、关于数据库的特点,以下说法不正确的是(B)。

A)数据结构化B)数据与程序一一对应

C)具有较高的数据独立性和统一的数据控制功能D)数据共享性高,冗余低,易扩充

5、在数据库系统中,用户对数据的操作只需按其(B)来进行。

A)物理结构B)逻辑结构C)顺序结构D)索引结构

6、应用数据库的主要目的是(C)。

A)解决数据保密问题B)解决数据完整性问题

C)解决数据共享问题D)解决数据量大的问题

7、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段、其中数据独立性最高的阶段是(A)。

A)数据库系统B)文件系统C)人工管理D)数据项管理

8、下述关于数据库系统的叙述中正确的是(A)。

A)数据库系统减少了数据冗余

B)数据库系统避免了一切冗余

C)数据库系统中数据的一致性是指数据类型一致

D)数据库系统比文件系统能管理更多的数据

9、当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的物理独立性。

10、在数据管理技术发展的三个阶段中,数据共享最好的是(C)。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同

11、从大的方面来说,我们可以将数据库的设计过程划分为逻辑设计和物理设计。

12、下列数据库管理技术的特点中,(A)是数据库与文件系统的根本区别。

A)数据的结构化B)数据冗余度小,易扩充

C)具有较高的数据和程序的独立性

D)统一的数据控制功能

13、数据结构化是数据库和文件系统的重要区别。(√)

1.3 数据模型(Data Model)

1、数据库系统中所支持的数据模型有(C)。

A)层次模型、网状模型、链接模型B)网状模型、链接模型、关系模型

C)层次模型、网状模型、关系模型D)层次模型、网状模型、树形模型

2、VFP数据库管理系统所支持的数据模型是(A)。

A)关系型B)网状型C)层次型D)共享型

3、数据模型不仅表示反映事物本身的数据,而且表示数据之间的联系。

4、按照所使用数据模型的不同,数据库系统可分为层次型、网状型和关系型。

5、不属于数据库数据模型的是(A)。

A)选择B)关系C)网状D)层次

1.3.1 概念模型

1、客观存在并且可以相互区别的事物称为(D)。

A)关系B)属性C)元组D)实体

2、在模型概念中,实体所具有的某一特性称为(B)。

A)实体集B)属性C)元组D)实体型

3、关系模型的“域”指属性的取值范围。(√)

4、下列关于对象的说法不正确的是(D)。

A)对象可以是具体的实物,也可以是一些概念

B)一条命令、一个人、一张桌子等都可以看作一个对象

C)一个表单可以看作一个对象

D)一次考试不可以看作一个对象

5、下面不属于两个实体间联系的是(C)。

A)一对一的联系B)一对多的联系C)多对一的联系D)多对多的联系

6、实体与实体之间的联系方式有一对一联系、一对多联系和多对多联系3种。

7、将E-R图转换到关系模式时,实体与联系都可以表示成(B)。

A)属性B)关系C)键D)域

8、在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)。

A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段

9、一间宿舍可住多个学生,则实体宿舍与学生之间的联系是(B)。

A)一对一B)一对多C)多对一D)多对多

10、如果一个学校只能有一个校长,而且一个校长不能同时担任其他学校的校长,学校和校长2个实体之间的关系属于(A)。

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

11、在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是(C )。

A)一对一B)一对二C)多对多D)未知

1.3.2 常用的数据模型

1、层次型、网状型和关系型数据库划分的原则是(C)。

A)记录长度B)文件大小C)关系模型D)数据、图表和多媒体

2、层次模型能直接表示的关系为(D)。

A)一对一关系B)一对多关系C)多对多关系D)选项A)和B)

3、在Visual FoxPro 中,用二维表来表示实体与实体间联系的数据模型称为(C)。

A)层次模型B)网状模型C)关系模型D)E-R模型

4、在关系数据库系统中,一个关系其实就是一个(D)。

A)关系图B)关系树C)程序文件D)二维表

5、关系数据模型(D)。

A)只能表示实体间的1:1联系B)只能表示实体间的1:n联系

C)只能表示实体间的m:n联系D)可以表示实体间的上述3种联系

6、关系就是一张二维表。(√)

7、在关系数据库中,一张二维表就是一个关系。(×)

8、关系模型中数据的逻辑结构是一张二维表,它由行和列组成。(√)

9、在关系数据库中,为了简明地表达数据间的关系,采用的是(C)。

A)数组形式B)层次形式C)二维表格形式D)矩阵形式

1.4 关系数据库

1、Visual FoxPro是一种关系数据管理系统,所谓关系是指(D)。

A)表中各条记录彼此有一定关系B)表中各个字段彼此有一定的关系

C)一个表与另一个表之间有一定的关系D)数据模型符合满足一定条件的二维表格

2、关系数据库管理系统所管理的关系是(A)。

A)若干个二维表B)一个DBF文件C)一个DBC文件D)若干个DBC文件

1.4.1 关系数据库的术语和特点

1、在关系数据库中,用来表示实体之间联系的是关系。

2、下列关于关系模型的叙述中,正确的是(A)。

A)关系中元组之间和属性之间都存在联系

B)关系中元组之间和属性之间都不存在联系

C)关系中只有元组之间存在联系

D)关系中只有属性之间存在联系

3、关系中的元组对应于数据库中的(A)。

A)记录B)字段C)结构D)文件

4、关系中的属性对应于数据库中的(B)。

A)记录B)字段C)文件D)数据项

5、所谓属性的取值范围是指(A)。

A)值域B)实体集C)分量D)属性值

6、二维表中的每一列称为一个字段,或称为关系的一个属性;二维表中的每一行称为一个记录,或称为关系的一个元组。

7、关系是具有相同性质的元组的集合。

8、下列数据库的术语和关系模型的术语对应关系正确的是(A)。

A)记录与元组B)字段与元组C)记录类型与关系D)实例与关系

9、在关系数据库中二维表中的列称为关系的字段,二维表中的行称为关系的记录。(√)

10、(关系数据库)在一个数据表中,有一个或者若干个字段,它们的值可以唯一的标识一条记录,这个字段称为(C)。

A)主题字B)标题C)关键字D)记录名

11、如果表中的一个字段不是本表的关键字或候选关键字,而是另一个表的关键字或候选关键字,那么这个字段(属性)就称为外部关键字。

12、Visual FoxPro中不允许在主关键字字段中有重复值或空值。

13、域是指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

14、在有关数据库的概念中,若干个记录的集合称为(D)。

A)字段名B)文件C)数据项D)数据表

15、下列有关关系特点的叙述中,错误的是(D)。

A)关系必须规范化

B)在同一个关系中不能出现相同的属性名

C)关系中不允许出现完全相同的元组,即冗余

D)同一关系中,列的次序无关紧要,但元组的顺序不能随便交换

16、将关系看成一张二维表,则下列叙述中正确的是(D)。

A)表中允许出现相同行B)表中允许出现相同列

C)表中行的次序不可以交换D)表中列的次序可以交换

17、下列关于关系模式的叙述,不正确的是(D)。

A)关系模式即是对关系的描述

B)一个关系模式对应一个关系结构

C)关系模式的格式:关系名(属性名1,属性名2,……,属性名n)

D)关系模式的格式:表名(字段名1,字段名2,……,字段名n)

18、一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。

19、下列有关数据库的描述,正确的是(D)。

A)数据处理是将信息转化为数据的过程

B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C)关系中的每一列称为元组,一个元组就是一个字段

D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

20、下列说法错误的是(C)。

A)关系中每一个属性对应一个值域B)关系中不同的属性可对应同一个值域

C)对应同一个值域的属性为不同的属性D)DOM(A)表示属性A的取值范围

21、在二维表中,元组的分量不能再分成更小的数据项。

22、关系的每一个分量必须是一个不可分的数据项。(√)

1.4.2 关系数据库的基本运算

1、对关系代数表达式进行优化处理时,应尽可能早地执行的操作是(B)。

A)笛卡尔积B)选择C)投影D)连接

2、在关系的基本运算中,下列不属于专门关系运算的是(C)。

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

3、使用关系运算对系统进行操作,得到的结果是(C)。

A)元组B)属性C)关系D)域

4、关系的基本运算有两类,专门的关系运算和(B)。

A)传统的关系运算B)传统的集合运算C)字符串运算D)数值运算

5、在关系运算中,查找满足一给定条件的元组的运算称为(A)。

A)选择B)复制C)投影D)关联

6、如果要改变一个关系中属性的排列顺序,应使用的关系运算是(B)。

A)连接B)投影C)重组D)选择

7、对表进行水平方向和垂直方向的分割,分别对应的关系运算是(A)。

A)选择和投影B)投影和选择C)选择和连接D)投影和连接

8、选择操作是根据某些条件对关系做(C)。

A)垂直分割B)选择权C)水平分割D)分解操作

9、在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作为选择。从关系中抽取指定列的操作称为投影。将两个关系中相同属性值的元组连接到一起而形成一个新的关系操作称为连接。

10、在关系的基本运算,下列属于专门关系运算的是(B)。

A)选择、排序B)选择、投影C)并、差、交D)连接、笛卡尔积

11、对关系进行选择、投影或连接运算后,运算的结果仍然是一个关系。

12、从表中选择字段形成新关系的操作是(C )。

A)选择B)连接C)投影D)并

13、设数据表文件在当前工作区已经打开,命令COPY TO TEMP FILEDS <字段名表> 完成的工作相当于关系运算(D)。

A)连接B)选择C)自然连接D)投影

14、设数据表文件在当前工作区已经打开,命令LIST FOR <条件> 完成的工作相当于关系运算(A)。A)选择B)连接C)自然连接D)投影

15、下列叙述正确的是(C)。

A)在关系数据库中,数据查询不需要通过关系运算就可以实现

B)一个关系允许有完全相同的2个元组

C)关系就是一个二维表

D)关系数据库中的数据表都是自由表

16、对某个关系进行选择、投影或连接运算后,运算的结果可能不是二维表。(×)

17、选择运算就是在一个关系中选出若干指定的列。(×)

18、投影运算就是在一个关系中选出满足指定条件的那些记录。(×)

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

vf知识点

一、分值基本分布情况表 二、可能涉及到的考试题型 1.选择题(单项选择、多项选择)。 2.填空题。 3.判断题。 4.程序题(阅读程序并补充程序中缺少的部分、阅读程序写出程序结果、编写程序代码)。 三、建议 1.老师们可根据以下知识点进行复习。 2.老师们可根据以下知识点对习题册、课后题等进行有针对性地讲解和分析。 3.老师们可提前3周左右(也可根据自己实际教学情况)提前进入复习状态。 四、VF知识点 第一章基础知识 1.数据与信息的概念。 2.数据、表、数据库、数据库管理系统、数据库系统。 3.关系模型的基本概念: ★关系、元组、属性、域、关键字候、选关键字、主关键字、外部关键字。 ★关系模式 关系名(属性名1,属性名2,…,属性名n) ★关系的基本特点。 4.关系运算 选择、投影、联接。 第二章操作基础(5分)

1.对三种界限符的理解和使用([]、<>、|)。 2.命令中常用的短语 ★ FIELDS子句 ★范围子句 ★条件子句 3.命令书写规则。 第三章数据及运算 1.常量与变量。 2.常用函数: ASB()、SQRT()、INT()、CEILING()、FLOOR()、MOD()、ROUND()、MAX()、MIN()、宏代换函数、LEN()、AT()、LEFT()、RIGHT()、SUBSTR()、LTRIM()、SPACE()、LOWER()、UPPER()、DATE()、TIME()、YEAR()、MONTH()、DAY()、CTOD()、DTOC()、STR()、VAL()、VARTYPE()、BOF()、EOF()、RECNO()、IIF()、FOUND()。 3.字符运算 连接运算(完全连接和不完全连接),包含运算。 4.常用的数据类型。(如字符型、数值型、日期型、备注型、逻辑性等) 第四章表的基本操作 1.设计表结构 重点理解字段名、字段类型、字段宽度、是否允许为空等概念。 2.常用操作命令 ★表的建立(creat) ★表的打开与关闭(use) ★表记录的显示 ★表结构和显示与修改 ★浏览窗口的使用 ★成批替换命令(replace) ★表记录指针的定位(go、skip、locate) ★表记录的增加与删除(insert、append、delete) ★表的复制(copy) ★从其他文件向表添加数据(append from) ★表与数组间的数据传递 ★表的排序与索引(sort to on 、index on to) ★表的统计与计算(count、sum、average、calculate、total) 3.多工作区 工作区的概念、工作区的选择、表的关联与联接。

1-数据库基础知识练习-答案

一、数据库系统认知 1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。 I.人工管理阶段II.文件系统阶段III.数据库阶段 A.Ⅰ和ⅡB.只有ⅡC.Ⅱ和ⅢD.只有Ⅰ 3.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A )。 A.模式B.内模式C.外模式 4.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。 A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式 5.下列4项中,不属于数据库系统特点的是( C )。 A.数据共享B.提高数据完整性 C.数据冗余度高D.提高数据独立性 6.数据模型的三个要素是(B )。 A.实体完整性、参照完整性、域完整性 B.数据结构、数据操作、数据完整性 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 7.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。

A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 8.下列选项中(A)不是数据库系统的特点。 A.数据加工B.数据共享C.关系模型D.减少数据冗余 9.数据库系统的数据独立性体现在(B)。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 10.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。 A.模式 B.物理模式 C.外(子)模式 D.内模式 11.下述(D)不是DBA数据库管理员的职责。 A.负责整个数据库系统的建立 B.负责整个数据库系统的管理 C.负责整个数据库系统的维护和监控 D.数据库管理系统设计 二、需求分析与数据库概念设计 12.在进行管理系统需求分析时,数据字典的含义是(D)。 A.数据库中所涉及的属性和文件的名称集合 B.数据库中所有数据的集合 C.数据库中所涉及的字母、字符及汉字的集合

VF数据库的基本概念

VF数据库的基本概念 【教学内容】数据库的相关概念 【教学目的】掌握数据库的基本概念;理解数据与信息的区别;掌握DB、DBS 与DBMS之间的关系 【教学重点】数据与信息;DB、DBS、DBMS 【教学难点】DB、DBS、DBMS 【教学方法】讲授法,多媒体演示法 【教学过程】 导入: 在数据处理这一计算机应用领域中,人们首先遇到的概念是数据和信息。新课: 1.什么叫数据: 指能被计算机存储和处理、反映客观事物的符号。 如:数字、字母、文字、特殊字符组成的文本形式数据,还有图形、动画、影像、声音等多媒体数据,而最多、最常用的是文字数据。 学生的学号、姓名、成绩等。 2.数据处理 对数据进行收集、存储、分类、计算、统计、检索及传输的过程。数据处理的目的是为了得到信息。 3.信息:经过加工处理并对人类客观行为产生影响的数据。 总结:数据处理就是将数据转换成信息的过程。

数据经过处理后仍然保持数据的形式,但经过处理后的数据是经过提炼的,能反映事物本质的,相互之间的内在联系的数据,只有这种数据才能成为信息。 数据经过数据处理得到信息,信息是有用的数据,数据是信息的表现形式。 4.数据库(DB): 有组织的、可共享的数据的集合。(核心和管理对象) 5.数据库管理系统(DBMS): 是管理和维护数据库存资源的系统软件。(中心枢纽) 6.数据库系统(DBS): 是对数据库统一管理的计算机硬件和软件资源的统称。具体由五部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台和软件平台。 DBS包括DB和DBMS 7.数据库系统的特点 (1)数据的共享度高,即一个数据库中的数据可以为不同的用户所使用。 (2)数据的独立性强,减少了应用程序和数据结构的相互依赖性。 (3)数据的冗余度小,尽量避免存储数据的相互重复。 (4)数据的结构化,便于对数据统一管理和控制。 (5)数据保护功能。 课堂小结: 数据数据处理信息

数据库系统的基本知识

第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。

【1】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。 【2】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中

数据库基本知识(自己整理,初学者可以看一下,基于某MySql)

数据库

1常见数据库 1.1MySql : 甲骨文 1.2Oracle: 甲骨文 1.3SQL Server: 微软 1.4Sybase: 赛尔斯 1.5DB2: IBM 2MySql基础知识 2.1关系结构数据模型数据库 2.2SQL(Structured Query Language)结构化查询语言2.2.1DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等 操作数据库 CREATE DATABASE [IF NOT EXISTS]mydb1 USE mydb1 DROP DATABASE [IF NOT EXISTS] mydb1

ALTER DATABASE mydb1 CHARACTER SET utf8 操作表 插入表 CREATE TABLE stu( sid CHAR(6), sname VARCHAR(20), age INT, gender VARCHAR(10) ); 更改表 ALTER TABLE t_user ADD (student varcher(20)) ALTER TABLE t_user MODIFY gender CHAR(20) ALTER TABLE t_user CHANGE gender VARCHER(20) ALTER TABLE t_user REMANE genderTO genders ALTER TABLE t_user DROP gender 删除表 DROP TABLE t_user 2.2.2DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据) 插入数据 INSERT INTO t_user VALUES() INSERT INTO 表名 VALUES(值1,值2,…)

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

VF数据库程序设计教案

Visual Foxpro数据库程序设计教案 姓名:李运娣 系别:计算机

第1章 Visual FoxPro 数据库基础 本章重点与学习目标: ?了解数据库系统的相关概念 ?数据、数据库、数据库管理系统、数据库系统 ?数据库管理系统发展过程 ?概念模型以及常用的数据模型—层次模型、网状模型、关系模型?掌握关系数据库 ?关系模型的相关属于 ?数据库设计基础 ?数据库设计的步骤和过程 ?了解VF系统的发展过程 ?数据库管理系统的发展 ?VF的发展简史及了解Visual FoxPro系统的特点 ?掌握VF系统的启动与退出方法 ?熟悉VF系统的用户界面 ?熟悉VF项目管理器 ?创建新项目 ?项目管理器窗口的各类选项卡 教学器材: 多媒体教学 本章课时:3学时 §1.1 数据库基础知识 §1.1.1 计算机数据管理的发展 1. 数据与数据处理数据是指存储在某一种媒体上能够识别的物理符 号;数据处理是指将数据转换成信息的过程。 2. 计算机数据管理 数据管理:是指对数据的组织、分类、编码、存储、检索、维护等, 它是数据处理的中心问题。 数据管理技术的发展过程:人工管理阶段(40年代中--50年代中);文 件系统阶段(50年代末--60年代中);数据库系统阶段(60年代末--现 在)。 §1.1.2 数据库系统 1. 数据库有关概念 数据库(DataBase):指数据库系统中以一定的方式将相关数据组织在一起,存储在外存储设备上形成的、为多个用户共享、与应用程序相互独立的相关数据集合。 数据库管理系统(DBMS):用于建立、使用和维护数据库的系统软件。 数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库应用系统:数据库应用系统简称数据库系统,是指系统开发人

8数据库基础知识测试题

24数据库基础知识测试题 一、选择题 1. 数据库系统是由数据库、数据库管理系统、应用程序、、用户等构成的人—机系统。 A.数据库管理员 B.程序员 C.高级程序员 D.软件开发商 2. 在数据库中存储的是。 A.信息 B.数据 C.数据结构 D.数据模型 3. 在下面关于数据库的说法中,错误的是。 A.数据库有较高的安全性 B.数据库有较高的数据独立性 C.数据库中的数据可被不同的用户共享 D.数据库没有数据冗余 4. Access数据库管理系统依赖于操作系统。 A.DOS B.Windows C.UNIX D.UCDOS 5. 定义某一个字段的默认值的作用是。 A.当数据不符合有效性规则时所显示的信息 B.不允许字段的值超出某个范围 C.在未输入数值之前,系统自动提供数值 D.系统自动把小写字母转换为大写字母 6. 在下列数据库管理系统中,不属于关系型的是。 A.Microsoft Access B.SQL Server C.Oracle D.DBTG系统 7. Access是数据管理系统。 A.层状 B.网状 C.关系型 D.树状 8. 在Access中,数据库的基础和核心是。 A.表 B.查询 C.窗体 D.宏 9. 在下面关于Access数据库的说法中,错误的是。 A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中 C.一个数据库可以包含多个表体 D.表是数据库中最基本的对象,没有表也就没有其他对象

·2·基础知识测试篇 10. 在一个单位的人事数据库,字段“简历”的数据类型应当是。 A.文本型 B.数字型 C.自动编号型 D.备注型 11. 在一个学生数据库中,字段“学号”应该是。 A.数字型 B.文本型 C.自动编号型 D.备注型 12. 在下面关于Access数据类型的说法,错误的是。 A.自动编号型字段的宽度为4个字节 B.是/否型字段的宽度为1个二进制位 C.OLE对象的长度是不固定的 D.文本型字段的长度为255个字符 13. 假定“姓名”是文本型字段,则查找姓“李”的学生应使用表达式。 A.姓名Like″李*″ B.姓名Like″[!李]″ C.姓名=″李*″ D.姓名= =″李*″ 14. 如果字段“成绩”的取值范围为0~100,则错误有有效性规则是。 A.> = 0 And < = 100 B.[成绩]> = 0 And [成绩]< = 100 C.成绩> = 0 And 成绩 < = 100 D.0 < = [成绩] < = 100 15. 基本表结构可以通过,对其字段进行增加或删除操作。 A.INSERT B.ALTER TABLE C.DROP TABLE D.DELETE 16. 在下列关于SQL语句的说法中,错误的是。 A.在使用CREATE TABLE创建基本表时,可以指定某个字段为主键 B.在使用ALTER TABLE命令修改基本表的结构时,可以同时添加和删除字段操作C.UPDATE语句一次只能对一个表进行修改 D.使用DROP TABLE删除基本表后,表中的数据自动被删除,不可以恢复 17. 内部计算函数Sum(字段名)的作用是求同一组中所在字段内所有的值的 。 A.和 B.平均值 C.最小值 D.第一个值 18. 内部计算函数Avg(字段名)的作用是求同一组中所在字段内所有的值的 。 A.和 B.平均值 C.最小值 D.第一个值 19. 子句“WHERE性别=″女″AND工资额>2 000”的作用是处理。 A.性别为“女”并且工资额在于2 000的记录 B.性别为“女”或者工资额大于2 000的记录 C.性别为“女”并非工资额大于2 000的记录 D.性别为“女”或者工资额大于2 000,且二者择一的记录 20. 在Access的下列数据类型中,不能建立索引的数据类型是。 A.文本型 B.备注型 C.数字型 D.日期/时间型 21. 在数据表视图中,不可以。 A.修改字段的类型 B.修改字段的名称

数据库系统基本知识讲解

三、数据库的概念与用途 数据库的概念 什么是数据库呢当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、仓库、生产的自动化管理。 给数据库下了一个比较完整的定义:数据库是存储在一起的

相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的优点 人事基本档案 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等

VF学习笔记完整版

*VF学习笔记* 章节.Ⅰ 1.选择查询:“标记” select*from 个人账号记录where 名称="工商银行" 2.改变主窗口字体大小 命令:_screen.fontsize=25 3.清除主荧幕内容 命令:clear 4.项目建立命令:create project <要建立的项目文件名> 5.字符型数据 1).字符型数据输出时都必须加定界符[]、""、''<任选其一>。定界符都必须成对输出,否者无效,如遇定界符嵌套使用,以最外成的定界符为准,期间的定界符都是字符型数据。 (定界符定义了字符型数据从哪里开始到哪里结束,其间的数据都属于字符型数据) 2).其次,VF中的汉字、数字、空格都属于字符型数据。 (字符型数据是原样输出,必须区分大小写) *一个?代表"输出" 两个??代表"不换行输出" * 章节Ⅱ 1.表达式 ①由数据、变量、函数、运算符构成的式子。 ②用来计算、判断和数据的转换。

1)数值型表达式:(其结果也是数值型的)——————————————————————— 优先级运算符说明 1 ( ) 形成表达式内的子表达式 2 * *或^ 乘方运算 3 * / % 乘除运算、求余运算 4 + - 加减运算 ---------------------------------------------- 1@求余运算%和取余函数MOD()的作用相同,结果的正负号与除数一致。 2@如果余数与被除数同号就是两数相除的余数,反之则把两数相除的余数加上除数的值。2).字符表达式 ①它只有加和减两种运算。 ②不管哪种运算,它的结果仍然是字符串。 ③两个字符串相加,其结果就是两个字符串首尾相连。 ④连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 示例:"ABC "+"123"="ABC123 " 3)日期时间型表达式 @计算格式没有日期+日期/日期+-日期时间/日期时间+日期时间。————————————————————————————————————格式结果及类型 <日期>+<天数> 日期型。指定若干天后的日期 <天数>+<日期> 日期型。指定若干天后的日期

数据库系统基本知识讲解

数据库系统基本知识讲解 This manuscript was revised by the office on December 10, 2020.

三、数据库的概念与用途 数据库的概念 什么是数据库呢当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、仓库、生产的自动化管理。

给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的优点 人事基本档案 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。特别是近年来推出的微型计算机关系数据库管理系统dBASELL,操作直观,使用灵活,编程方便,环境适应广泛(一般的十六位机,如

1.数据库基础知识

1.数据库基础知识 1.1数据库的发展: 数据库技术的主要目的是能有效地管理和存取大量的数据资 1.2数据库系统基本概念: 数据库 DB:存储在计算机存储设备、结构化相关数据的集 合。它不仅包括描述事物本身,而且包括相关 e2o9enlWrx 数据库管理系统DBMS是数据库的机构,是一种系统软件, 责任数据库中的数据组织、数据操纵、控制及保护和数据服务等。e2o9enlWrx DBMS是位于用户与操作系统之间的数据库管理系统,是属于 OS支持下的系统文件。 DBMS的组成包括1数据定义语言及其翻译处理程序—2数据操纵语言及其编译(解释)程序3数据库运行控制程序 4实用程序 e2o9enlWrx DBMS^个功能。1数据模式定义2数据存取的物理建构 3 数据操網包括对数 据库数据的检索、插入、修改和删除―等基本操 作。4数据的完整性、安全性定义与检查5数据库中的并发控制 与故障修复6数据的服务。e2o9enlWrx DBMSE种数据语言:1数据定义语言DDL责任数据模式定义与数据物理存取构 建 2数据操纵语言DML责任数据的操纵,如查询与增、删、改等3数据控制语言DC L责任数据完整性、安全性的定义与检查以及并发控制、故障恢复等 e2o9enlWrx 数据库系统pBS:由5部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户|。其中数据库管理员 可以管理数据库应用系统、数据库管理系统、操作系统。 e2o9enlWrx DBS特点:1共享度高,数据冗余度小―|2采用特点的数据模型 3具有较高的 数—功能 DBS三级模式:1概念模式。是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。 2 |外模式。也称子模式或 用户模式。它是用户的数据视图,也就是用户所见到的数据模式,由概念模式推导而出。3内模式。又称物理模式。给出了数 据库物理存储结构与物理存储方法。e2o9enlWrx 1.3数据模型基本概念: 数据模型:其不仅表示反映事物本身的数据,而且表示相关事物之间的联系。数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束。| e2o9enlWrx 在E-R图中用矩形表示实体,椭圆形表示属性,菱形表示联— 实体。客观存在并相互区别的事物称为实体。属性。描述实体的特性称为属性。联系。现实世界中事物间的关联称为联系。实体集]同类型的实体的集合。实体型三性值的集合表实体,而属性的集合表实体的类型。e2o9enlWrx 1.4关系数据库基本概念:关系一个关系就是一张二维表,每 个表都有一个关系名。在 Access中,一个关系存储为一张表,具有一个表名。元组:在一个二维表中,水平方向的行称为元祖。元祖对应表中的具体记录。属性:二维表中垂直方向的列。每一列有一个属性名。在 Access中表示为字段名。每个字段的数据类型、宽度等在创建表的结构时规定。数据项一也称为分量,是每个记录中的一个字段的值域:[属性的取值范围。关键字:其值能够唯一标识一个元祖的属性或属性的组合。在Access中表示为字 段或字段的集合。外部关键字:如果表中的一个字段不是本表的主关键字,而是另一个表的主关键字和候选关键字,这字段就称为外关键字。e2o9enlWrx 关系数据模型:用二维表结构来表示实体以及实体之间联系的模型。数据模型所表示的内容有三个部分,数据结构、数据操作与数据约束|e2o9e nlWrx 个人资料整理仅限参考 数据关系操作:数据查询、藪据删除、数据插入、数据修改数据约束:1 |实体完整性约束:该约束要求主键中属性不能为 空值。2参照完整性约束:是关系之间相关联的约束,不允许关系引用不存在的元组。 3 [用户定义完整性约束:针对具体数据环 境与应用环境由用户具体设置的约束,反应了具体应用中数据的 语义要求。e2o9enlWrx 1.5关系运算基本概念:1选择运算:从关系中找岀满足给定条件的元祖的操作2 [投影运算:从关系模式中指定若干属性组成新的关系3连接运算:连接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生产新关系中包含满足连接条件的元祖4自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作为等值连接,自然连接时去掉重复属性的等值 连接 e2o9enlWrx 1.6数据库设计基础 |设计原则11关系数据库的设计应遵从概念单一化“一事一地” 原则2避免在表之间岀现重复字段3表中的字段必须是原始数据 和基本数据元素4用外部关键字保证有关联的表之间的联系 e2o9enlWrx 设计步骤11需求分析。信息需求、处理要求、安全性和完整性要求)2确定需要的表。每个表只包含一个关于主题的信息。表中不应该包含重复信息,且信 息不应该在表之间复制)3确定所 需字段。每个字段直接和表的实体相关。以最小的逻辑单位存储信息。表中字段 必须是原始数据。确定主关键字字段)4确定关 系5设计求精e2o9enlWrx 1) Access不仅能处理 Access格式的数据库,也能对诸如 DBASE FOXBASE Btrieve 等格式的数据库进行访问2) Access 采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和 视频等对象3) Access支持ODBC标准的SQL数 据库的数据 4)可以采用 VBA(Visual Basic Application)编写数据库应用程序e2o9enlWrx 数据库的设计一般要经过|1分析建立数据库的目的 2确定数据库中的表3 确定表中的字段 4确定主关键字5确定表之间的关系 e2o9enlWrx Access数据库的结构层次是:数据库、数据表、记录、字 段。定义为一个扩展名|.mdb |文件,7种基本对象:表,查询,窗体,报表,页,宏,模块。 e2o9enlWrx 表 Access 中有多个表。查询查询时数据库设 计目的的体现,其结果是静态的。窗体是数据库和用户联系的界面,利用窗体输 入界面。报表打印输岀数据创建计算字段,对记录分组。丄直接与数据库中数据相连,进行查看、编辑、更新、删除、筛选、分组以及排序。宏一系列操作的集合。模块建|_ 立复杂的VBA程序。e2o9enlWrx 关闭 Access : [Alt]+[F4]或[Alt]+[F]+[X] 2.数据库和表的基本操作 2.1创建数据库:① 创建空数据库。② 使用向导创建数据库。 2.2表的建立: 表的组成包括字段和记_________ Access表由表结构和表内容两部分构成。 表的结构:指数据表的框架,主要包括表名和字段属性。―| 1表 名:是该表存储在磁盘上用户访问数据)的唯一标识2字段属 性:即表的组织形式,包括表中字段的个数,每个字段的名称、数据类型、字段 大小、格式、输入掩码、有效性规则。e2o9enlWrx 字段命名规则:长度1至64个字符,不能以空格开头,不 包.![]' 数据类型:10种。1文本。文本型字段可以保存文本或文本与数字的组合。2备注。可保存较长的文本。 3 |数字14 |日期/时间15 货币|6 |自动编号|7 是/否]gOLE对象表中字段的数据类型OLE对象 是指字段允许单独的"链接"或"嵌入"OLE对象。可以链接或嵌入表中的OLE对象 是指在其它使用OLE协议程序创建的对象。例如 Word文档、Excel电子表格、图像、声音或其它二进制数据。9 超级链接10查阅冋导|e2o9enlWrx 建立表结构:1使用向导2使用表设计器。在 Access数据库的表设计器中可以修改字段类型、设置索引和增加字段。要想删除表中的记录,需要打开表进行 删除。 3 使用数据表14定义主 键。主键,也称主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。在 Access中,可定义3种类型主键,即自动编号,单字段,多字段 e2o9enlWrx 设置字段属性。1字段大小2格式3输入掩码:输入掩码用来指定输入到字 段中值的―、须输入数字。屈可以选择输入数 据或空格。#可以选择输入数据或空格。L、、须输入字母。?可以选择输入字母(A - Z)。须输入字母或数字。可可以选择输入字 母或数字。&必须输入一个任意的字符或一个空格。C可以选择输 入任何的字符或一个空格。<所有字符转化成小写。■ 3所有字符转 化成大写。Access只为“文本”和“―字段提供输

数据库基础与应用试题

06会计电算化(函)数据库基础与应用结业试题 一、选择题 (每小题1分,共40分) 1.表的字段类型中不包括()型。 A)字符 B)数值 C)日期 D)编号 2.一个能表示十位正整数及二位小数的字段应定义为()。 A) D 10 2 B) D 13 2 C) N 12 2 D) N 13 2 3.正确退出数据库系统的命令为()。 A) END B) EXIT C) QUIT D) ESC 4.建立一个表文件的命令为()。 A) NEW B) CREATE C) OPEN D) BUILD 5.打开及关闭一个表文件的命令为()。 A) OPEN/CLOSE B) USE C) CALL/RETURN D) DO/ENDDO 6.删除表记录的命令有几种,其中清除库中全部记录的命令为()。 A)DELETE B) PACK C) ZAP D) CLEAR 7.用SORT命令排序时,升序/降序参数为()。 A)A/B B)S/J C)A/D D)D/A 8.把字符串“12/03/04”转换为日期型数据的命令为()。 A) DTOC(”12/3/04”) B) DTOC(12/3/04) C) CTOD(”12/03/04”) D) CTOD(12/3/04) 9.用()命令可对表中的记录进行统计。 A) SUM B) TOTAL C) COUNT D) STATISTIC 10.若内存变量G=“FIRST”显示其内容使用的命令是()。 A)DISPLAY G B)?G C)?&G D)SAY G 11.在下列文件扩展名(后缀)中,不属数据库系统默认的扩展名是()。 A) FDB B) LBL C) FOX D) FRM 12.在下列文件中,()是数据库的内存变量文件。 A) B) C) D) 13.要生成表,要求其结构与现有的表相同,但记录不同,建库方法是()。A) USE STD1 B) USE STD1 COPY TO STD2 COPY STRU TO STD2 C) COPY FILE TO D) CREATE STD2 FROM STD1 14.一个表文件中多个MEMO字段的内容是存放在()。 A)这个表文件中 B)一个备注文件中 C)多个备注文件中 D)一个文本文件中 15.表的索引文件扩展名是()。

VF常用命令

数据表操作命令 1、创建数据表命令: 格式:CREA TE [<表文件名>/?] 功能:新建一个VF数据表 2、打开数据表命令: 格式:USE [<表文件名>] 功能:打开指定的数据表或关闭数据表3、关闭数据表命令 格式:CLOSE DA TABASES 功能:关闭所有工作区中打开的数据表 文件及相关文件,选择1号工作 区为当前工作区 格式:CLOSE ALL 功能:关闭所有工作区的所有文件,选 择1号工作区为当前工作区格式:CLEAR ALL 功能:关闭所有文件,释放内存变量, 选择1号工作区为当前工作区格式:QUIT 功能:关闭所有文件,安全退出VF,返 回宿主操作系统 4、显示表结构命令 格式1:LIST STRUCTURE 格式2;DISPLAY STRUCTURE 功能:在主窗口显示当前打开的数据表 结构 5、修改表结构命令 格式:MODIFY STRUCTURE 功能:显示并修改当前打开数据表结构6、复制表结构命令 格式:COPY STRUCTURE TO <表文件 名>[FEILES<字段名>] 功能:对当前数据表结构进行复制,形 成一个指定名称的新表结构 7、复制数据表命令 格式:COPY TO <表文件名>[<范围>] [FOR<条件>] WHILE<条件>] [FIELDS<字段表>] [TYPE<文件 类型>] 功能:对当前数据表中指定范围内符合 条件的记录进行复制,形成一个 指定名称的新数据表8、追加与插入记录命令 格式:APPEND [BLANK] 功能:在当前数据表的末尾增加新记录 格式:APPEND FROM<表文件 名>[FOR<条件>] [WHILE<条 件>] [FILEDS<当前表字段表>] [TYPE<文件类型>] 功能:由磁盘上指定的表文件中,将规 定范围内符合条件的记录自动 添加到当前数据表的末尾。 9、插入记录命令 格式:INSERT [BLANK] [BEFORE] 功能:在当前数据表指定的位置上插入 一条新记录 10、记录指针移动命令 格式1:GO[TO] 功能:将记录指针移到第条记录 格式2:GO[TO] TOP 功能:将记录指针移到当前表的第一条 记录 格式3:GO[TO ]BOTTOM 功能:将记录指针移到当前表最后一条 记录 格式:SKIP[] 功能:相对于当前记录,记录指针向上 或相下移动若干条记录 11、显示记录命令 格式1:LIST [<范围>] [FOR<条 件>][WHILE<条件>] [FIELDS<表达式表>] [OFF] [TO PRINT] 格式2:DISPLAY[<范围>] [FOR<条 件>][WHILE<条件>] [FIELDS<表达式表>] [OFF] [TO PRINT] 功能:输出指定范围内满足条件的各 个记录的有关内容 12、删除记录命令 逻辑删除:DELETE [<范围>] [FOR<条 件>] [WHILE<条件>] 去处删除标志:RECALL [<范围>] [FOR<条件>] [WHILE<条 件>]

VF基础知识解析

第一节课 VF 入门以及(自由表)表格的基本操作 一、新建表(.dbf) 1.菜单-文件-新建-表 2.常用工具栏-新建-表 3.命令 create [表名] 默认目录的设置: 菜单-工具-选项-文件位置-默认目录-双击-选择默认目录- 找到驱动器-选择盘符 二表格中的字段类型 字段类型英文简称宽度定界符 字符型 C 可改动 ' ' 或 " " 或[ ] "123" 数值型 N 可改动无 123 日期型 D 8 {^yyyy-mm-dd} {^1989-02-16} 逻辑型 L 1 .T. 或 .F. 日期时间型 T 8 {^yyyy-mm-dd [hh[:mm[:ss]]]|[p|a]} 整型 I 4 备注型 M 4 备注型的文件中.ftp 通用型 G 4 1.打开表 (1)菜单-文件-打开-选择文件类型中的表 (2)常用工具栏-打开 (3)命令 use <表名> use f:\董双双\学生信息表要在独占方式下 (4)数据工作期窗口-打开 2.关闭(当前表) (1)命令 use (2)数据工作期窗口-关闭 3.进入当前表的表设计器 (1)菜单-显示-表设计器 (2)命令 modify structure 4.浏览当前表的信息 (1)数据工作期窗口-浏览 (2)菜单-显示-浏览 (3)命令 browse 5.修改表中的记录 (1)直接修改 (2)插入 insert [blank][before] (当前记录之前) (3)追加 append [blank] (4)replace 字段名 with 被修改的记录 [for 条件][范围] 只能修改当前记录(没有限定范围的前提下) 6.删除表中的记录(逻辑删除和物理删除) (1)逻辑删除不会真正删除表中的记录,可以恢复 命令 delete [for 条件][范围]

相关主题
文本预览
相关文档 最新文档