当前位置:文档之家› 第一章 数据库技术基础

第一章 数据库技术基础

第一章 数据库技术基础
第一章 数据库技术基础

基础题

第一章数据库技术基础

一、选择题

1.数据库系统由组成。

A.计算机软件系统,数据,数据库管理系统,相关软件,数据库管理员

B.计算机软件系统,数据库,数据库管理系统,相关软件,数据库管理员

C.计算机硬件系统,数据,数据库管理系统,相关软件,数据库管理员

D.计算机硬件系统,数据库,数据库管理系统,相关软件,数据库管理员

2.数据库(DB),数据库系统(DBS),数据库管理系统(DBMS)之间的关系是。A.DB包括DBS和DBMS B.DBS包括DB 和DBMS

C.DBMS包括DBS和DB D.三者等级,没有包含关系

3.数据库系统的核心是。

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.Visual FoxPro支持的数据模型是。

A.层次模型 B.网状模型 C.关系模型 D.联系模型10.Visual FoxPro是一种关系数据库管理系统,所谓关系是指。

A.表中各记录间的关系 B.表中各字段间的关系

C.数据模型符合满足一定条件的二维表 D.一个表与另一个表间的关系11.在下列关于关系模型的叙述中,正确的是。

A.用二维表的形式表示实体和实体间联系的数据模型即为关系模型

B.数据管理系统用来表示实体及实体间联系的方法即为关系模型

C.用一维表的形式表示实体间联系的数据模型即为关系模型

D.用三维表的形式表示实体和实体间联系的数据模型即为关系模型

12.在Visual FoxPro中,专门的关系运算不包括。

A.选择 B.投影 C.联接 D.更新

13.在Visual FoxPro中,一个就是一个关系。

A.表 B.数据库 C.记录 D.库

14.从表中取出满足条件的的记录的操作是。

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

15.设有关系R1和R2,经过关系运算得到结果S,则S是。

A.一个关系 B.一个表单 C.一个数据库 D.一个数组

16.设有参加美术小组的学生关系R,参加书法小组的学生关系S,既参加美术又参加书法的学生用运算。

A.交 B.差 C.并 D.笛卡儿积

17.设有参加美术小组的学生关系R,参加书法小组的学生关系S,只参加美术,没参加书法的学生用运算。

A.交 B.差 C.并 D.笛卡儿积

18.从表中取出指定的属性的操作是。

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

19.下列关于数据的说法,不正确的是。

A.数据(Data)是存储在某一媒体上能够识别的物理符号

B.歌曲是数据

C.1,2,3,4是数据

D.文字、图片等非数字都不属于数据

20.下列说法中,不正确的是。

A.二维表中的每一列均有唯一的字段名

B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

二、填空题

1.三种数据模型分别是、、。

2.DBAS是。

3.一个关系就是一张。

4.Visual FoxPro是位的数据库管理系统,采用的数据模型是。5.Visual FoxPro是优秀的之一,它的英文缩写是。

6.在Visual FoxPro中,起唯一标识作用的关键字为。

7.在连接运算中,是去掉重复记录的等值连接。

8.某个部门和职工的关系是对的联系。

第二章 Visual FoxPro概述

一、选择题

1.不能退出Visual FoxPro的操作是。

A.文件菜单下的关闭 B.ALT+F4

C.窗口标题栏右端的关闭 D.文件菜单下的退出

2.要配置Visual FoxPro的系统环境,应执行菜单中的“选项”命令。

A.格式 B.编辑 C.工具 D.文件

3.在Visual FoxPro中,显示命令窗口的操作正确的是。

A.单击常用工具栏上的“命令窗口”按钮 B.按CTRL+F2组合键

C.单击“窗口”菜单中的“命令窗口”命令 D.以上方法均可以

4.在Visual FoxPro中,隐藏命令窗口的操作正确的是。

A.单击常用工具栏上的“命令窗口”按钮 B.按CTRL+F4组合键

C.单击“窗口”菜单中的“命令窗口”命令 D.以上方法均可以

5.下面关于工具栏的叙述,错误的是。

A.可以创建自己的工具栏 B.可以修改系统提供的工具栏

C.可以删除用户创建的工具栏 D.可以删除系统提供工具栏

6.如果要设置日期和时间的格式,应选择“选项”对话框中的选项卡。

A.显示 B.区域 C.数据 D.常规

二、填空题

1.退出Visual FoxPro的命令是。

2.Visual FoxPro提供了大量的辅助设计工具,可分为3大类:、、。3.在Visual FoxPro系统中是创建和修改应用系统各种组件的可视化工具。

4.安装好Visual FoxPro后,系统提供了一个默认工作环境,要定义自己的工作环境,应选择菜单中的命令。

5.Visual FoxPro是运行于Windows平台的系统;它既支持程序设计;又支持程序设计。

第三章数据与数据运算

一、选择题

1.在下列关于常量的叙述中,不正确的一项是。

A.常量用以表示一个具体的、不变的值

B.常量是指固定不变的值

C.不同类型的常量的书写格式不同

D.不同类型的常量的书写格式相同

2.货币型常量与数值型常量的书写格式类似,但也有不同,表现在。

A.货币型常量前面要加一个“$”符号.

B. 数值型常量可以使用科学计数法,货币型常量不可以使用科学计数法

C. 货币数据在存储和计算时采用4位小数,数值型常量在此方面无限制

D.以上答案均正确

3.字符型常量的定界符不包括。

A.单引号 B.双引号 C.花括号 D.方括号

4.下列关于字符型常量的定界符书写格式,不正确的是。

A.‘我爱中国’ B. [‘20387’]

C. ‘朗朗乾坤”

D. [“Visual ForPro6.0”]

5.在命令窗口中输入下列命令:

?“Visual FoxPro”

??‘好方法’

主屏幕上显示的结果是。

A. Visual FoxPro

B. Visual FoxPro 好方法

好方法

C. A和B都对

D. Visual FoxPro好方法

6.下列符号中能作为Visual FoxPro中的变量名。

A. !abc

B.XYZ

C. 5you

D. good luck

7.日期型常量的定界符是。

A.单引号 B.花括号 C.方括号 D.双引号

8.下列符号中,不能作为日期型常量的分隔符的是。

A.斜杠( / )

B.连字号( -)

C.句点( . )

D.脱字符(^)

9.下面货币型常量,正确的一项是。

A. $666.666

B. 1323.4228$

C.$123.45321

D.$123.45E4

10. Visual FoxPro系统默认工作环境下,在命令窗口中输入下列命令:

SET MARK TO [-]

?{^2002-06-27}

主屏幕上显示的结果是。

A.06/27/02 B.06-27-02 C.2002-06-27 D.2002/06/27

11. 在命令窗口中输入下列命令:

SET CENTURY ON

SET MARK TO “ .”

?{^2002-06-27}

主屏幕上显示的结果是。

A. 06.27.2002

B.06.27.02

C.06/27/2002

D.06/27/02

12. 下列常量中,只占用1个字节内存空间的是。

A.数值型常量

B.字符型常量

C.日期型常量

D.逻辑型常量

13.将2005年3月17日存入日期变量X的正确方法是。

A. STORE DTOC(“03/17/2005”)TO X

B. STORE CTOD(03/17/2005) TO X

C. STORE CTOD(“03/17/2005”)TO X

D. STORE DTOC(03/17/2005) TO X

14.在下列关于变量的叙述中,不正确的一项是。

A.变量值可以随时更改

B.变量值不可以随时更改

C.Visual FoxPro的变量分为字段变量和内存变量

D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

15.在Visual FoxPro中,T表示内存变量。

A.字符型

B.数值型

C.日期

D.日期时间型

16.在下列内存变量的书写中,格式不正确的是。

A. .com

B. Flash_8

C. MUMU

D. 天天

17.在下列关于内存变量和字段变量叙述错误的是。

A.内存变量和字段变量统称为变量

B.当内存变量和字段变量名称相同时,系统优先引用字段变量

C.当内存变量和字段变量名称相同时,系统优先引用内存变量名

D.当内存变量和字段变量名称相同时,如果要使用内存变量,可以在内存变量名之前加前辍M.

18. 在命令窗口中输入下列命令:

STORE 4*5 TO X

?X

主屏幕上显示的结果是。

A. 4

B. 5

C.X

D.20

19 .在命令窗口中输入下列命令:

X=1

STORE X+1 TO a,b,c

?a,b,c

主屏幕上显示的结果是。

A. X+1

B. 2

C.2 2 2

D.1 1 1

20. 在Visual FoxPro中,求余运算和函数作用相同。

A. MOD( )

B. ROUND( )

C. PI( )

D. SQRT( )

21.在命令窗口中输入下列命令:(□表示空格)

m= “发展□□□”

n=“生产力”

? m-n

主屏幕上显示的结果是。

A.发展□□□生产力

B. 发展生产力□□□

C.m,n D. n,m

22.表达式3*4^2-5/10+2^3的值为。

A. 55 B. 55.50 C.65.50 D.0

23.清除第二个字符是A的内存变量使用的命令是。

A.RELEASE ALL LIKE ?A? B. RELEASE ALL LIKE ?A*

C.RELEASE ALL LIKE *A* D. RELEASE ALL LIKE ?A

24.打开职工表,包括5个字段:职工号、姓名、性别、基本工资、基本情况。将当前记录的职工号字段、姓名字段、基本工资字段复制到数组ZHG中,所用命令为。

A. SCATTER TO ZHG

B. GATHER FROM ZHG

C. SCATTER FIELDS 职工号,姓名,基本工资 TO ZHG

D. SCATTER FIELDS 职工号姓名基本工资 TO ZHG

25.执行如下命令

STORE .NULL. TO A

?A,ISNULL(A)

结果是。

A..NULL. .T. B. .NULL. C. .T. .NULL. D..NULL. .F.

26.关系型表达式的运算结果总是。

A.数值型数据 B.逻辑型数据 C.字符型数据 D.日期型数据库

27.假设当前系统时间是2003年6月25日,则表达式VAL(SUBSTR(“2002”,2)+RIGHT(STR(YEAR(DATE())),2))的值是。

A. 300 B. 2003 C. 2000 D. 203

28.?[“ABC”]结果是。

A. ABC B.“ABC” C. [ABC] D.[“ABC”]

29.在Visual FoxPro中,ABS()函数的作用是。

A.求数值表达式的绝对值 B.求数值表达式的整数部分

C.求数值表达式的平方根 D.求两个数值表达式中较大的一个

30.在Visual FoxPro中,?ABS(-7*6)的结果。

A.-42 B. 42 C. 13 D. -13

31.函数?INT(53.76362)的结果是。

A. 53.77 B. 53.7 C. 53 D. 53.76362

32.函数?SQRT(9)的运算结果是。

A. 3 B. 9 C. 0 D. -3

33.函数?SIGN(4-7)的计算结果是。

A. 3 B. -3 C. 1 D. -1

34.函数?ROUND(552.30727,4)的计算结果是。

A.552 B. 552.307 C. 552.3073 D. 552.3072

35.用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则_______。A.命令ARR=3 创建了一个新的内存变量,它与数组无关

B.数组的第1个元素被赋值为3

C.所有的数值元素均被赋值为3

D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量

36.下列函数中,其值不为数值型的是。

A.LEN() B.DATE() C.SQRT() D.SIGN()

37.在Visual FoxPro中,有下面几个内存变量的赋值语句:

M={^2007-01-28}

N=.T.

X=“3.1415926”

Y=3.5234

Z=$12345

执行以上赋值语句后,变量的数据类型分别是。

A. T、L、C、 N、N B. T 、M、N 、C、N

C. D 、L、Y 、C、Y D. D 、L、C、N、Y

38.下列四个表达式中,运算结果为数值的是。

A.?CTOD(【07\21\02】)-20 B.?500+200=400

C.?”100”-“50” D.?LEN(SPACE(4))+1

39.函数INT(数值表达式)的功能是。

A.返回指定数值表达式的整数部分

B.返回指定数值表达式的绝对值

C.返回指定数值表达式的符号

D.返回指定数值表达式在指定位置四舍五入后的结果

40.函数?AT(“万般皆下品”,“唯有读书高”)的结果是。

A.万般皆下品 B.唯有读书高 C.万般皆下品唯有读书高 D.0

41.连续执行以下命令之后,最后一条命令的输出结果是。

X="A "

?IIF("A"=X,X-"BCD",X+"BCD")

A.A B.BCD C.A BCD D.ABCD

42. 使用命令DECLARE MM(2,3)定义的数组,包含的数组元素下标变量的个数为。A. 2个B. 3个C. 5个 D. 6个

43 在下面的Visual FoxPro表达式中,不正确的是。

A.{^2002-05-01 10:10:10 AM}-10 B.{^2002-05-01}-DATE()

C.{^2002-05-01}+DATE() D.{^2002-05-01}+1000

44. 下面关于Visual FoxPro数组的叙述中,错误的是。

A.用DIMENSION和DECLARE都可以定义数组

B.Visual FoxPro只支持一维数组和二维数组

C.一个数组中各个数组元素必须是同一种数据类型

D.新定义数组的各个数组元素初值为.F.

45. 在下列函数中,函数值为数值的是。

A.AT(′人民′,′中华人民共和国′)

B.CTOD(′01/01/96′)

C.BOF()

D.SUBSTR(DTOC(DATE()),7)

46.内存变量一旦定义后,它的可以改变。

A. 类型和值 B.值 C.类型 D.宽度

47.要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为。

A.8位 B.7位 C.6位 D.4位

48.设M="30",执行命令?&M+20后,其结果是。

A.3020 B.50 C.20 D.出错信息

49.设M="15",N="M",执行命令?&N+"05"的值是。

A.1505 B.20 C.M05 D.出错信息

50.下列表达式中,运算值为日期型的是。

A.YEAR(DATE()) B.DATE()-{12/15/99}

C. DATE()-100 D.DTOC(DATE())-"12/15/99"

二、填空题

1.在Visual FoxPro中,创建数组的命令有和。

2.逻辑型数据有和两个值。

3.在Visual FoxPro 中,数组必须先后。

4.在Visual FoxPro中,数组元素的初始值是。

5.LEFT("你1234567",LEN("数据A"))的计算结果是。

6.下述命令执行后,S4的值为。 (□表示空格)

S1="AB□CD□□ "

S2="□EFG□"

S3=ALLT(S1)+ALLT(S2)

S4=SUBSTR(S3,5,2)

7.表达式STR(YEAR(DATE())+10)的数据类型为。

8.表达式{09/18/2000}-{09/20/2000}的值是。

9.数组的下限坐标最小是。

10.?IIF(40>34,50,500)结果是。

11.“学生”表有9个记录

USE 学生

GO BOTTOM

SKIP

?RECNO()

结果是。

12.?LEN(SPACE(5)-SPACE(3))的结果是_______。

13.?LEN(SPACE(0))的结果是。

14.?STUFF(“GOODBOY”,5,0,“GIRL”)的结果是。

15.?35*2^3的结果是。

16.用一条命令给A1,A2同时赋值20的语句是。

17.ROUND(389.745,2)_______,ROUND(389.745,0) ,ROUND(389.745,-2) , VAL(“78A34”) ,VAL(“A234”) ,VAL(“-78.56”) 。

18.有如下命令:

Use 学生 (学生表共9条记录)

?RECNO()

?BOF(),EOF()

SKIP -1

?RECNO()

?BOF(),EOF()

GO BOTTOM

?RECNO( )

?BOF(),EOF()

SKIP

?BOF(),EOF()

?RECNO( )

请给出每个结果。

19.请写出下列表达式的结果

?“男”<“女”_______

?100<98

?{03/05/06}>{08/11/05}_______

?“A”>“D”

?“ab”=“abc”

?“王老师”=“王”

?“王老师”==“王”________

?“王老师”$“王”________

20.日期型数据是越往越大。

21.定义一个数组 DIME AA(2,3),有个数组元素。

22.20E20是一个型常量。

23.VAL(SUBSTR(“金飞腾有限公司”,2))*LEN(“MICRO SOFT WORD”)的结果是______。24.?LEN(SUBSTR(“计算机学院”,5,8)) 的结果是。

25.?AT(“大学”,“北京语言文化学院”)的结果是。

26.?“this”$“this is a string”的结果是________。

? IS”$“this is a sring”的结果是_______。

27.请将下列语句填充完整。

s1=“2008年奥运会预祝中国成功申办”

s2=subs(s1,13,8)+ (s1,4)+ (s1,12)+subs(s1,21,4)

?s2

最后输出结果为“预祝中国申办2008年奥运会成功”。

28.执行以下命令后结果是。

年龄=45

N=“年龄”

?N,&N

29.□表示空格,?LEN(“□国庆假期AB”)的结果是。

30.?TYPE(“04/01/03”) ,?VARTYPE(“04/01/03”) 。

第四章项目管理器

一、选择题

1.项目管理器中的“关闭”按钮用于。

A.关闭项目管理器 B.关闭Visual FoxPro

C.关闭数据库 D.关闭设计器

2.在项目管理器中,如果某个文件前面出现加号标志,表示。

A.该本件中只有一个数据项

B.该文件中有一个或多个数据项

C.该文件不可用

D.该文件只读

3.在Visual FoxPro中,项目管理器窗口中的选项卡依次为。

A.全部、数据、文档、表单、代码、其他

B.数据、全部、表单、代码、其他、文档

C.其他、全部、数据、文档、表单、代码

D.全部、数据、文档、类、代码、其他

4.打开Visual FoxPro项目管理器的“文档”选项卡,其中包括。A.表单文件 B.报表文件 C.标签文件 D.以上三种文件5.我们说的某个项目包含某个文件指。

A.该项目和该文件之间建立了一种联系

B.该文件不可以包含在其他项目中

C.单独修改该文件不影响该项目

D.该文件是该项目的一部分

二、填空题

1.项目文件的扩展名为。

2.数据选项卡中包含的主要文件有、、。

3.文档选项卡中包含的主要文件有、、。

4.代码选项卡中包含的主要文件有。

5.其他选项卡中包含的主要文件有、。

第五章数据库与表的创建和操作

一、选择题

1.在Visual FoxPro中,打开一个数据库文件GRADE的命令是。

A.CREATE DATABASE GRADE B.OPEN DATABASE GRADE

C.CREATE GRADE D.OPEN GRADE

2.Visual FoxPro在建立数据库时,同时建立了扩展名为的文件。

A. dbc B. dct C. dcx D.A,B,C

3.在下列创建数据库的方法中正确的是。

A.在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮

B.在“新建”对话框上选择“数据库”,单击“新建文件”按钮

C.在命令窗口中输入CREATE DATABASE数据库文件名

D.以上方法都可以

4.在Visual FoxPro中,创建数据库的命令是CREATE DATABASE[数据库文件名|?],如不指定数据库名称或不使用问号,产生的结果是。

A.系统会自动指定默认的名称

B.弹出“保存”对话框,提示用户输入数据库名称并保存

C.弹出“创建”对话框,请用户输入数据库名称

D.弹出提示对话框,提示用户不可以创建数据库

5.下列打开数据库文件的操作方法中,正确的是。

A.单击“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮。

B.利用OPEN DATABASE命令

C.在项目管理器中选择相对应的数据库时,数据库将自动打开

D.以上方法均正确

6.在Visual FoxPro中,以只读方式打开数据库文件的命令是。A.EXCLUSIVE B. SHARED C. NOUPDATE D. VALIDATE

7.当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行命令。

A.CREATE B. USE C.OPEN D. LIST

8.在Visual FoxPro中,打开数据库设计器的命令是。

A.OPEN DATABASE B.USE DATABASE

C.CREAT DATABASE D.MODIFY DATABASE

9.使用MODIFY DATABASE命令打开数据库设计器时,如果指定了NOEDIT选项,则表示。

A.只是打开数据库设计器,禁止对数据库进行修改

B.打开数据库设计器,并且可以在数据库进行修改

C.在数据库设计器打开后程序继续执行

D.打开数据设计器后,应用程序会暂停

10.在Visual Fopro中,删除数据库的命令是。

A.QUIT DATASE B.CREATE DATABASE

C.DELETE DATABASE D.CLEAR DATABASE

11.利用命令删除数据库文件时,指定RECYCLE选项命令后,将会把数据库文件。A.放入回收站中,需要可以还原 B.放入回收站中,且不可以还原

C.彻底删除 D.重命名

12.表文件的扩展名为。

A.dbf B.pjx C.dbc D.doc

13.一个表由个字段组成。

A.一个 B.两个 C.三个 D.若干个

14.在Visual FoxPro中自由表字段名最长为个字符。

A. 1 B. 2 C. 10 D.若干个

15.在Visual Fopxpro中,数据库表字段名最长个字符。

A. 10 B. 128 C . 130 D. 156

16.下列关于字段命名中的命令规则,不正确的是。

A.字段名必须以字母或汉字开头

B.字段名可以由字母、汉字、下划线、数字组成

C.字段名中可以包含空格 D.字段可以是汉字或合法的西文标识符

17.下列字段名中不合法的是。

A.姓名 B.3的倍数 C.ads 7 D.UF1

18.下列字段名中合法的是。

A.!编口号 B.1U C.产品号 D.生产日期

19.表STUDENT中10条记录都为女生,执行下列命令后,记录指针定位。

USE STUDENT

GO 3

LOCATE FOR 性别=“男”

A.文件尾 B.9 C.7 D.5

20.将在1工作区的父表按主关键字“学号”和3区的子表建立临时关联,正确的是。A. SET RELATION TO 学号 INTO 3 B. SET RELATION TO 3 INTO 学号

C. SET RELATION TO 学号 TO 3 D. SET RELATION TO 3 INTO 3

21.在Visual FoxPro 中,修改当前表的结构的命令是。

A.MODIFY STRUCTURE B.MODIFY DATABASE

C.OPEN STRUCURE D.OPEN DATABASE

22.在Visual FoxPro中,要浏览表记录,首先用命令打开要操作的表。

A.USE B.OPEN STRUCTURE C. close D. list

23.在Visual FoxPro中,浏览表记录的命令是。

A.USE B.BROWSE C.MODIFY D.open

24.在Visaual FoxPro中删除记录有两种。

A.逻辑删除和物理删除 B.逻辑删除和彻底删除

C.物理删除和彻底删除 D.物理删除和移去删除

25.在Visual FoxPro中逻辑删除是指。

A.真正从磁盘上删除表及记录

B.逻辑删除是在记录旁作删除标记,可以恢复记录

C.真正从表中删除记录

D.逻辑删除只是在记录旁作删除标记,不可以恢复记录

26.Visual FoxPro中APPEND命令的作用是。

A.在表的任意位置添加记录 B.在当前记录位之前插入新记录

C.在表的尾部添加记录 D.在表的首部添加记录

27.在Visual FoxPro中,恢复逻辑删除的记录的命令是。

A.RECDEVER B.RECALL C.DELETE D.PACK

28.物理删除表中所有记录的命令是。

A.DELETE B.PACK C.ZAP D.RECALL

29.在Visual FoxPro中,逻删除表中性别为女的命令是。

A.DELETE FOR 性别=’女’ B.DELETE 性别=’女’

C.PACK 性别=’女' D.ZAP 性别=女

30.定位记录时,可以用命令向前或向后移动若干条记录位置。

A.SKIP B.GOTO C.GO D.LOCATE

31.在当前表中查找班级为1的每一个记录,应输入命令。

A.LOCATE FOR 班级=“1” B.LOCATE FOR 班级=“1” CONTINUE C.LOCATE FOR班级=“1” next 1 D.DELE FOR 班级=“1”

32.Visual FoxPro中索引有。

A.主索引、候选索引、普通索引、视图索引

B.主索引、候选索引、惟一索引、普通索引

C.主索引、次索引、候选索引、普通索引

D.主索引、候选索引、普通索引

33.在Visual FoxPro中,一个表可以创建个主索引。

A.1 B.2 C.3 D.若干

34.主索引可以确保字段中输入值的性。

A.惟一 B.重复 C.多样 D.兼容

35.惟一索引中的的“惟一性”是指的惟一。

A.字段值 B.字符值 C.索引项 D.视图项

36.在Visual FoxPro中的4个索引中,一个表可以建立多个。

A.主选引、候选索引、惟一索引、普通索引

B.候选索引、惟一索引、普通索引

C.主索引、候选索引、惟一索引

D.主索引、惟一索引、普通索引

37.在Visual FoxPro中,表设计器中的选项卡依次为。

A.字段、索引、表 B.表、字段索引

C.字段、索引、类型 D.字段、表、索引

38.如果要更改表中数据的类型,应在“表设计器”的选项卡中进行。A.字段 B.表 C.索引 D.数据类型39.下列更改索引类型的操作方法正确的是。

A.打开表设计器,选定“字段”选项,从“索引”下拉列表中选择

B.打开表设计器,选定“索引”选项卡,在“索引名”下拉列表中选择

C.打开表设计器,选定“表”选项卡,在“索引名”下拉列表中选择

D.打开表设计器,选定“索引”选项卡, 在“类型”下拉表中选择

40.在Visual FoxPro中,结构复合索引文件的特点是。

A.在打开表时自动打开

B.在同一索引文件中能包含多个索引方案,或索引关键字

C.在添加、更改或删除记录时自动维护索引

D.以上答案均正确

41.以下关于自由表的叙述,正确的是。

A.自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表B.自由表不能添加到数据库中

C.自由表可以添加到数据库中,数据库中的表也可以从数据中称出成为自由表

D.自由表是用以前FoxPro版本建立的表

42.Visual FoxPro中的SEEK命令用于。

A.索引 B.定位 C.搜索 D.查找

43.在Visual FoxPro中,删除全部索引的命令是。

A.SEEK ALL B.DELETE TAG TagName

C.DELETE TAG ALL D.SET ORDER

44.Visual FoxPro中的参照完整性规则包括。

A.更新规则 B.删除规则 C.插入规则 D.以上答案均正确

45.己知当前表中有15条记录,当前记录为第12 条记录,执行SKIP-2命令后,当前记录变为第条记录。

A.2 B.10 C.12 D.15

46.下列命令中,不能对记录进行编辑修改是。

A.MODI STRU B.EDIT C.CHANGE D.BROWSE

47.假设目前已打开表和索引文件,要确保记录指针定位在记录为1的记录上,应使用命令。

A.GO TOP B.GO 1 C.LOCATE 1 D.SKIP 1

48.在Visual FoxPro中,数据库表与自由表不同,下列不属于数据表特点的是。A、数据库表可以使用长表名 B.在表中不可以使用长字段名

C.指定默认值和输入掩码 D.数据库表支持主索引、参照完整性

49.将表从数据库中移出,使之成为自由表的命令是。

A.REMOVE B.DELETE C.RECYCLE D.REMOVE TABLE

50.执行下列命令序列后,VF1的指针向第记录,VF2指向第条记录。SELECT 2

USE VF1

SELECT 3

USE VF2

SELECT 2

SKIP 2

A.1,2 B.1,1 C.3,1 D.2,1

51.在Visual FoxPro中逻辑删除表中年龄等于65的命令是。

A.DELE FOR 年龄=65 B.PACK 年龄=65

C.DELE 年龄=65 D.ZAP 年龄=65

52.当前工作区是1区,执行下列命令

CLOSE ALL

USE STUDENT IN 1

USE COURSE IN 2

之后,当前工作区是。

A.1区 B.2区 C.3区 D.4区

53.以下关于空值(NULL)正确的是。

A.空值等同于空字符串 B.表示字段或变量还没确定值

C.Visual FoxPro不支持空值 D.等同于0数值

54.在表中有50条记录,当前记录号为18,执行命令LIST后,记录指针指向。A.第一条记录 B.第19条记录 C.第50条记录 D.文件结束标识位置55.按工资升序,工资相同者按参加工作日期早晚顺序建立索引文件,使用的命令是。

A.SET INDEX ON 工资工作日期 TO GE

B. INDEX ON 工资/A,工作日期/D TO GE

C. INDEX ON STR(工资,6,2)+DTOC(工作日期) TO GE

D. INDEX ON STR(工资)+YEAR(工作日期) TO GE

56.执行下列命令后,记录指针定位在。

USE EGGE

INDEX ON 工资 TO TEMP

GO TOP

A.指针定位第一个记录 B.指针定位于索引文件中的第一个记录

C.指针定位第一个记录之前 D.指针定位于索引文件中的第一个记录之前57.若执行了LOCATE FOR 工资=600,将指针定位在下一个工资是600的记录上,应使用的命令是。

A.CONTINUE B.SKIP 600 C.SEEK 600 D.FIND 600

58.建立唯一索引,出现重复字段值时,只出现记录的。

A.第一个 B.最后一个 C.全部 D.若干个

59.职工表已经打开,若要打开索引文件“职称”可用命令。

A .USE 职称 B.INDEX WITH职称

C.SET INDEX TO职称 D.INDEX ON 职称

60.不允许记录中出现重复值的索引是。

A.主索引 B.主索引、候选索引、普遍索引

C.主索引和候选索引 D.主索引、候选索引和唯一索引

61.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表。A.是同一个数据库中的两个表 B.不同数据库中的两个表

C.两个自由表 D.一个是数据库表另一个是自由表

62.在Visual FoxPro中,可以对字段设置默认值的表。

A.必须是数据库表 B.必须是自由表

C.自由表或数据库表 D.不能设置字段的默认值

63.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择。

A.限制 B.忽略 C.级联D.级联或限制

64.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是。

A.永久性关联 B.永久性关联或临时性关联

C 临时性关联 D.永久性关联和临时性关联

65.在Visual FoxPro中,通用型字段G,备注型字段M,逻辑型字段,日期型字段在表中的宽度都是。

A.4,4,8,6 B.1,8,4,6 C.4,4,1,8 D.4,4,2,8

66.不论索引是否生效,定位到相同记录上的命令是。

A. GO TOP B. GO BOTTOM C. GO 6 D. SKIP

67.可以伴随着表的打开而自动打开的索引是。

A.单一索引文件(IDX) B.复合索引文件(CDX)

C.结构化复合索引文件 D.非结构化复合索引文

68 要为当前表所有职工增加100元工资应该使用命令。

A. CHANGE 工资 WITH 工资+100 B. REPLACE 工资 WITH 工资+100

C. CHANGE ALL 工资 WITH 工资+100 D. REPLACE ALL 工资 WITH 工资+100

69. Visual FoxPro参照完整性规则不包括。

A.更新规则B.查询规则 C.删除规则 D.插入规则

70.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。A.“一方”表主索引或候选索引,“多方”表普通索引

B.“一方”表主索引,“多方”表的普通索引或候选索引

C.“一方”表普通索引,“多方”表主索引或候选索引

D.“一方”表普通索引,“多方”表候选索引或普通索引

71一个表文件中多个备注型(MEMO)字段的内容存放在。

A.这个表文件中 B.一个备注文件中 C.多个备注文件中 D.一个文本文件中

72.执行下列命令后,HH1和HH2指针分别指向。

SELE 1

USE HH1

SELE 2

USE HH2

SKIP

SELE 1

SKIP 3

A.1,4 B.4,1 C.4,2 D.2,4

73.在Visual FoxPro中,关于自由表叙述正确的是。

A.自由表和数据库表是完全相同的 B.自由表不能建立字段级规则和约束

C.自由表不能建立候选索引 D.自由表不可以加入到数据库中

74.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于。

A.实体完整性约束 B.域完整性约束

C.参照完整性约束 D.视图完整性约束

75.要从表中物理删除一条记录,应使用的命令是。

A.首先用DELE ,然后用ZAP B.首先用DELE ,然后用PACK

C.直接用PACK D.直接用DELE

76.在Visual FoxPro中,建立索引的作用之一是。

A.节省存储空间 B.便于管理 C.提高查询速度 D.提高查询和更新速度77.在Visual FoxPro中,相当于主关键字的索引是。

A.主索引 B.普通索引 C.唯一索引 D.排序索引

78.在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是。A. CREATE B.CREATE SDB

C.CREATE TABLE SDB D.CREATE DATABASE SDB

79.在Visual FoxPro中,可以链接或嵌入OLE对象(如图象)的字段类型应该是。A.备注型 B.通用型 C.字符型 D.双精度型

80.实体完整性保证了表中记录的唯一性,即在一个表中不能出现。

A.重复记录 B.重复字段 C.重复属性 D.重复索引

81.下列关于结构复合索引文件,描述正确的是。

A.不能随表打开而打开 B.在同一索引文件中只能包含一个索引项

C.一个表只能建立一个结构复合索引文件

D.在添加、更改或删除记录时需要手动维护索引

82.要在两张相关的表之间建立永久关系,这两张表应该是。

A.同一个数据库内的两张表 B.两张自由表

C.一张自由表,一张数据库表 D.任意两张数据库表或自由表

83.创建数据库后,系统自动生成的三个文件的扩展名是_______。

A..pjx .pjt .rpg

B..sct .scx .spx

C..fpt .frx .fxp

D..dbc .dct .dcx 84.要显示工资超过2000元或工资未达到800元的全部未婚男性的记录,正确的是。A. LIST FOR 性别=“男”AND NOT 婚否 AND 工资>2000 AND 工资<800

B. LIST FOR 性别=“男”AND 婚否 AND 工资>2000 OR 工资<800

C. LIST FOR 性别=“男”AND NOT 婚否 AND 工资>2000 AND 工资<800

D. LIST FOR 性别=“男”AND NOT 婚否 AND( 工资>2000 OR 工资<800)

85.打开一张表后,执行下列命令:

GO 6

SKIP-5

GO 5

则关于记录指针的位置说法正确的是。

A.记录指针停在当前记录不动 B.记录指针指向第11条记录

C.记录指针指向第5条记录 D.记录指针指向第一条记录

86.如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为。A.更新级联 B.更新限制 C.插入级联 D.插入限制

87.将结构索引文件中的“职工号”设置为当前索引,使用的命令是。

A. SET ORDER TO TAG 职工号 B.CREATE ORDER TO 职工号

C.SET INDEX TO 职工号 D.ORDER TO TAG 职工号

88.建立索引时,字段不能作为索引字段。

A.字符型 B.数值型 C.备注型 D.日期型

89.一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为。

A.外关键字 B.主关键字 C.超关键字 D.候选关键字

90在向数据库中添加表的操作时,下列说法中不正确的是。

A.可以将自由表添加到数据库中 B.可以将数据库表添加到另一个数据库中

C.可以在项目管理器中将自由表拖放到数据库中

D.先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中

91.对于自由表而言,不允许有重复值的索引是。

A.主索引 B.侯选索引 C.普通索引 D.唯一索引

92.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" ______。

A.转化为永久关系 B.永久保留 C.临时保留 D.消失

93.下列关于数据库的描述中,不正确的是。

A.数据库是一个包容器,它提供了存储数据的一种体系结构

B.数据库表和自由表的扩展名都是.dbf

C.数据库表的表设计器和自由表的表设计器是不相同的

D.数据库表的记录保存在数据库中

94.在当前表的第10条记录之前插入一条空记录的命令是。

A.GO 10 B.GO 10

INSERT BEFORE BLANK INSERT BLANK

C.GO 10 D.GO 10

APPEND APPEND BLANK

95.BROWSE命令中没有的功能是。

A.修改记录 B.添加记录 C.删除记录 D.插入记录

96.用命令“INDEX ON 姓名 TAG NAME UNIQUE”建立索引,索引类型是。A.主索引 B.普通索引 C.候选索引 D.唯一索引

97.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为。

A.限制 B.级联 C.忽略 D.任意

98.在定义表结构时,以下数据类型的字段宽度都是定长的。

A.字符型、货币型、数值型 B.字符型、货币型、整型

C.备注型、逻辑型、数值 D.日期型、备注型、逻辑型

99.执行SELE 0选择工作区的结果是。

A.选择了0号工作区 B.选择了空闲的最小号工作区

C.选择已打开的工作区 D.关闭选择的工作区

100.两表之间"临时性"联系称为关"关联"的正确叙述是。

A.建立关联的两个表一定在同一个数据库中

B.两表之间"临时性"联系是建立在两表之间"永久性" 联系基础之上的

C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动

D.当关闭父表时,子表自动被关闭

二、填空题

1.数据库完整性一般包括、、。

2.可以保证实体完整性的索引是或实体完整性是保证表中记录唯一的特性,即不允许有重复记录。数据类型属于完整性。

3.两个表的关联是联系。

4.Visual FoxPro的参照完整性是通过表之间的联系建立的。

5.字段有效性规则是一个表达式。

6.索引可以提高数据速度,降低数据速度。

7.自由表就是不属于任何的表。

8.一个数据库表中,可以有个主索引,个候选索引和个普通索引。9.Visual FoxPro同一个时刻可以打开个数据库,但同一时刻只有个当前数据库。指定当前数据库的命令是。

10.清除主窗口屏幕的命令是。

11.记录的定位方式有定位、定位和条件定位三种。

12.如果要在课程表与学生成绩表之间设置参照完整性,则首先必须建立它们之间的关系。如果修改了课程表中课程代号后要求自动更新学生成绩表中相关记录的课程代号,则应设置更新规则为 ;如果课程表中没有的课程代号禁止插入到学生成绩表中,则应设置插入规则为。

13.要给表尾增加一个空白记录,使用的命令是。

14.在Visual FoxPro中最多同时允许打开个表。

15.设置结构复合索引中索引XUEHAO 为主控索引的命令是,删除索引XUEHAO 的命令是。

16.Visual FoxPro中主索引和候选索引可以保证数据的完整性。

17.是使不同工作区的记录指针建立一种临时的联动关系,当父表的记录指针移动

时,子表的记录指针也随之移动。

18.当前区是2,要使3区成为当前区的命令是。19.打开表设计器的命令是。

20.SORT排序,/A表示,/D表示。

第六章查询与视图同步练习

一、选择题

1.下列关于查询描述正确的是______。

A.可以使用CREATE VIEW 打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用DO语句执行查询时,可以不带扩展名

2.如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。

A.屏幕

B.浏览

C.临时表或屏幕

D.浏览或屏幕

3.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr 后,在命令窗口生成的命令是______。

A.OPEN QUERY zgjk.qpr

B.MODIFY QUERY zgjk.qpr

C.DO QUERY zgik.qpr

D.CREATE QUERY zgik.qpr

4.在Visual FoxPro 系统中,使用查询设计器生成的查询文件中所保存的是______。A.查询的命令 B.与查询有关的基表 C.询的结果 D.查询的条件

5.运行查询xmcxl.qpr 的命令是______。

https://www.doczj.com/doc/9711277212.html,E xmcxl

https://www.doczj.com/doc/9711277212.html,E xmcxl.qpr

C.DO xmcxl.qpr

D.DO xmcxl

6.下面关于视图的描述正确的是______。

A.可以使用MODIFY STRUCTURE 命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表的复制产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库

7.视图设计器中含有的但查询设计器中却没有的选项卡是______。

A.筛选

B.排序依据

C.分组依据

D.更新条件

8.有如下SQL语句

CREATE VIEW stock-view AS SELECT 股票名称 AS 名称,单价 FROM stock

执行该语句后产生的视图含有的字段名是______。

A.股票名称

B.名称、单价

C.名称、单价、交易所

D.股票名称、单价、交易所

9.______不可以作为查询的输出类型。

A.自由表

B.表单

C.临时表

D.数组

10.查询设计器中“联接”选项卡对应的SQL短语是______。

A.WHERE

B.JOIN ON

C.SET

D.ORDER BY

11.在查询设计器中,“字段”选项卡对应SQL语句______,用来制定要查询的数据。

A.SELECT

B.FROM

C.WHERE

D.ORDER BY

12.查询设计器中的选项卡依次为______。

A.字段、连接、筛选、排序依据、分组依据

B.字段、连接、排序依据、分组依据、杂项

C.字段、连接、筛选、排序依据、分组依据、更新条件、杂项

D.字段、连接、筛选、排序依据、分组依据、杂项

13.以下关于查询的描述正确的是______。

A.不能根据自由表建立查询

B.只能根据自由表建立查询

C.只能根据数据库表建立查询

D.可以根据数据库表和自由表建立查询

14.在Visual FoxPro中,查询设计器中的各选项卡与______语句各短语是相对应的。A.SQL SELECT B.SQL INSERT C.SQL UPDATE D.SQL DROP

15.在查询设计器中,“筛选”选项卡对应______短语,用来指定查询的条件。

A.SQL SELECT

B.FROM

C.WHERE

D.ORDER BY

16.在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT 语句中的______等效。

A.WHERE

B.JOIN ON

C.ORDER BY

D.DISTINCT

17.在查询设计器中,“排序依据”选项卡对应______短语,用于指定排序的字段和排序方式。

A.SELECT

B.FROM

C.WHERE

D.ORDER BY

18.在Visual FoxPro中,当一个查询基于多个表时,要求表之间______。

A.不需要有联系

B.必须是有联系的

C.一定不要有联系

D.可以有联系也可以没联系

19.SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的______选项卡。A.字段 B.连接 C.分组依据 D.排序依据

20.打开查询设计器的命令是______。

A.OPEN QUERY

B.MODI VIEW

C.CREATE QUERY

D.CREATE VIEW

21.在查询设计器的“字段”选项卡中设置字段时,如果将“可用字段”框中的所有字段一次移到“选定字段”框中,可单击______按钮。

A.添加

B.全部添加

C.移去

D.全部移去

22.只能满足连接条件的记录才包括在查询结果中,这种连接称为______。

A.内部连接

B.左连接

C.右连接

D.外部连接

23.在Visual FoxPro中,建立视图的命令是______。

A.CREATE QUERY

B.CREATE VIEW

C.OPEN QUERY

D.OPEN VIEW

24.下列选项卡中,视图不能够完成的是______。

A.指定可更新的表

B.指定可更新的字段

C.检查更新合法性

D.删除和视图相关联的表

25.在Visual FoxPro中,连接类型有______。

A.内部连接、左连接、右连接

B.内部连接、左连接、右连接、外部连接

C.内部连接、完全连接、左连接、右连接

D.内部连接、左连接、外部连接

26.在Visual FoxPro中用来创建连接的命令是______。

A.CREATE CONNECTION

B.CREATE VIEW

C.CREATE QUERY

D.OPEN CONNECTION

27.建立远程视图之前必须首先建立与远程数据库的______。

A.联系

B.关联

C.数据源

D.连接

28.视图不能单独存在,它必须依赖于______。

A.视图

B.数据库

C.数据表

D.查询

29.在视图设计器的“更新条件”选项卡中,如果出现“钥匙”标志,表示______。

A.更新

B.该字段为非关键字

C.该字段是关键字段

D.该字段为关键字

30.运行查询的快捷键为______。

A.Ctrl+V

B. Ctrl+P

C. Ctrl+D

D. Ctrl+Q

二、填空题

第一章ACCESS数据库基础知识

第1章数据库基础知识 数据库技术已经成为计算机科学和技术的—个重要分支,Microsoft Access作为一种关系型数据库管理系统是中小型数据库使用系统的理想开发环境 1.1.数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1.1.1.计算机数据管理的发展 一、数据和数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1.人工管理: (1)数据不保存 (2)使用程序管理数据 (3)数据不共享 (4)数据不具有独立性 使用程序1 数据集1 使用程序2 数据集2 使用程序n 数据集n 2.文件系统 (1)数据可以长期保存 (2)程序和数据有一定的独立性 (3)数据的冗余度大

3. 数据库系统: 20世纪60年代后期以来计算机用于管理的规模更为庞大,使用越来越广泛,需要计算机管理的数据量急剧增长,同时多种使用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多使用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据和使用程序的独立性,从而减少使用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或使用程序共享的资源,从使用程序中完全独立出来,由DBMS 统一管理。数据库系统数据和使用程序的关系如图。 4. 分布式数据库统 物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。 5. 面向对象数据厍系统 数据据库技术和面向对象程序设计技术结合产生了面向对象数据库系统;面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。 1.1.2. 数据库系统 DBMS 使用程序1 使用程序2 数据库 … 使用程序1 文件1 使用程序2 文件2 使用程序n 文件n 存取方法 ...… ...…

第一章VFP数据库基础练习题

第一章VFP数据库基础练习题 1.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是() A、数据库系统阶段 B、文件系统阶段 C、人工管理阶段 D、数据项管理 2.数据库系统中对数据库进行管理的核心软件是() A、DBMS B、DB C、OS D、DBS 3.与文件管理系统相比,下列() A、数据结构化 B、访问速度快 C、数据独立性 D、冗余度可控 4.在数据管理技术的发展过程中,可实现数据完全共享的阶段是() A、人工管理阶段 B、文件系统阶段 C、数据库阶段 D、系统管理阶段 5.如果一个班只能有一个班长,而且这个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于() A、一对一关系 B、一对二关系 C、多对多关系 D、一对多关系 6.VFP支持的数据模型是() A、层次数据模型 B、关系数据模型 C、网状数据模型 D、树状数据模型 7.在VFP中表是指() A、报表 B、关系 C、表格 D、表单 8.VFP DBMS基于的数据模型是() A、层次型 B、关系型 C、网状型 D、混合型 9.实体-联系模型中,实体与实体之间的联系不可以是() A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 10.二维表中的列称为关系的(),二维表的行称为关系的() A、元组,属性 B、列,行 C、行,列 D、属性,元组 11.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是()联系 A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 12.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体工人与实体设备之间存在() A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 13.VFP是一种关系型数据库管理系统,这里关系通常是指() A、数据库文件(DBC文件) B、一个数据库中两个表之间有一定的关系 C、表文件(DBF文件) D、一个表文件中两条记录之间有一定的关系 14.对于“关系”的描述,正确的是是() A、同一个关系中允许有完全相同的元组 B、在一个关系中元组必须按关键字升序存放 C、在一个关系中必须将关键字作为该关系的第一个属性 D、同一个关系中不能出现相同的属性名 15.以下关于关系的说法正确的是() A、列的次序非常重要 B、当需要索引时列的次序非常重要 C、列的次序无关紧要 D、关键字必须指定为第一列 16.在一个关系中,不能有完全相同的() A、元组 B、属性 C、域 D、分量 17.下列关于候选关键字的说明中错误的是()

数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键 4.建立表间关系:关联字段、实施参照完整性

第1章数据库基础知识

第1章数据库基础知识 数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以方便地、及时地、准确地从数据库中获取所需的信息。 本章主要内容: ●数据处理的相关概念 ●数据库系统的组成 ●数据模型的相关概念 ●关系型数据库的相关概念 1.1 数据管理 1.1.1 数据与信息 1.信息 一般意义上,信息是指事物存在的方式和运动状态的表现形式。这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”是指事物的内部结构和外部联系。“运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。概括地讲,信息是对客观事物的反映。 现实生活中,人们经常接触各种各样的信息,并根据这些信息做出反映。例如,在超市挑选某种奶粉时,首先要了解该奶粉的价格、质量及包装等,然后根据这些信息决定是否购买;再如,选修一门课程时,可以根据课程教师、课程性质及它的作用来决定是否选修等。 2.数据 数据是指表达信息的物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息则依靠数据表达。 表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。 3.数据与信息的关系 数据与信息是两个既有联系,又有区别的概念。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释;数据是物理性的,是被加工的对象,而信息是对数据

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

第一章 数据库系统基础知识 答案

第 一 章 数 据 库 系 统 基 础 知 识一、选择题 秋: .根据关系模型的有关理论,下列说法中不正确的是。 .二维表中的每一列均有唯一的字段名 .二维表中不允许出现完全相同的两行 .二维表中行的顺序,列的顺序可以任意交换 .二维表中行的顺序,列的顺序不可以任意交换

年(春) . 是一个。 . 数据库系统 . 数据库管理系统 . 数据库 . 数据库管理员 . 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其 相互联系的认识,而是实体模型的数据化,是观念世界的实体模型在数据世界中的 反映,是对对现实世界的抽象。 . 数据模型 . 物理模型 . 逻辑模型 . 概念模型 年(春) . 数据库系统与文件系统的最主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 . 关系模型的基本结构是。 .树形结构.无向图.二维表.有向图 秋: . 目前数据库管理系统()有许多不同的产品。在下列产品中,不属于()公司开发的是. . . . 年春 . 在下列叙述中,错误的是。 .关系型数据库中的每一个关系都是一个二维表 .在关系模型中,运算的对象和运算的结果都是二维表 .二维表中不允许出现任何数据冗余 是一种关系型数据库管理系统产品 .关键字是关系模型中的重要概念。当一个二维表(表)的主关键字被包含到另一个二维表(表)中时,它就称为表的。 .主关键字 .候选关键字.外部关键字 .超关键字 . 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是。 .投影 .联接 .选择 .合并 年(秋) .下列不属于关系代数运算的是。 . 查询. 投影 . 选择 . 联接 .实体是信息世界的术语,与之对应的数据库术语是。 . 文件.数据库. 记录. 字段 年春: .关系模型中,超关键字。 . 可由多个任意属性组成 . 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组 . 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 页脚内容1

C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA 组成。() 3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 页脚内容2

数据库技术及应用知识点总结

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键

数据库课后答案 第一章(数据库基础知识)

《数据库技术及应用基础教程》第一章参考答案 责任人:崔朝霞 一、名词解释 关系数据库系统: 对应于一个关系模型的所有关系的集合称为关系数据库。关系数据库管理系统就是管理关系数据库,并将数据组织为相关的行和列的系统。 分布式数据库系统 分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于组成联邦的各个子数据库系统是相对“自治”的,这种系统可以容纳多种不同用途的、差异较大的数据库,比较适宜于大范围内数据库的集成。 多媒体数据库:能够管理数值、文字、表格、图形、图像、声音等多媒体的数据库称为多媒体数据库。 逻辑数据:逻辑数据是一种抽象的概念,是对客观现实世界的反映和记录,这些数据也可以称为逻辑记录。逻辑数据包含了两个层次:一是对客观世界的藐视,二是对数据库管理系统中数据的描述。 物理数据:物理数据是实际存放在存储设备上的数据。 外模式:外模式是用户与数据库系统的接口,是用户用到的那部分的数据的描述。 概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成,还包含记录间联系、数据的完整性、安全性等要求。 内模式:内模式(也称存储模式)是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式,能够给出数据库物理存储结构与物理存取方法。 物理存储介质:物理存储介质可以分为六大类,高速缓冲存储器、主存储器、快闪存储器、磁盘存储器、光存储器、磁带。 网状数据库:处理以记录类型为结点的网状数据模型的数据库。 二、选择题 三、.√.√.√.× 四、. 数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及,数据库技术被移植到机( ,个人计算机)上,供单用户个人数据库应用。接着,由于机在工作组内连成网,数据库技术就移植到工作组级。现在,数据库正在和内联网中广泛使用。 . 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

第一章数据库基础练习题

第一章 数据库基础 一、选择题 (l)Access的数据库文件格式是 A)txt文件B)mdb文件C)dot文件D)XLS文件 (2)Access的数据类型是 A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库 (3)Access适合开发的数据库应用系统是 A)小型B)中型C)中小型D)大型 (4)Access是一个 A)数据库文件系统B)数据库系统C)数据库应用系统D)数据库管理系统 (5)数据库管理系统位于 A)硬件与操作系统之间B)用户与操作系统之间 C)用户与硬件之间D)操作系统与应用程序之间 (6)在数据库系统中,数据的最小访问单位是 A)字节B)字段C)记录D)表 (7)在Access中,用来表示实体的是 A)域B)字段C)记录D)表 (8)数据库系统中,最早出现的数据库模型是 A)语义网络B)层次模型C)网状模型D)关系模型 (9)在关系模型中,用来表示实体关系的是 A)字段B)记录C)表D)指针 (10)从关系模式中,指定若干属性组成新的关系称为 A)选择B)投影C)联接D)自然联接 (l1)从关系中找出满足给定条件的元组的操作称为 A)选择B)投影C)联接D)自然联接 (l2)数据是指存储在某一种媒体上的 A)数学符号B)物理符号C)逻辑符号D)概念符号 (13)DBS是指 A)数据B)数据库C)数据库系统D)数据库管理系统 (l4)在计算机中,用来存储数据的是 A)外存储器B)用内存储器C)光盘D)硬盘 (l5)数据库系统的核心问题是 A)数据采集B)数据分析C)信息管理D)数据处理 (l6)计算机在人工管理数据阶段,用来存储数据的是 A)软磁盘B)硬磁盘C)纸带D)光盘 (17)关于分布式数据库系统叙述正确的是 A)它需要在操作系统的支持下才能运行 B)还不能使数据库与应用程序分开 C)只是逻辑上分布,物理上集中 D)只是物理上分布,逻辑上集中

第1章 数据库基础知识_习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统2.数据库常用的逻辑数据模型有、、,Access属于。层次模型,网状模型,关系模型,关系模型 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字

数据库系统的基本知识

第一章数据库系统概论 本章目的在于使读者对数据库系统的差不多知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的差不多知识和差不多概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据治理技术进展史 随着生产力的不断进展,社会的不断进步,人类对信息的依靠程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理确实是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的确实是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据治理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一

个重要内容中心。数据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采纳穿孔卡片来存储人口普查数据,并采纳机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速进展,加之数据库理论和技术的进展,为数据治理进入一个革命性时期提供有力的支持。依照数据和应用程序相互依靠关系、数据共享以及数据的操作方式,数据治理的进展能够分为三个具有代表性的时期,即人工治理时期、文件治理时期和数据库治理时期。 【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)。

第1章 数据库基础知识

第1章数据库基础知识 数据库是20世纪60年代后期发展起来的一项重要技术,70年代以来数据库技术得到迅猛发展,已经成为计算机科学与技术的一个重要分支。经过30多年的发展,现已经形成相当规模的理论体系和应用技术,不仅应用于事务处理,并且进一步应用到人工智能、情报检索、计算机辅助设计等各个领域。本章主要介绍数据库的基本概念和基本理论,并结合Microsoft Access讲解与关系数据库相关的基本概念。 1.1 数据库系统概述 数据库能把大量的数据按照一定的结构存储起来,开辟了数据处理的新纪元。可以直观地理解数据库为一个存放数据的仓库,只不过这个仓库是在计算机的大容量存储器上。数据处理的基本问题是数据的组织、存储、检索、维护和加工利用,这些正是数据库系统所要解决的问题。 1.1.1计算机数据管理的发展 一、数据与数据处理 数据是指存储在某一种介质上能够被识别的物理符号。数据的种类很多,不仅包括数字、字母、文字和其他特殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音等多媒体形式,但是使用最多、最基本的仍然是文字数据。 信息是经过加工处理的有用数据。数据只有经过提炼和抽象变成有用的数据后才能成为信息。信息仍以数据的形式表示。 数据处理是指将数据加工并转换成信息的过程。数据处理的核心是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 二、数据管理技术的发展 计算机在数据管理方面经历了由低级到高级的发展过程。计算机数据管理随着计算机软硬件技术的发展,数据管理技术的发展大致经历了人工管理、文件系统和数据库系统、分布式数据库系统和面向对象数据库系统5个阶段。 1. 人工管理 20世纪50年代以前,计算机主要用于科学计算。当时的硬件状况是,外存储器只有纸带、卡片、磁带,没有直接存取设备。软件状况是,没有操作系统以及管理数据的软件。 人工管理阶段具有的特点是:数据与程序不具有独立性,一组数据对应一组程序。数据不能长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序使用,因此程序与程序之间存在大量的重复数据,称为数据冗余。 2. 文件系统 20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,大量地应用于管理中。这时,在硬件上出现了磁鼓、磁盘等直接存取数据的存储设备;在软件方面,在操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。

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) 属性名

第一章 数据库系统基础知识 答案

第一章数据库系统基础知识答案

一、选择题 2000秋: 1.根据关系模型的有关理论,下列说法中不正确的是 D 。

A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序,列的顺序可以任意交换 D.二维表中行的顺序,列的顺序不可以任意交换 2001年(春) 2. Visual FoxPro是一个__B____。 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 3. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_ ____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 2006年(春) 4. 数据库系统与文件系统的最主要区别是 D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

C.文件系统管理的数据量较小,而数 据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据 独立性问题,而数据库系统可以解决 5. 关系模型的基本结构是___C______。 A.树形结构B.无向 图C.二维表D.有向图 2009秋: 6. 目前数据库管理系统(DBMS)有许多不同的产品。在下列DBMS产品中,不属于(Microsoft)公司开发的是 D A. Visual FoxPro B. Access C. SQL Server D. Oracle 2009年春 7. 在下列叙述中,错误的是 C 。 A.关系型数据库中的每一个关系都是一个二维表 B.在关系模型中,运算的对象和运算的结果都是二维表 C.二维表中不允许出现任何数据冗余 D.Visual FoxPro是一种关系型数据库管理系统产品

MySQL数据库基础与实例教程练习题参考答案精品名师资料.doc

MySQL数据库基础与实例教程练习题参考答案 由于时间仓促,答案中难免存在错误,不妥之处恳请读者批评指正! 第一章答案 1.数据库管理系统中常用的数学模型有哪些? 数据库管理系统通常会选择某种“数学模型”存储、组织、管理数据库中的数据,常用的数学模型包括“层次模型”、“网状模型”、“关系模型”以及“面向对象模型”等。 2.您听说过的关系数据库管理系统有哪些?数据库容器中通常包含哪些数据库对象? 目前成熟的关系数据库管理系统主要源自欧美数据库厂商,典型的有美国微软公司的SQL Server、美国IBM公司的DB2和Informix、德国SAP公司的Sybase、美国甲骨文公司的Oracle。 数据库容器中通常包含表、索引、视图、存储过程、触发器、函数等数据库对象。 3.通过本章知识的讲解,SQL与程序设计语言有什么关系? SQL并不是一种功能完善的程序设计语言,例如,不能使用SQL构建人性化的图形用户界面(Graphical User Interface,GUI),程序员需要借助Java、VC++等面向对象程序设计语言或者HTML的FORM表单构建图形用户界面(GUI)。如果选用FORM表单构建GUI,程序员还需要使用JSP、PHP或者.NET编写Web应用程序,处理FORM表单中的数据以及数据库中的数据。 其他答案: 1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。而程序设计语言则有更多的面向对象及逻辑程序设计。比如用SQL语言编写图形用户界面(例如窗口、进度条),是无法实现的。 2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。程序设计语言需要操作数据库时,需要借助(或者说调用)SQL语言来翻译给数据库管理系统。 3、不同数据库管理系统会有一些特殊的SQL规范,比如limit关键词在SQL Server 中无法使用。而这些规范与程序设计语言无关。 4.通过本章的学习,您了解的MySQL有哪些特点? 与题目2中列举的商业化数据库管理系统相比,MySQL具有开源、免费、体积小、便于安装,但功能强大等特点。 5.通过本章的学习,您觉得数据库表与电子表格(例如Excel)有哪些区别? 限于本章的知识点:外观上,关系数据库中的一个数据库表和一个不存在“合并单元格”的电子表格(例如Excel)相同。与电子表格不同的是:同一个数据库表的字段名不能重复。为了优化存储空间以及便于数据排序,数据库表的每一列必须指定某种数据类型。 关系数据库中的表是由列和行构成的,和电子表格不同的是,数据库表要求表中的每一行记录都必须是唯一的,即在同一张数据库表中不允许出现完全相同的两条记录。 6.您所熟知的数据库设计辅助工具有哪些?您所熟知的模型、工具、技术有哪些? 数据库设计辅助工有数据模型、数据建模工具、关系数据库设计技术。其中常用的数据模型有ER模型和类图;常用的数据建模工具如ERwin、PowerDesigner、Visio等;常用的关系数据库设计技术如数据库规范化技术。 1.模型 数据模型有E-R图或者类图等数据模型。业务模型有程序流程图、数据流程图DFD、时序图、状态图等业务模型。

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