文档库 最新最全的文档下载
当前位置:文档库 › 数据库选择+填空

数据库选择+填空

数据库选择+填空
数据库选择+填空

VFP选择题

1、VFP是一种( D )模型的数据库管理系统。 A. 层次_ B. 网络_C. 对象_ D. 关系

2、对于二维表的关键字来讲,不一定存在的是( D )。 A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字

3、目前三种基本的数据模型是( A )。

A.层次模型、网络模型、关系模型_

B. 对象模型、网络模型、关系模型

C. 网络模型、对象模型、层次模型_

D. 层次模型、关系模型、对象模型

4、在命令窗口中,不能实现的操作是( D )。选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_ D. 在命令窗口中显示命令执行结果

5、VFP系统中,表的结构取决于( A )。选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序

6、用数据二维表来表示实体与实体之间联系的数据模型称为( D )

A.实体—联系模型

B.层次模型

C.网状模型

D.关系模型

7、在“选项”对话框的“文件位置”选项卡中,可以设置( B )

A. 表单的默认大小

B. 默认目录

C. 日期和时间的显示格式

D. 程序代码的颜色

8、在Visual FoxPro的项目管理器中不包括的选项卡是( C )

A.数据

B.文档

C. 程序

D. 类

9、数据库文件的文件扩展名为( B )

A. .dbf

B. .dbc

C. .qpr

D. .pjx

10、在Visual FoxPro 6.0中修改数据库、表单、报表等组件的可视化工具是( B )

A.向导

B.设计器

C.生成器

D.项目管理器

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

A. 数据库

B. 操作系统

C. 数据库管理系统

D. 文件

12、Visual FoxPro是一种( B )

A. 数据库系统

B. 数据库管理系统

C.数据库

D. 数据库应用系统

13、SQL命令动词中,不属于数据操纵功能的是( B )

A.INSERT

B. SELECT

C.UPDATE

D.DELETE

14、数据库文件的扩展名是( A )

A. .dbc

B. .dbf

C. .scx

D. .prg

16、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则打开数据库的命令是( D )

https://www.wendangku.net/doc/686637434.html,E

https://www.wendangku.net/doc/686637434.html,E DATABASE

C.OPEN

D.OPEN DATABASE

17、在表结构中,逻辑型和日期型字段的宽度分别为( A )

A.1和8

B.1和10

C.2和8

D.2和10

18、退出Visual FoxPro系统并返回到操作系统的命令是( D )

A.CANCEL

B.DO

C.RETURN

D.QUIT

19、设N=886,M=345,K=”M+N”,则1+&K的值为( C )

A.346

B.1+M+N

C.1232

D. 数据类型不匹配

20、下列赋值命令中,正确的是( A )

A.STORE 5 TO a,b

B.STORE 5,6 TO a,b

C.a=5,b=6

D.a=b=5

21、执行WAIT "选择" TO ANS 命令后,内存变量ANS的类型是 ( A )

A. 字符型

B.数值型

C.日期型

D. 逻辑型

22、下面不属于循环结构的语句是( B )

A. SCAN...ENDSCAN

B. IF...ENDIF

C. DO WHILE...ENDDO

D. FOR...ENDFOR

23、下列索引中,一个表中只允许有一个的是( A )

A.主索引

B.候选索引

C.唯一索引

D.普通索引

24、假设a=.T.,表达式IIF ( a=”T”, ”完全正确”, IIF ( a=.T., ”正确’, ”错误”) ) (C)

A. “错误”

B.”完全正确”

C.”正确”

D. .NULL.

25、某种内存变量仅可在本模块及其下层模块中访问,它是( B )

A.全局变量 B. 私有变量 C. 局部变量 D.以上三种均可

26、DO CASE…ENDCASE语句属于( C )

A.顺序结构

B.循环结构

C.选择结构

D.模块结构

27、在Visual FoxPro中,每一个工作区中最多可以打开表的数量为( A )

A.1个

B.2个

C.35535个

D.任意个,根据内存资源而确定

28、在“考生”表中需要增加一个“职业”字段(C,8),正确的SQL命令为( D )

A、ALTER TABLE 考生 DROP 职业

B、CREATE TABLE 考生职业(C(8))

C、ALTER TABLE 考生 ALTER 职业 C(8)

D、ALTER TABLE 考生 ADD 职业 C(8)

29、使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应( B )

A、使用WHERE子句

B、在GROUP BY 后面使用HAVING子句

C、先使用HAVING子句,再使用WHERE子句

D、先使用WHERE子句,再使用HAVING

30、参照完整性的更新规则中不包括( C )

A.级联

B.限制

C.删除

D.忽略

31、执行下列命令:

xyz=123.456

CH=’XYZ’

?INT(CH)

其输出结果为( D )

A. 0

B.123.456

C.123

D.出错

32、数据库管理系统采用的数据模型有三种类型,它们是( D )

A.网状、链状和层次

B. 层次、关系和环状

C. 链状、网状和关系

D. 层次、关系和网状

33、下列运算符中,运算优先级最高的是( A )

A. ^

B. %

C. *

D. +

34、现需要将“工资”表中全部记录的工资在原来的基础上提高20%,下列命令正确的是( C )

A. UPDATE 工资 SET 工资*1.2

B. UPDATE 工资 SET 工资*1.2=工资

C. UPDATE 工资 SET 工资=工资*1.2

D. UPDATE 工资 SET 工资 WITH 工资*1.2

34、SQL语句中,HAVING子句须和下面哪个子句连用( C )

A. FROM

B. WHERE

C.GROUP BY

D.ORDER BY

36、下列选项中,不属于专门的关系运算的是( C )

A.连接 B. 投影 C.合并 D. 选择

37、下列命令中,不属于定位命令的是( D )

A. GOTO

B.SKIP

C.LOCATE

D.REPLACE

38、下列运算中,其结果不属于日期型的是( A )

A. <日期> - <日期>

B. <天数> + <日期>

C. <日期> + <天数>

D. <日期> - <天数>

39、下列函数中,输出结果不属于逻辑型的是( C )

A. ISNULL(…)

B. EOF( )

C. RECNO( )

D. BOF( )

40、有关FOR 循环结构,叙述正确的是( A )

A. 对于FOR循环结构,通常情况下循环次数是已知的

B. FOR循环结构中,可以用EXIT语句,但不能使用LOOP语句

C. FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数数出错

D. FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句

41、数据库管理系统是( D )。选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件

42、关系型数据库采用( C )表示实体和实体间的联系。选择:A. 对象 B. 字段_C. 二维表_ D. 表单

43、在定义表结构时,以下( D )数据类型的字段宽度都是定长的。选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案: D

44、VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为( B )。选择:A. .PRG B. .QPRC. .SCX D. .TXT

45、函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是( B )。

A. lFoxPro

B. FoxPro

C. FoxPro5

D. FoxPro5.0 答案: B

46、下列说法中正确的是( B )

A、数据库打开时,该库中的表将自动打开

B、当打开数据库中的某个表时,该表所在的数据库将自动打开

C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开

D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式

47、一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为( A )

A. 外关键字

B. 主关键字

C. 超关键字

D. 候选关键字

48、VFP系统中,使用查询设计器生成的查询文件中保存的是( A )

A. 查询的命令

B. 与查询有关的基表

C. 查询的结果

D. 查询的条件答案: A

49、以下的四组函数,返回值的数据类型是一致的( D )选择:A. DTOC(DATE()), DATE(), YEAR(DATE()) _ B. ALLTRIM("VFP 5.0"),ASC("A"), SPACE(8)C. EOF( ) , RECCOUNT( ) , DBC( )_ D. STR(3.14,3,1), DTOC(DATE()), SUBSTR("ABCD",3,1)

50、VFP的循环语句有( A )选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和 LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和 DO WHILE

51、字段的默认值是保存在( B )。选择:A. 表的索引文件中 B. 数据库文件中C. 项目文件中 D. 表文件中

52、彻底删除记录数据可以分两步来实现,这两步是( C )

A. PACK和ZAP

B. PACK和RECALL

C. DELETE和PACK

D. DELE和RECALL

53、执行下列语句:

x=.T.

?VARTYPE(x)

其输出结果是( B )

A. C

B. L

C. O

D. Y

54、现有两张表:学生(学号,姓名,性别,出生日期)和成绩(学号、课程名、成绩),想查询1990年9月1日之后出生的学生信息及其英语课程成绩,应使用的查询语句是( D )

A. SELECT * FROM 学生,成绩

WHERE 出生日期>{^09/01/1990} AND 课程名=英语

B. SELECT 学号,姓名,性别,出生日期,成绩 FROM 学生,成绩

WHERE 出生日期>{^09/01/1990} AND 课程名=英语

C. SELECT 学号,姓名,性别,出生日期,成绩 FROM 学生,成绩

WHERE 出生日期>{^09/01/1990} AND 课程名=英语 AND学生.学号=成绩.学号

D. SELECT 学号,姓名,性别,出生日期,成绩 FROM 学生,成绩

WHERE 出生日期>{^09/01/1990} AND 课程名=”英语” AND学生.学号=成绩.学号

55、根据数据源的不同,可将视图分为( B )

A.本地视图和临时视图

B.本地视图和远程视图

C.远程视图和临时视图

D.单表视图和多表视图

56、项目管理器的“文档”选项卡用于显示和管理( D )

A. 表单、报表和查询

B. 数据库、表单和报表

C. 查询、报表和视图

D. 表单、报表和标签

57、下列函数中,返回大于或等于指定数值表达式最小整数的是( B )

A.INT( )

B. CEILING( )

C. FLOOR( )

D. ROUND( )

58、执行VARTYPE(.Y.)的结果是( C )

A. C

B. Y

C.L

D.D

59、打开一个数据库的命令是( D )

A. USE

https://www.wendangku.net/doc/686637434.html,E DATABASE

C. OPEN

D.OPEN DATABASE

60、Visual FoxPro中不允许出现重复字段值的索引是( C )

A. 唯一索引

B. 唯一索引和普通索引

C. 候选索引和主索引

D. 唯一索引和主索引

61、下列关于查询和视图的说法中,错误的是( D )

A. 视图结果存放在数据库中

B. 视图设计器不存在“查询去向”的选项

C. 查询设计器中没有“数据更新”选项卡

D. 查询和视图都可以在磁盘上找到相应的文件

62、执行USE sc IN 0命令的结果是( B )

A. 选择0号工作区打开sc表

B.选择空闲的最小号工作区打开sc表

C. 选择0号工作区打开sc数据库

D.显示出错信息

63、关于查询设计器,正确的描述是( C )

“连接”选项卡与SQL语句的GROUP BY短语对应

“筛选”选项卡与SQL语句的HAVING短语对应

“排序依据”选项卡与SQL语句的ORDER BY短语对应

“分组依据”选项卡与SQL语句的JION IN短语对应

64、SQL语句中删除表的命令是( A )

A. DROP TABLE

B. DELETE TABLE

C. ERASE TABLE

D.DELETE DBF

65、将当前表中所有商品的单价上调10%应该使用命令( D )

A、CHANGE 单价 WITH 单价*110%

B、REPLACE 单价 WITH 单价*110%

C、CHANGE ALL 单价 WITH 单价*110%

D、REPLACE ALL 单价 WITH 单价*110%

66、下列哪一选项不是字符型常量的定界符( C )

A. “”

B.’’

C.{ }

D. [ ]

67、根据变量的作用域可将变量划分为三类,其中不包括( B )

A.全局变量

B.数组变量

C. 私有变量

D.局部变量

68、表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,

则该"临时性关系" ( D )。A. 转化为永久关系 B. 永久保留C. 临时保留 D. 消失

69、表移出数据库后,仍然有效的是( D )。

A. 字段的有效性规则

B. 表的有效性规则

C. 字段的默认值

D. 结构复合索引文件中的候

选索引

70、下列控件均为容器类的是( D )。选择:A. 表单、命令按钮组、命令按钮 _ B.

表单集、列、组合框 _C. 表格、列、文本框 _ D. 页框、列、表格

71、VFP中可执行的表单文件的扩展名是( B )。选择:A. SCT B. SCXC. SPR D. SPT

72、关系模型的基本结构是( A )。A. 二维表_ B. 树形结构C. 无向图 D. 有向图

73、在创建数据库表结构时,为该表指定主索引,这属于数据完整性中的( B )

A. 参照完整性

B. 实体完整性

C. 域完整性

D. 用户定义完整性

74、SQL语句中,修改表结构的命令是( C )

A. MODIFY TABLE

B. MODIFY STRUCTURE

C. ALTER TABLE

D. ALTER STRUCTURE

75、有如下赋值语句:a=”你好”,b=”大家”,结果为”大家好”的表达式是( D )

A. b+AT(a,1)

B. b+RIGHT(a,1)

C. b+LEFT(a,3,4)

D.

b+RIGHT(a,2)

76、职工表中有字符型字段“职工号”,用SQL DELETE命令将以字母H开头的职工记录打上

删除标记,正确的命令是( D )

A. DELETE FOR 职工号 LIKE “H%”

B. DELETE WHILE 职工号 LIKE ”H%”

C. DELETE WHERE 职工号=”H*”

D. DELETE WHERE 职工号 LIKE “H%”

77、从工资表中查询工资最高的3位职工的全部信息,正确的命令是( A )

A. SELECT * TOP 3 FROM 职工 ORDER BY 工资 DESC

B. SELECT ALL FROM 职工 ORDER BY 工资DESC

C. SELECT * TOP 3 FROM 职工 ORDER BY 工资

D. SELECT DISTINCT 工资 TOP 3 FROM 职工 ORDER BY 工资DESC

78、将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( A )

A. SET CENTURY ON

B.SET CENTURY OFF

C. SET CENTURY TO 4

D.SET CENTURY OF 4

79、Visual FoxPro 中,关于视图的不正确的描述是( D )

A. 通过视图可以对表进行查询

B. 通过视图可以对表进行更新

C. 视图就是一个虚拟表

D. 视图必须包含在数据库中,所以它就是数据库表

80、查询设计器中,与ORDER BY短语对应的选项卡是( C )

A. 连接

B. 筛选

C. 排序依据

D. 分组依据

81、在Visual FoxPro中,关系数据库管理系统所管理的关系是( A )

A. 一个DBF文件

B. 若干个二维表

C. 一个DBC文件

D. 若干个DBC文件

82、Visual FoxPro的“参照完整性”中“插入规则”可选的选择是( D )

A. 级联和忽略

B. 级联和删除

C. 级联和限制

D. 限制和忽略

83、关于数据库的操作,下述说法中,( D )是正确的。

A.库被删除后,则它包含的数据库表也随着被删除

B. 打开了新的数据库,则原来已打开的数据库被关闭

C. 数据库被关闭后,它所包含的数据库表不能被打开

D. 数据库被删除后,它所包含的表变成自由表

84、用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。

A. 命令ARR=3 创建了一个新的内存变量,它与数组无关

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

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

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

85、以下的( B )操作将造成相关表之间数据的不一致。选择:A. 在主表中插入记录的主关键字的值是子表中所没有的 B. 在主表中删除了记录,而在子表中没有删除相关记录C. 在子表中删除了记录,而在主表中没有删除相关记录 D. 用主表的主关键字字段的值修改了子表中的一个记录

86、在Visual FoxPro系统中,( B )创建时,将不以独立的文件形式存储。选择:A. 查询_ B. 视图 _C. 类库 D. 表单

87、在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为( B )。

A. .PJX、.PJT、.PRG_

B. .DBF、.CDX、.FPT_

C. .FPT、.FRX、.FXP _

D. .DBC、.DCT、.DCX

88、 Visual FoxPro是一个( B )。选择:A. 数据库系统 B. 数据库管理系统_C. 数据库 D. 数据库管理员

89、如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建_______。选择:A. 主索引_ B. 候选索引_C. 普通索引_ D. 唯一索引答案: A 90、在向数据库中添加表的操作时,下列说法中不正确的是 ________。选择:A. 可以将自由表添加到数据库中_ B. 可以将数据库表添加到另一个数据库中_C. 可以在项目管理器中将自由表拖放到数据库中_ D. 先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中答案: B

91、由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。选择:

A. 数据库系统

B. 数据库管理系统

C. 文件系统

D. 软件系统答案: A

92、VFP 中,执行“?ATC("管理","数据库管理系统")”命令后,返回的结果是:______。

A. 0

B. 4

C. 7

D. 错误的函数名答案: C

93、下列关于数据的操作说法中,正确的是______。答案: C

A. 货币型数据不能参加算术运算

B. 两个日期型数据可以进行加法运算

C. 一个日期型数据可以加或减一个整数

D. 字符型数据能比较大小,日期型则不能

94、如果一个数据库表的DELETE角发器设置为.F.,则不允许对该表作_________的操作。

A. 修改记录

B. 删除记录

C. 增加记录

D. 显示记录答案: B

95、有关查询与视图,下列说法中不正确的是______。答案: B

A. 查询是只读型数据,而视图可以更新数据源

B. 查询可以更新源数据,视图也有此功能

C. 视图具有许多数据库表的必性,利用视图可以创建查询和视图

D. 视图可以更新源表中的数据,存在于数据库中

96、在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为____B______。选择:A. 限制 B. 级联C. 忽略 D. 任意

97、要在两张相关的表之间建立永久关系,这两张表应该是____________。选择:A. 同一个数据库内的两张表 B. 两张自由表C. 一张自由表,一张数据库表 D. 任意两张数据库表或自由表答案: A

98、下列命令中,不能使程序跳出循环的是_______。

A. LOOP

B. EXIT

C. QUIT

D. RETURN 答案: A

99、下列说法中,不正确的是_______。

选择:A. 二维表中的每一列均有唯一的字段名 B. 二维表中不允许出现完全相同的两行C. 二维表中行的顺序、列的顺序均可以任意交换 D. 二维表中行的顺序、列的顺序不可以任意交换答案: D

100、在命令窗口中,不能实现的操作是 ________ 。

A. 复制已执行过的命令

B. 重复执行已执行过的命令

C:同时执行多个命令 D. 在命令窗口中显示命令执行结果答案: D

101、要求一个表中的数值型字段数据精度具有 4 位小数,则该字段的宽度至少定义为_________ 。

A. 4位

B. 5位

C. 6位

D. 12位答案: C

102、打开一个空表,执行?EOF(),BOF()命令,显示结果为_________。

A. .T.和.T.

B. .F.和.F.

C. .F.和.T.

D. .T.和.F.答案: A

103、表(XS.DBF)中含有100条记录,执行下列命令后显示的记录序号是________。 USE XS

GO 10

LIST NEXT 4

A. 10,11,12,13

B. 11,12,13,14

C. 4,5,6,7

D. 1,2,3,4 答案: A

104、下列关于数据库的描述中,不正确的是 __________ 。

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

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

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

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

105、创建数据库后,系统自动生成扩展名为 ________ 的三个文件。

A. .SCX、.SCT、.SPX

B. .DBC、.DCT、.DCX

C. .PJX、.PJT、.RPJ

D. .DBF、.DBT、.FPT答案: B

106、在向数据库中添加表的操作时,下列说法中不正确的是 ________。答案: B

A. 可以将自由表添加到数据库中

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

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

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

107、参照完整性的作用是___________ 控制。

A. 字段数据的输入

B. 记录中相关字段之间的数据有效性

C. 表中数据的完整性

D. 相关表之间的数据一致性答案: B

108、 ___________ 不可以作为查询和视图的输出类型。

A. 自由表

B. 表单

C. 临时表

D. 数组答案: B

109、实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而 __________ 是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。

A. 数据模型

B. 关系模型

C. 逻辑模型

D. 概念模型答案: A

110、在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为 ___________ 。

A. .PJX、.PJT、.PRG

B. .DBF、.CDX、.FPT

C. .FPT、.FRX、.FXP

D. .DBC、.DCT、.DCX 答案: B

111、运行查询CX1.QPR命令是 ________ 。

A. USE CX1

B. USE CX1.QPR

C. DO CX1.QPR

D. DO CX1 答案: C

112、当执行命令 USE teacher ALIAS js IN B 后,被打开的表的别名是_________。选择:A. teacher B. jsC. B D. js_B 答案: B

113、已知js表中有两条记录,下列操作中,返回值一定是.T. 的是______。选择:A. USE js(回车) ? BOF()(回车) B. USE js(回车) GO 2(回车) SKIP-1(回车) ? BOF()(回车)C. USE js(回车) GO BOTTOM(回车) SKIP(回车) ? EOF()(回车) D. USE js(回车) SKIP-1(回车) ? EOF()(回车) 答案: C

114、为数据库表增加字段有效性规则是为了保证数据的( A )。

A)域完整性 B)表完整性 C)参照完整性 D)实体完整性

115、在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是( B )。

A)OPEN B)SELECT C)USE D)LOAD

116、在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是( C )。

A)ACCEPT、WAIT B)INPUT、WAIT C)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT

117、查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是(A )。

A)SELECT * FROM 教师 WHERE 住址 LIKE "%望京%"

B)SELECT * FROM 教师 FOR 住址 LIKE "%望京%"

C)SELECT * FROM 教师 FOR 住址 ="%望京%"

D)SELECT * FROM 教师 WHERE 住址 ="%望京%"

118、查询设计器中的“筛选”选项卡的作用是( B )。

A)查看生成的SQL代码 B)指定查询条件

C)增加或删除查询表 D)选择所要查询的字段

119、某数据表有20条记录,若用函数EOF( )测试结果为.T.,那么此时函数RECNO()值是( A )。

A)21 B)20 C)19 D)1

120、为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是(C )。

A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"

B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)="110"

C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"

D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)="110"

121—125题使用如下三个数据库表:

图书(索书号,书名,出版社,定价,ISBN)

借书证(结束证号,姓名,性别,专业,所在单位)

借书记录(借阅号,索书号,借书证号,借书日期,还书日期)

其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。

121、查询借书证上专业为“计算机”的所有信息,正确的SQL语句是()。

A)SELECT ALL FROM 借书证 WHERE 专业="计算机"

B)SELECT 借书证号 FROM 借书证 WHERE 专业="计算机"

C)SELECT ALL FROM 借书记录 WHERE 专业="计算机"

D)SELECT * FROM 借书证 WHERE 专业="计算机"

答案: D

122、查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是()。

A)SELECT 书名,出版社,借书日期 FROM 图书,借书记录

WHERE 借书日期=2011 AND 图书.索书号=借书记录.索书号

B)SELECT 书名,出版社,借书日期 FROM 图书,借书记录

WHERE 借书日期=YEAR(2011) AND 图书.索书号=借书记录.索书号

C)SELECT 书名,出版社,借书日期 FROM 图书,借书记录

WHERE图书.索书号=借书记录.索书号 AND YEAR(借书日期)=2011

D) SELECT 书名,出版社,借书日期 FROM 图书,借书记录图书.索书号=借书记录.索书号 AND WHERE YEAR(借书日期)=YEAR(2011)

答案: C

123、查询所有借阅过“中国出版社”图书的读者的姓名和所在单位()。

A)SELECT 姓名,所在单位 FROM 借书证,图书,借书记录 WHERE 图书.索书号=借书记录.索书号

AND 借书证.借书证号=借书记录.借书证号 AND 出版社="中国出版社"

B)SELECT 姓名,所在单位 FROM图书,借书证WHERE 图书.索书号=借书证.借书证号

AND 出版社="中国出版社"

C)SELECT 姓名,所在单位 FROM图书,借书记录 WHERE 图书.索书号=借书记录.索书号 AND 出版社="中国出版社"

D)SELECT 姓名,所在单位 FROM 借书证,借书记录

WHERE 借书证.借书证号=借书记录.借书证号 AND 出版社="中国出版社"

答案: A

124、从借书证表中删除借书证号为“1001”的记录,正确的SQL语句是()。

A)DELETE FROM 借书证 WHERE 借书证号="1001"

B)DELETE FROM 借书证 FOR 借书证号="1001"

C)DROP FROM 借书证 WHERE 借书证号="1001"

D)DROP FROM 借书证 FOR 借书证号="1001"

答案: A

125、将选项为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的SQL语句是()。

A)UPDATE 借书证 SET 所在单位="锦上计划研究所" WHERE 所在单位="不详"

B)UPDATE 借书证 SET 所在单位="不详" WITH所在单位="锦上计划研究所"

C)UPDATE 借书证 SET 所在单位="不详" WHERE所在单位="锦上计划研究所"

D)UPDATE 借书证 SET 所在单位="锦上计划研究所" WITH 所在单位="不详"

答案: C

VFP填空题

1、已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。

SELE JS

LOCAT FOR XM="王一平"

XM=3

?XM 答案:王一平

2、Visual FoxPro中,自由表是指那些不属于任何的表。(数据库)

3、将日期型数据转换为字符串的函数是;将符合格式的字符串转换为日期型数据的函数是。(DTOC,CTOD)

4、与XB="男" .OR. XB="女"等价的表达式为______。答案: XB$"男女"

5、表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。答案: C

6、打开项目的命令是_______。答案: MODIFY PROJECT

7、当打开的表为一个空表时,函数RECNO()的值为________。答案: 1

8、已知N='1',M='2',X12='GOOD',则表达式X&N&M的值为_______。答案: 'GOOD'

9、两实体间的对应关系可归结为种类型,其中Visual FoxPro不能直接实现的是。(3,多对多)

10、二维表中的列称为关系的,行称为关系的。(属性,元组)

11、“查询去向”设置中,有、、等多个去向。(浏览、临时表、表、图形、屏幕、报表、标签任选三种)

12、下列程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DO WHILE N<=100

N=N+1

IF N%2=1

_______

ELSE

S=S+N

ENDIF

ENDDO 答案: LOOP

13、视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的________。答案:数据库

14、阅读下列程序,写结果:

SET TALK OFF

S='ABCDEF'

N=LEN(S)

K=1

DO WHILE K<=N

?SUBS(S,K,N-K)

K=K+1

ENDDO

上述程序运行以后,显示内容的前二行为________,_______。答案: ABCDE ,BCDE

15、如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_______。答案:级联

16、利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_______ 语句。答案: SELECT - SQL

17、表达式{09/18/2000}-{09/20/2000}的值是 _________。

表达式INT(6.26*2)%ROUND(3.14,0)的值是___________。(-2,0)

18、如果子表中已有相关记录,修改主表记录的主关键字时,要求同时修改子表中相关记录,则参照完整性的___________规则应设置为__________。答案:更新,级联

19、不能用 ___________ 和通用型字段构造索引表达式创建索引。答案:备注型

20、Visual FoxPro 6.0中的表分为表和表。(数据库,自由)

21、定义数组变量的命令为或。(Dimension,Declare)

22、表达式是由、和通过特定运算符连接起来的式子。(常量,变量,函数)

23、将表的当前记录复制到数组的是命令;而将数组数据复制到表的当前记录的是命令。(Scatter,Gather)

24、如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示

______。答案:触发器失败

25、已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。答案: 'GOOD'

26、下列程序用来求0~100偶数之和,请将它写完整:

N=0

S=0

DO WHILE .T.

IF N>100

_______

ELSE

S=S+N

ENDIF

N=N+2

ENDDO 答案: EXIT

27、下述命令执行后,S4的值为______________.

S1=' ABCD '

S2=' EFG '

S3=ALLT(S1)+ALLT(S2)

S4=SUBSTR(S3,5,2) 答案: 'EF'

28、运行下列程序段以后,显示内容的前二行为:_______、________。

【程序段清单】

SET TALK OFF

S='ABCDEF'

N=LEN(S)

K=1

DO WHILE K<=N

?SUBS(S,K,N-K)

K=K+1

ENDDO 答案:'ABCDE','BCDE'

29、表达式STR(YEAR(DATE())+10)的数据类型为 ______。答案: C

30、在数据库系统中,关系模型的基本结构是一张__________。答案:二维表

31、按所用的数据模型来分,VFP属于___________数据库管理系统。答案:关系型

32、英文缩写‘DBMS’的中文含义是__________________。DBMS主要由_____________、存储管理器和事务管理器三部分组成。答案:数据库管理系统

查询管理器

33、如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,必须将表以___________方式打开。

答案: PACK ,独占

34、在js表中要删除所有工龄(字段名gl)大于60的记录的SQL命令是DELETE ________ js WHERE _______;要彻底删除这些记录,可用_______命令,但这一命令的实施,必须要求表以________方式打开。答案: FROM,gl>60,PACK,独占

35、表达式LEN(SPACE(3)-SPACE(2))的结果为___________ 。(5)

36、自由表与数据库表相比较,在自由表中不能建立___________ 索引。(主)

37、在Visual FoxPro的查询设计器中___________选项对应于SELECT短语。(字段)

38、删除父表中的记录时,若子表中的所有相关记录能自动删除,则相应的参照完整性的删除规则为___________规则。(级联)

39、SQL语言可以命令方式交互使用,也可以嵌入到___________中使用。(程序设计语言)

40、在工资表中,按工资从高到低显示职工记录的SQL语句为:

SELECT * FROM 工资表 ORDER BY 工资___________。(Desc)

41、在Visual FoxPro中,删除记录的SQL命令是___________ 。(Delete From)

数据库计算机选择填空

一.选择题 ㈠ 1.下列哪一个不是常用的数据模型C。 A.层次模型B.网状模型C.概念模型D.关系模型 4.关系数据库中的表不必具有的性质是D。 A.数据项不可再分B.同一列数据项要具有相同的数据类型 C.记录的顺序可以任意排列D.字段的顺序不能任意排列 6.已知某一数据库中有两个数据表,它们的主键与外键是一对多的关系,这两个表若要建立关联,则应该建立的永久联系。C A.一对一B.多对多C.一对多D.多对一 7.已知某一数据库中有两个数据表,它们的主键与外键是一对一的关系,这两个表若要建立关联,则应该建立的永久联系。’ A A.一对一B.多对一C.一对多D.多对多 10.DB、DBS和DBMS三者之间的关系是。B A.DB包含DBS和DBMS B.DBS包含DB和DBMS C.DBMS包含:DB和DBS D.三者关系是相等的 11.数据库系统的核心是。C A.软件工具B.数据模型C.数据库管理系统D.数据库 12.下面关于数据库系统的描述中,正确的是C。 A.数据库系统中数据的一致性是指数据类型的一致 B.数据库系统比文件系统能管理更多的数据 C.数据库系统减少了数据冗余 D.数据库系统避免了一切冗余 15.在关系数据库中,用来表示实体之间联系的是A A.二维表B.线形表C.网状结构D.树形结构 16.数据模型所描述的内容包括3部分,它们是D A.数据结构B.数据操作 C.数据约束D.以上答案都正确 17.关系数据库管理系统能实现的专门关系运算包括D A.关联、更新、排序B.显示、打印、制表 C.排序、索引、统计D.选择、投影、连接 20.关于数据模型的基本概念,下列说法正确的是C。 A.数据模型是表示数据本身的一种结构 B.数据模型是表示数据之间关系的一种结构 C.数据模型是指客观事物及其联系的数据描述,具有描述数据和数据联系两方面的功能 D.模型是指客观事物及其联系的数据描述,它只具有描述数据的功能 23.层次模型采用结构表示各类实体以及实体之间的联系A。 A.树形B.网状C.星形D.二维表 26.下列不属于关系的3类完整性约束的是C 。 A.实体完整性B.参照完整性 C.约束完整性D.用户定义完整性 28.传统的集合运算不包括D 。 A.并B.差C.交D.乘 36.如果一个关系进行了一种关系运算后得到了一个新的关系,而且新的关系中属性的个数少于原来关系

数据库试题及答案

、选择题(40 X 1=40分) 1 .用二维表数据来表示实体及实体之间联系的数据模型称为( 2 .表在数据库中是一个非常重要的数据对象,它是用来( 数据库是在计算机系统中按照一定的数据模型组织、 操作的软件系统叫 —,由计算机、操作系统、 存储和应用的 —,支持数据库各种 DBMS 、数据库、应用程序及用户等组成的一 A 、概念数据模型 B 、结构数据模型 C 物理数据模型 D 、逻辑数据模型 11.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的 12 .下列关于关系数据模型的术语中, 最接A 、 显示 B 、查询 C 、存放 D 、检索 3. 数据库创建后就可以创建表了,创建表可以用( 等方法来创建。 A 、 企业管理器 B 、查询分析器 C 、 OSQL D 、企业管理器和 CREAT E TABL 语句 个整体叫 。(D A 、文件的集合、操作系统、文件系统 B 、 数据的集合、数据库管理系统、数据库系统 C 、命令的集合、数据库系统、软件系统 D 、 程序的集合、命令系统、数据库系统 7 .下面对于关系的叙述中,哪个是不正确的? A 、关系中的每个属性是不可分解的 C 、任意的一个二维表都是一个关系 B 、 (B ) 在关系中元组的顺序是无关紧要的 每一个关系只有一种记录类型 8 . SQL 中,下列涉及空值的操作,不正确的是( C ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 10 .在数据库技术中,实体-联系模型是一种 D )。 A 、实体--联系模型 B 、层次模型 C 、网状模型 D 、关系模型 C )各种数据内容的。 A 、语法解释 B 、语义解释 C 、语意说明 D 、用法说明 哪一个术语所表达的概念与二维表中的 “行” 的概念

数据库原理练习题

1.第1题 每个属性,都有一个取值围,这叫属性()。 A.域 B.值 C.主属性 D.关键字 答案:A 标准答案:A 2.第2题 关系模式的规化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( ) A.数据不一致性 B.结构不合理 C.数据冗余度大 D.数据丢失 答案:C 标准答案:C 3.第3题

数据的物理独立性是( )实现的. A.外模式/模式映像 B.外模式/模式映像 C.模式/模式映像 D.模式/外模式映像 答案:C 标准答案:C 4.第4题 实体-联系模型是( ). A.概念模型 B.逻辑模型 C.现实世界 D.物理模型 答案:A 标准答案:A 5.第5题 常用的用户标识方法是( ).A.用户密码

B.用户名和口令字 C.用户权限 D.用户名 答案:B 标准答案:B 6.第6题 关于数据处理和数据管理,下列叙述正确的是( ) A.数据处理经历了人工系统、文件系统、数据库系统三个阶段 B.数据处理是数据管理的中心问题 C.数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作 D.数据管理技术优劣不影响数据处理的效率 答案:C 标准答案:C 7.第7题 下列四项中,不属于数据库特点的是( )

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 答案:C 标准答案:C 8.第8题 SQL语言通常称为( ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言 答案:A 9.第16题 以下数据库的数据模型中,现今使用的主要的数据模型是( ). A.层次模型

数据库原理复习题1

数据库原理复习题1 二、填空题例题 1.在关系演算中,元组变量的变化范围是_某一个域_. 2.关系模型是_用关系表示实体及其联系_. 3.已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:Select 姓名,年龄From 学生Where 籍贯='北京' 说明该语句对学生执行了_投影和选择_操作. 4.广义笛卡儿积_是关系代数的基本运算之一.. 5. 从逻辑结构的角度进行分类,数据库的数据模型主要有_格式化_和_关系_模型. 6. 范式__是衡量模式优劣的标准,__范式__表达了模式中数据依赖之间应满足的联系. 7.如果实体间的联系名相同但联系类型不同,就产生了联系类___冲突___. 8.一般地,属性个数少的表上不建__索引__,不同属性值少的属性上也不用建__索引__,元组数少或跟新频率高的关系上也不建索引. 9.在多个候选码当中,由数据库设计人员选定其中一个作为实体集的_主码__。10._数据库的安全性_是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏. 11.HA VING短语必须跟随__ group by ___使用,它用来限定分组必须满足的条件.12.SQL语言是一种_关系型_型数据库系统,它是以__表__的形式组织起来的数据集合,二维表中的一行,在关系中称为__元组__;二维表中的一列,在关系中称为_属性_。 13.实体是_客观存在并可相互区别的_“事件”或“物体’。 14.如果记录是做插入操作,那么撤销操作相当于_做数据删除操作_。 15.第一范式是指同一列中不能有_多个值_,即实体中的某个属性必须是原于项.16.分解具有无损连接性和分解保持函数依赖是两个互相独立的标准.具有无损连接性的分解不一定能够保持___函数依赖___。同样,保持函数依赖的分解也不一定具有_无损连接性_。 17.数据库操纵技术就是指插入、__删除__、_修改__和检索表中数据的技术.其中,前三种又被并称为更新操作. 18. 用SELECT进行模糊查询时,可以使用__%__或__下划线____匹配符. 19.一个关系表中只能有___一___个PRIMARY KEY,UNIQUE可以有_任意__多个. 20. 数据库的完整性_是指保护数据库数据的正确性和有效性,防止数据库中存在不符合语义的、不正确的数据. 21. ____数据字典____是关于数据库中数据的描述,即对元数据的描述. 22.概念设计中最著名、最实用的方法就是__实体联系方法(E-R 方法)_. 23.关系模型由三部分组成,分别为关系数据结构,关系操作集合和_关系完整性约

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型 2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统 C、数据库管理员 D、数据库应用系统 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。 A、UPDATE SET AGE WITH AGE+1 B、REPLACE AGE WITH AGE+1 C、UPDATE STUDENT SET AGE=AGE+1 D、UPDATE STUDENT AGE WITH AGE+1 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 5、在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是

__D_。A、X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D、X>=20 AND X<=30 6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度 8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表B、视图和部分基本表C、基本表D、索引 9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO B、ActiveX C、WebbaseAPI D、JDBC 10、在下列描述中,正确的描述是__B___。A、SQL 是一种过程化语言B、SQL 采用集合操作方式

数据库考题及答案

Data Structures and Algorithms – MidTerm Exam 1. Let ‘I’ be “push”, ‘O’ be “pop” and ‘P’ be “print” directly. To convert the infix expression a+(b*c–d)/e to its postfix through a stack, the sequence of operations are PIIPIPOIPOOIPOO (For example: (a+b) is converted to ab+ by IPIPOO.) (5 points) 2. In a binary tree of N nodes, there are N+1 NULL pointers representing children. (2 points) 3. A sorting algorithm is stable if elements with equal keys are left in the same order as they occur in the input. Which of the following algorithms is/are stable? Answer: (a) (c) (8 points) (a) insertion sort; (b) quick sort; (c) merge sort; (d) heap sort 4. The following routine removes duplicates from an array-based list A[0] … A[N-1]. LastPosition is initially N-1. for ( i = 0; i < LastPosition; i ++ ) { j = i + 1; while ( j < LastPosition ) if ( A[i] == A[j] ) Delete(j); ++; j else } (a) What is the function of Delete? (3 points) Delete A[ j ] by shifting A[ j+1 ] … A[ LastPosition-1 ] to the left. LastPosition -- . (b) T worst( N ) = O( N2 ) . (2 points) (c) Using linked list implementation, T worst( N ) =O( N2 ) . (2 points) 5. Among the given trees, d has the same inorder and preorder traversal results, and b has the same postorder and inorder traversal results. (4 points) (a) (b) (c) (d) (e) 6. Show the result of inserting { 51, 25, 36, 88, 42, 52, 15, 96, 87, 30 } into (a) an initially empty binary search tree; (b) an initially empty AVL tree; (c) an initially empty 2-3 tree. (30 points)

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.wendangku.net/doc/686637434.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.wendangku.net/doc/686637434.html,O=https://www.wendangku.net/doc/686637434.html,O ^ Y.SNO=S.SNO ^ https://www.wendangku.net/doc/686637434.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.wendangku.net/doc/686637434.html,O=https://www.wendangku.net/doc/686637434.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.wendangku.net/doc/686637434.html,O IN (SELECT https://www.wendangku.net/doc/686637434.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是 C 、E-R 模型 D 、层次模型 C 。 A 、面向对象的模型 B 、关系模型 2、数据库系统的控制中枢是 _B_。A 、数据库、b 、数据库管理系统 C 、数据库管理员 D 、 数据库应用系统 3、使用 SQL 命令将学生表 STUDENT 中的学生年龄 AGE 字段的值增加 1 岁,应该使用的 命令是 __C_。 C 、UPDATE STUDENT SET AGE = AGE + 1 D 、UPDAT E STUDENT AGE WITH AGE + 1 4、 在关系数据库中,建立数据库表时,将年龄字段值限制在 12?40岁之间的这种约束属于 __B__。 A 、 视图完整性约束 B 、域完整性约束 C 、参照完整性约束 D 、实体完整性约束 5、 在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是 __D_。 A 、 X>=20 AND X<30 B 、 X>20 AND X<30 C 、 X>20 AN D X<=30 D 、 X>=20 AND X<=30 6、在数据库中,概念模型是 _D_。A 、用于现实的建模,与具体的 DBMS 有关B 、用于信 息世界的建模,与具体的 DBMS 有关 C 、用于现实的建模,与具体的 DBMS 无关D 、 用于信息世界的建模,与具体的 DBMS 无关 7、数据库的并发操作可能带来的问题包括 __B_。A 非法用户的使用B 丢失更新C 数据独立 性会提高 D 增加数据冗余度 8、在关系数据库中,模式对应的是 表 C 、基本表 D 、索引 9、能实现绝 对的与平台无关性的 C 、 WebbaseAPI D 、 JDBC C 、 SQL 不能嵌入到高级语言程序中 D 、 SQL 是一种 DBMS 11、数据库系统是 由__A_组成的。A 、数据库、数据库管理系统和用户 B 、数据文件、命令文件和报表 C 、数据库文件结构和数据 D 、常量、变量和函数 12、在SQL 查询时,使用 WHER E 子句指出的是 _B_。A 、查询目标B 、查询条件 C 、查 询视图D 、查 询结果 13、在下列RDMBS 产品中,属于小型数据库系统的是 D 、Informix A 、UPDAT E SET AGE WITH AGE + 1 B 、 REPLACE AGE WITH AGE +1 A ___ 。A 、视图和所有基本表 B 、视图和部分基本 Web 数据库访问技术是 _D_。 A 、 ADO B 、 ActiveX 10、在下列描述中,正确的描述是 __B 合操作方式 A 、 SQL 是一种过程化语言 B 、 SQL 采用集 _A_。A 、Access B 、Oracle C 、Sybase

数据库原理期末考试习题

第一章 绪论 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是(C ) A 、层次模型 B 、网状模型 C 、关系模型 D 、实体—联系模型 2、DB 、DBS 、DBMS 间的关系是(C ) A 、D B 包括 DBMS 和 DBS B 、DBMS 包括 DB 和 DBS C 、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C ) D 、DBS 与 DB 和 DBMS 无关 A 、数据 B 、数据模型 C 、数据及数据之间的联系 D 、信息 4、数据库系统中,用( B )描述全部数据的整体逻辑结构。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 5、数据库中,导致数据不一致的根本原因是(C ) A 、数据量太大 C 、 数据冗余 B 、数据安全性不高 D 、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是(D ) A 、记录的长度 C 、联系的复杂程度 B 、文件的大小 D 、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B ) A 、数据安全性 B 、数据独立性 C 、结构规范化 D 、操作可行性 8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 9、数据库系统中,用(C )描述全部数据的物理存储视图。 A 、外模式 B 、模式 C 、内模式 D 、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B ) A 、DML B 、DDL C 、DCL D 、SQL 11、数据库系统支持的数据共享指的是(D ) A 、同一应用的多个程序共享同一数据集合 B 、多个用户、同一语言程序共享同一数据集合 C 、多个用户共享同一数据文件 D 、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。 A 、修改模式定义 A 、修改模式\内模式映像 A 、修改应用程序 B 、修改外模式定义 二、填空题 1、指出下列缩写的含义: (1)DML :DBMS 提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS 提供了数据定义语言 (4)DD :数据字典,将数据库作为对象建立数据库,也称系统目录 (5)DBS :数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。 (6)DB A :数据库管理员 。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。

Access试题选择填空

一、理论题(共30分) (一) 选择题(15分) 1.数据库是()。 A.以一定的组织结构保存在计算机存储设备中的数据的集合 B.一些数据的集合 C.辅助存储器上的一个文件 D.磁盘上的一个数据文件 学生答案为: B 2.下列()不是Access数据库的对象类型? A.表 B.向导 C.窗体 D.报表 学生答案为: B 3.SQL的数据定义包括()。 A.)数据定义包括查找、编辑错误、控制、操纵。 B.)数据定义包括基本表、定义索引、定义视图和定义数据库。 C.数据定义包括定义视图、查询、控制。 D.数据定义包括控制、查询、删除、增加。 学生答案为: D 4.关系数据库中的表不必具有的性质是()。 A.数据项不可再分 B.同一列数据项要具有相同的数据类型 C.记录的顺序可以任意排列 D.字段的顺序不能任意排列 学生答案为: D 5.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。 A.select * from 公司for 名称=“*网络*” B.select * from 公司for 名称like “*网络*” C.select * from 公司where 名称=“*网络*” D.select * from 公司where 名称like “*网络*” 学生答案为: D (二) 填空题(15分) 1.在Access数据库中,一个关系就是一个() 。 学生答案. 数据库 2.对二维表中的记录信息进行修改应该在表的()视图下。 学生答案. 设计视图 3. Access支持的查询类型有:()、交叉表查询、参数查询、操作查询和SQL查询 学生答案. 选择 4.数据库领域最常用的3种数据模型,层次模型、网状模型、(关系型)。 学生答案. 5.用于存放数据库数据的是(表)。 学生答案. 一、理论题(共30分) (一) 选择题(15分) 1.二维表由行和列组成,每一行表示关系的一个(元组)。 A.属性 B.字段

数据库原理练习题

一、选择题 1. 在数据管理技术的发展过程中,数据独立性最高的是()阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2. 数据库系统与文件系统的主要区别是()。 A、数据库系统复杂,而文件系统简单 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解诀 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 在数据管理技术的发展过程中,经历了()阶段、文件系统阶段和数据库系统阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 4. 下列()不属于关系数据库产品。 A、Visual FoxPro B、SQL Server C、Oracle D、Frontpage 5. 数据库的英文是()。 A、Data B、DBMS C、SQL D、DB 6. 数据库管理系统的英文是()。 A、Data B、DBMS C、SQL D、DB 7. OODB是()的英文缩写。 A、数据仓库 B、数据结构 C、面向对象数据库 D、数据挖掘 8. DW是()的英文缩写。 A、数据仓库 B、数据结构 C、面向对象数据库 D、数据挖掘 9. OLAP是()的英文缩写。 A、数据仓库 B、联机分析处理 C、面向对象数据库 D、数据挖掘 10. Data Mining是()的英文缩写。 A、数据仓库 B、联机分析处理 C、面向对象数据库 D、数据挖掘 11. 文件倒排系统阶段是属于()阶段。 A、数据库系统 B、文件管理 C、人工管理 D、数据项管理 12. 英文缩写DBA代表()。 A、数据库管理员 B. 数据操纵语言 C. 数据库管理系统 D. 数据定义语言 13. 数据挖掘在人工智能领域习惯上又称为数据库中知识发现,简称为()。 A、DW B. DM C. KDD D. 都不正确 14. 下列哪种数据管理技术真正消除了程序与数据间的相互依赖关系()。 A. 自由管理 B. 文件管理 C. 数据库系统管理 D. 以上说法都不对 15. 数据库系统包括()。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 16. 数据独立性是指()。 A. 数据独立于计算机 B. 数据独立于操作系统 C. 数据独立于数据管理系统 D. 数据独立于应用程序 17. 文件系统阶段是()。

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

数据库系统概论选择填空及答案

单选填空 第1章绪论 一、单项选择题 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。I.人工管理阶段II.文件系统阶段III.数据库阶段 A.I 和II B.只有II C.II 和III D.只有I 3.下列四项中,不属于数据库系统特点的是(C)。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 4.要保证数据库的数据独立性,需要修改的是(C)。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式 5.要保证数据库的逻辑数据独立性,需要修改的是(A )。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式 6.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。

A.模式 B.物理模式 C.子模式 D.内模式 7.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 8.区分不同实体的依据是(B )。 A.名称 B.属性 C.对象 D.概念 9.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 10.在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 二、填空题 1 .数据库数据具有(永久存储)、(有组织)和(可共享)三个基本特点。 2 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数据定义功能)(数据操纵功能)、(数据库的运行管理)、(数据库的建立)和(维护功能)。 3 .数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库)、(数据库管理系统(及其开发工具))、(应用系统)和(数据库管理员)构成。 4 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:(人工管理)阶段,(文件系统)阶段和(数据库系统)阶段。 5.数据库具有数据结构化、最小的(冗余度)、较高的(数据独立性)等特点。 6 .DBMS还必须提供(数据的安全性)保护、(数据的完整性)检查、(并发控制)、(数据库恢复)等数据控制功能。 7 .模式(Schema)是数据库中全体数据的(逻辑结构)和(特征)的描述,它仅仅涉及到(型

数据库原理考试试题

广东纺织职业技术学院2009~2010学年第一学期 《网络数据库》期末试卷(A卷) 考试时间:120分钟考试形式:开卷 适用专业:班级:学号:姓名: 说明:考试前将考卷文件夹复制到本地计算机E盘上,并按“学号姓名”重命名文件夹,操作题所有文件都在其中(包括Shoping数据库文件 Shoping_data.mdf和Shoping_log.ldf,以及备份文件Bak),考试结束时将该文件夹复制到桌面,未按要求者操作题部分将按零分计算。 一、选择题(每题1分,共10分) (1)为防止用户对数据库的非法存取操作,DBMS必须提供对数据库( )。 A.安全性保护 B.完整性保护 C.故障恢复 D.并发控制 (2)关系模型的基本数据结构是( )。 A.二维表格 B.树 C.图 D.二级树 (3)关系数据库是若干个( )的集合 A. 行 B. 列 C. 表(关系) D. 视图 (4)不允许在关系中出现重复记录的约束是通过( )实现的。 A.CHECK B.DEFAULT C.Foreign KEY D.Primary KEY 或Unique (5)参照完整性规则,表的( )必须是另一个表主键的有效值,或者是空值。 A.次关键字 B.外键 C.主键 D.主属性 (6)关系数据库是通过( )实现实体间联系的。 A. 链接指针 B.公共属性 C.网状结构 D.树结构 (7)有以下几个关系,学生关系:student(学号(PK),姓名(not Null),性别,年龄);课程关系:course(课程号(PK),课程名(not Null),学分); 成绩关系:grade(学号(PK,FK),课程号(PK,FK),成绩)。当删除student 表中记录时发生异常,则有可能产生的原因是 ( )。 A. 性别字段为空 B. 学号重复 C. 参照完整性约束 D.以上都不是

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

相关文档