文档库 最新最全的文档下载
当前位置:文档库 › 数据库应用复习题

数据库应用复习题

数据库应用复习题
数据库应用复习题

数据库应用复习题

一、单项选择题

1.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是()

A.职工号

B.姓名,技能

C.技能

D.职工号,技能

2.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()

A.一对一

B.一对多

C.多对多

D.多对一

3.数据库系统中,数据物理独立性是指()

A.外模式改变不影响模式

B.模式改变不影响应用程序

C.模式改变不影响内模式

D.内模式改变不影响应用程序

4.实现关系代数选择运算的SQL子句是()

A.SELECT

B.ORDER BY

C.FROM

D.WHERE

5.已知关系R和S,则R∩S等价于()

A.(R-S)-S

B.S-(S-R)

C.(S-R)-R

D.S-(R-S)

6.关系模式设计理论主要解决的问题是()

A.插入异常、删除异常和数据冗余

B.提高查询速度

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

7.在数据库设计的需求分析阶段,描述数据与处理之间关系的方法是()

A.ER图

B.业务流程图

C.数据流图

D.程序框图

8.建立索引属于数据库的()

A.概念设计

B.逻辑设计

C.物理设计

D.实现与维护设计

9.有关系:教学(学号、教工号、课程号);假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个

老师来讲授,那么该关系的主键是( )。

A.课程号

B.教工号

C.(学号,课程号)

D.(学号,教工号)

10.关系代数表达式σ3<′4′(S)表示( )。

A.表示从S关系中挑选3的值小于第4个分量的元组

B.表示从S关系中挑选第3个分量值小于4的元组

C.表示从S关系中挑选第3个分量值小于第4个分量的元组

D.表示从S关系中挑选第4个分量值大于3的元组

11.关系R(A,B)、S(B,C)中分别有10个和15个元组,则R S中元组个数的范围是( )。

A.(10,25)

B.(15,25)

C.(10,50)

D.(0,150)

12.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据()A.相容性B.独立性

C.共享性D.一致性

13.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( )

A.数据存储量低 B.处理速度慢

C.数据不一致 D.操作繁琐

14.数据的存储结构与数据逻辑结构之间的独立性称为数据的( ) A.结构独立性 B.物理独立性

C.逻辑独立性 D.分布独立性

15.在数据库系统中,对数据操作的最小单位是( )

A.字节 B.数据项

C.记录 D.字符

16.数据的逻辑结构与用户视图之间的独立性称为数据的( )

A.结构独立性 B.物理独立性

C.逻辑独立性 D.分布独立性

17.下述各项中,属于数据库系统的特点的是( )

A.存储量大 B.存取速度快

C.数据共享 D.操作方便

18.在数据库系统中,模式/内模式映像用于解决数据的( )

A.结构独立性 B.物理独立性

C.逻辑独立性 D.分布独立性

19.当两个关系没有公共属性时,其自然连接操作表现为( )。

A.笛卡尔积操作 B.等值连接操作

C.结果为空集 D.错误操作

20.关系代数的5个基本操作是:并、差、选择、投影和( )。A.等值连接 B.F连接 C.自然连接 D.笛卡尔积

21.关系代数是一种( )。

A.程序设计语言 B.代数运算公式

C.数据描述语言 D.关系数据语言

22.关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R 与S自然连接的结果,则( )。

A.T l的属性个数等于T2的属性个数

B.T 1的属性个数小于T2的属性个数

C.T 1的属性个数大于或等于T2的属性个数

D.T 1的属性个数大于T2的属性个数

23.关系中组成主键的属性不能取空值,这称为关系的( )。

A.实体完整性 B.关系完整性

C.参照完整性 D.主键完整性

24.在SQL中,用户可以直接操作的是( )。

A.基本表 B.视图

C.基本表或视图 D.基本表和视图

25.在SQL的SELECT语句中,与选择运算对应的命令动词是( )。

A.SELECT B.FROM C.WHERE D.ORDER BY

26.SELECT语句执行的结果是( )。

A.数据项 B.元组 C.表 D.数据库

27.在SQL语句中,对输出结果排序的语句是( )。

A.GROUP BY B.ORDER BY

C.WHERE D.HAVING

28.与X BETWEEN 20 AND 25 完全等价的是( )。

A.X>20 AND X<2 5 B.X>20 AND X<2 5

C.X>20 AND X≤2 5 D.X≥20 AND X≤25

29.关系数据库的标准语言是( )。

A.关系代数 B.关系演算 C.SQL D.ORACLE

30.在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( ) A.WHERE B.GROUP BY

C.ORDER BY D.HAVING

31.在SELECT语句中使用*表示( )。

A.选择任何属性 B.选择全部属性

C.选择全部元组 D.选择主码

32.使用CREATE SCHEMA语句建立的是( )。

A.数据库 B.表 C.视图 D.索引

33.在SELECT语句中使用MAX(列名)时,列名应该( )。

A.必须是数值型 B.必须是字符型

C.必须是数值型或字符型 D.不限制数据类型

34.SELECT语句中使用GROUP BY SNO时,SNO必须( )。

A.在WHERE中出现 B.在FROM中出现

C.在SELECT中出现 D.在HAVING中出现

35.使用CREATE TABLE语句建立的是( )。

A.数据库 B.表 C.视图D.索引

36.在关系模式R(U,F)中,如果F是最小函数依赖集,则( )。

A.至少有R ∈ 2NF

B.至少有R ∈ 3NF

C.至少有R ∈ BCNF

D.R的规范化程度与F是否最小函数依赖集无关

37在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X 1,使X 1→Y,称函数依赖X→Y为( )。

A.平凡函数依赖 B.部分函数依赖

C.完全函数依赖 D.传递函数依赖

38.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R ∈ 3 NF 的( )。

A.充分必要条件 B.必要条件

C.充分条件 D.既不充分也不必要条件

39.对关系模式进行分解时,要求保持函数依赖,最高可以达到( )。

A.2NF B.3NF C.BCNF D.4NF

40在数据库设计中,用E-R图来描述信息结构是数据库设计的( )

A.需求分析阶段 B.概念设计阶段

C.逻辑设计阶段 D.物理设计阶段

41在关系数据库设计阶段中,完成关系模式设计的阶段是( )

A.需求分析阶段 B.概念设计阶段

C.逻辑设计阶段 D.物理设计阶段

42.E-R图的作用是建立( )。

A.用户模型 B.物理模型 C.逻辑模型 D.概念模型

43.下列不属于数据库实施阶段任务的是( )。

A.建立数据库 B.加载数据 C.扩充功能 D.系统调试

44.在E-R图中的主要成分是实体和( )。

A.结点、记录 B.属性、主码

C.属性、联系 D.文件、关联

45.从软件的角度考虑,数据库系统的核心是( )

A.操作系统 B.数据库管理系统

C.数据定义语言 D.数据操纵语言

46.保证数据的安全性、完整性、一致性、并发控制和恢复机制是由DBMS功能哪部分实现的( )

A.数据操纵 B.数据定义

C.数据库运行管理 D.数据库维护

47.在数据库系统中,对存取权限的定义称为( )

A.授权 B.定义 C.约束 D.审计

48.在处理数据,车并发控制问题时,DBMS所使用的基本逻辑单元是( )

A.程序 B.指令 C.事务 D.进程

49.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,

它属于数据库设计的( )阶段。

A.需求分析 B.概念设计

C.逻辑设计 D.物理设计

50.E-R图数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型

C.结构模型 D.物理模型

51.在关系数据库设计中,设计关系模式是( )的任务。

A.需求分析阶段 B.概念设计阶段

C.逻辑设计阶段 D.物理设计阶段

52.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系

模式的关键字是( )。

A.M端实体的关键字

B.N端实体的关键字

C.M端实体的关键字与N端实体的关键字

D.重新选择其它属性

53.数据库逻辑设计的主要任务是( )。

A.建立E=R图和说明书

B.由概念模式变换为关系/逻辑模式

C.建立数据流图

D.把数据送入数据库

54.如果两个实体之间的联系是m:n,则转换成关系模式时,需要有( )个关

系。

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

55.以下哪个不属于局部概念模式设计的步骤( )。

A.根据局部需求分析的结果产生局部实体集

B.确认视图中的对应关系和冲突

C.根据局部分析的结果确定局部实体集间的联系及其结构约束

D.根据上面的分析来形成局部的E-R图

56.进行视图集成时,会产生冲突,以下哪个不属于冲突的种类( )。

A.命名冲突

B.概念冲突

C.类型冲突

D.约束冲突

57.单个用户使用的数据视图的描述称为( )

A.外模式

B.概念模式

C.内模式

D.存储模式

58.子模式DDL用来描述( )

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

59在DBS中,DBMS和OS之间的关系是( )

A.相互调用

B. DBMS调用OS

C. OS调用DBMS

D.并发运行

60.五种基本关系代数运算是( )

A.∪,-,×,π和σ

B.∪,-,∞,π和σ

C.∪,∩,×,π和σ

D.∪,∩,∞,π和σ

61.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )

A.左外联接

B.右外联接

C.外部并

D.外联接

62.列聚合函数中不忽略空值 (null)的是( )

A. SUM (列名)

B. MAX (列名)

C. COUNT ( * )

D. AVG (列名)

63.在数据库设计中,将ER图转换成关系数据模型的过程属于( )

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

64.SQL中,下列涉及空值的操作,不正确的是( )

A. AGE IS NULL

B. AGE IS NOT NULL

C. AGE = NULL

D. NOT (AGE IS NULL)

65.关系模型的关系运算分为()

A.关系代数和集合运算 B.关系代数和关系演算

C.关系演算和谓词演算 D.关系代数和谓词演算

66.在数据库系统中,保证数据及语义正确和有效的功能是()

A.并发控制 B.存取控制 C.安全控制 D.完整性控制

67.逻辑数据独立性是指修改()

A.外模式保持模式不变 B.内模式保持模式不变

C. 模式保持外模式不变

D.模式保持内模式不变

68.概念设计的主要目标是生成数据库概念结构,该结构主要反映()A.DBA管理信息的需求 B.数据库的维护需求

C.应用程序开发的需求D.企业的信息需求

69.在基本SQL语句中,不可以实现( )

A.定义视图 B.定义基表

C.查询视图和基表 D.并发控制

70.下述哪一项不属于数据库设计的内容()

A.数据库管理系统 B.数据库概念结构

C.数据库逻辑结构D.数据库物理结构

71.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )

A.r+s B.r-s C.r×s D.max(r,s)

72.将ER模型转换成关系模型的过程,属于数据库设计的( )阶段

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

81.SQL中的视图提高了数据库系统的( )

A.完整性 B.并发控制C.隔离性D.安全性

73.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()

A) 1:1 B) 1:M C) M:1 D) M:N

74.系统故障会造成()

A)内存数据丢失B)硬盘数据丢失 C)软盘数据丢失D)磁带数据丢失

75.数据流图和数据字典是数据库设计()阶段的结果

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

76.用下面的SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是()

A)′5021′,′刘祥′,男,21 B)NULL,′刘祥′,NULL,21

C)′5021′,NULL,男,21 D)′5021′,′刘祥′,NULL,NULL

77.数据库模式定义中,不可以实现( )

A) 属性的逻辑结构定义B) 完整性要求

C) 安全性 D) 并发控制

78.设有关系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,BR)×(πDS)) D) σR.C=s.c(πD((πA,BR)×S))

79.在关系模型中,实现关系中不允许出现相同的元组的约束是通过( )

A) 侯选键B) 主键C) 外键D) 超键

80.“约束”年龄限制在18—30岁之间”属于DBMS的哪种功能()

A) 安全性B) 完整性C) 并发控制D) 恢复

81.若关系R属于INF,且每个非主键都完全函数依赖于候选键,则该关系是()范式关系

A)2NF B)3NF C)BCNF D) 4NF

82.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库系统被划分为外模式、()和内模式三级结构。

A、存储模式

B、概念模式

C、模式

D、关系模式

83.数据库管理系统(DBMS)是()。

A、一个完整的数据库应用系统

B、一组硬件

C、一组系统软件

D、既有硬件,又有软件

84.假定学生关系是S(S#,SNAME,SEX),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

A、S

B、SC, C

C、S,SC

D、S,C,SC

85.主码中的诸属性称为()。

A、非主属性

B、主属性

C、复合属性

D、关键属性

86.E—R图是数据库设计的工具之一,它适用于建立数据库的()。

A、概念模型

B、逻辑模型

C、结构模型

D、物理模型

87.下面那个不是数据库系统必须提供的数据控制功能()。

A、安全性

B、可移植性

C、完整性

D、并发控制

88.设关系R和关系S具有相同的元数,且对应的属性取自相同的域,集合

{t|t∈R∧t∈S}标记的是()。

A、R∪S

B、 R-S

C、R×S

D、R∩S

89.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

A、可靠性

B、一致性

C、完整性

D、安全性

90.用于数据库恢复的重要文件是()。

A、数据库文件

B、索引文件

C、日志文件

D、备注文件

91.“年龄限制在16—25岁之间”这种约束属于DBMS的()功能。

A、安全性

B、完整性

C、并发控制

D、安全性

92.一个事务独立执行的结果将保证数据库的()。

A、原子性

B、隔离性

C、持久性

D、一致性

93.对关系模型叙述错误的是()。

A.建立在严格的数学理论、集合论和谓词演算公式的基础之上;

B.微机DBMS绝大部分采取关系数据模型;

C.用二维表表示关系模型是其一大特点;

D.不具有连接操作的DBMS也可以是关系数据库系统;

94.关系规范化中的删除操作异常是指()。

A.不该删除的数据被删除 B.不该插入的数据被插入

C.应该删除的数据未被删除 D.应该插入的数据未被插入

95.在关系数据库设计中,设计关系模式是()阶段的任务。

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

96.对于关系模型叙述错误的是()。

A.建立在严格的数学理论、集合论和谓词演算公式基础之一

B.微机DBMS绝大部分采取关系数据模型

C.用二维表表示关系模型是其一大特点

D.不具有连接操作的DBMS也可以是关系数据库管理系统

97、关系模式的任何属性()。

A.不可再分 B.可再分

C.命名在该关系模式中可以不唯一 D.以上都不是

98、在通常情况下,下面的表达中不可以作为关系数据库的关系的是()。A.R1(学号,姓名,性别)

B.R2(学号,姓名,班级号)

C.R3(学号,姓名,宿舍号)

D.R4(学号,姓名,简历)

99、关系数据库中的码是指()。

A.能唯一关系的字段 B.不能改动的专用保留字

C.关键的很重要的字段 D.能惟一表示元组的属性或属性集合

100、根据关系模式的完整性规则,一个关系中的“主码”()。

A.不能有两个 B.不能成为另外一个关系的外码

C.不允许为空 D.可以取值

101、关系数据库中能唯一识别元组的那个属性称为()。

A.唯一性的属性 B.不能改动的保留字段

C.关系元组的唯一性 D.关键字段

102、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为(A)。

A.外码 B.候选码

C.主码 D.超码

103、关系模型中,一个码是()。

A .可由多个任意属性组成

B .至多由一个属性组成

C .可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成

D .以上都不是

104、一个关系数据库文件中的各条记录( )。 A .前后顺序不能任意颠倒,一定要按照输入的顺序排列 B .前后顺序可以任意颠倒,不影响库中的数据关系

C .前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同

D .前后顺序不能任意颠倒,一定要按照码段的顺序排列

105、关系数据库管理系统应能实现的专门关系运算包括( )。 A .排序、索引、统计 B .选择、投影、连接 C .关联、更新、排序 D .显示、打印、制表

106、同一个关系模型的任意两个元组值( )。 A .不能全同 B .可全同 C .必须全同 D .以上都不是

107、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性

108、设关系R (A ,B ,C )和S (B ,C ,D ),下列各关系代数表达式不成立的是( )。

A .)()(S R D A ππ

B .R S ?

C .)()(S R B B ππ?

D .R S

109、有两个关系R 和S ,分别包含15个和10个元组,则在R S ?,R-S ,R ?S 中不可能出现的元组数目情况是( )。

A .15,5,10

B .18,7,7

C .21,11,4

D .25,15,0

110、取出关系中的某些列,并消去重复元组的关系代数运算称为( )。 A .取列运算 B .投影运算 C .连接运算 D .选择运算

111、设W=R S ,且W ,R ,S 的元组个数分别为p,m,n ,那么三者之间满足( )。 A .p<(m+n) B .p<=(m+n) C .p<(m*n) D .p<=(m*n)

112、设关系R 和S 的属性个数分别为2和3,那么R S (1<2)等价于( )。 A .)*(21S R <σ B .)*(41S R <σ C .)(21S R <σ D .)(21S R <σ

113、设关系R 和S 的属性个数为r 和s ,那么R S (i θj )与下式( )等价。 A .)*)((S R j r i +θσ B .)*(S R j i θσ C .))((S R j r i +θσ D .)(S R j i θσ

114、参加差运算的两个关系( )。

A .属性个数可以不同

B .属性个数必须相同

C .一个关系包含另一个关系的属性

D .属性名必须相同

115、两个关系在没有公共属性时,其自然连接操作表现为( )。 A .结果为空关系 B .笛卡儿积操作 C .等值连接操作 D .无意义的操作

116、设有属性A ,B ,C ,D ,以下表示中不是关系的是( )。 A .R (A ) B .R (A ,B ,C ,D ) C .R (A*B*C*D ) D .R (A ,B )

117、关系运算中花费时间可能最长的运算是()。

A.投影 B.选择 C.笛卡儿积 D.除

118. SQL语言是()标准语言。

A. 层次数据库B.网络数据库C.关系数据库D.非数据库

119. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的也是使用最频繁的语句是()。

A.SELECT B.INSERT C.UPDATE D.DELETE

120. 定义基本表时,若要求某一列的值是唯一的,则应在定义时使用(C)保留字,但如果该列是主键,则可省写。

A.NULL B.NOT NULL C.DISTINCT D.UNIQUE

121. 在SQL语句中,可以用来实现关系代数中π运算功能的是(A)语句。A. SELECT B.ALTER C.DELETE D.DROP

122. 在SELECT语句中,与关系代数中σ运算符对应的是( )子句。

A. SELECT B.FROM C.WHERE D.GROUP BY

123. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。

A. UNIQUE B.ALL C.EXCEPT D.DISTINCT

124. 在以下SELECT 语句的子句中,放在最后的应该是()子句。A.GROUP BY B.HAVING C.WHERE D.ORDER BY

125. 与HAVING子句一起使用的子句是()。

A.GROUP BY B.ORDER BY C.WHERE D.JOIN

126. FOREIGN KEY约束是()约束。

A.实体完整性B.参照完整性C.用户自定义完整性D.域完整性

127. 若要修改基本表中某一列的数据类型,需要使用ALTER语句中的()子句。

A. DELETE

B. DROP

C. MODIFY

D. ADD

128. 向基本表中增加一个新列后,原有元组在该列上的值是()。

A.TRUE B.FALSE C.空值 D.不确定

129. 当FROM子句中出现多个基本表或视图时,系统将执行()操作。

A. 并B.等值连接 C.自然联结D.广义笛卡儿积

130. 视图创建完成后,数据字典中存放的是()。

A. 查询语句 B.查询结果

C.视图的定义 D.所引用的基本表的定义

131. 查询中需要统计元组的个数时,应使用()函数。

A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名)

132. 查询中需要统计某列中值的个数应使用()函数。

A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名)

133. 两个子查询的结果()时,可以执行并、交、差操作。

A.结构完全一致B.结构完全不一致C.结构部分一致在D.主码一致

134. 若用如下的SQL语句创建一个student表:

CREATE TABLE student( NO CHAR(4) NOT NULL,

NAME CHAR(8) NOT NULL,

SEX CHAR(2),

AGE SMALLINT );

可以插入到student表中的是( )。

A.('1031','曾华',男,23) B.('1031','曾华',NULL,NULL) C.(NULL,'曾华','男',23) D.('1031',NULL,'男',23)

135.基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT); C(C#,CN); SC(S#,C#,GRADE).其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩. 检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是()。

A. SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#;

B. SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE;

C. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#; D. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC;

136. 基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT); C(C#,CN); SC(S#,C#,GRADE).其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN 为课程名,GRADE为成绩.检索选修课程“C2”的男生中的最高成绩,正确的SELECT语句是()。

A. SELECT MAX(GRADE) FROM SC

WHERE CN='C2’ AND SEX='男';

B. SELECT MAX(GRADE) FROM SC,C,S

WHERE CN=‘C2‘ AND SEX=’男‘;

C. SELECT MAX(GRADE) FROM SC,S

WHERE SC.C#=C.C# AND CN=’C2‘ AND SEX=’男‘;

D. SELECT MAX(GRADE) FROM SC,C,S

WHERE SC.C#=C.C# AND SC.S#=S.S# AND CN='C2' AND SEX='男';

137. 基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT); C(C#,CN); SC(S#,C#,GRADE).其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN 为课程名,GRADE为成绩.检索选修4门以上课程的学生总成绩(不统计不及格

的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是()。A. SELECT S#,SUM(GRADE) FROM SC

WHERE GRADE>=60

GROUP BY S#

ORDER BY 2 DESC

HAVING COUNT(*)>=4

B. SELECT S#,SUM(GRADE)

FROM SC

WHERE GRADE>=60

GROUP BY S#

HAVING COUNT(*)>=4

ORDER BY 2 DESC

C. SELECT S#,SUM(GRADE)

FROM SC

WHERE GRADE>=60

HAVING COUNT(*)>=4

GROUP BY S#

ORDER BY 2 DESC

D. SELECT S#,SUM(GRADE)

FROM SC

WHERE GRADE>=60

ORDER BY 2 DESC

GROUP BY S#

HAVING COUNT(*)>=4

二、简答题

1.设有两个关系R (A,B,C)和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σB = D (R∞S))。

2. SQL中表达完整性约束的规则主要有哪几种?

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

数据库应用技术复习题

数据库应用技术复习题(本科) 一、选择题 1.三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间)。2.SQL Server系统中的所有系统级信息存储于哪个数据库( master )。 3.下面关于tempdb数据库描述不正确的是(是用户建立新数据库的模板)。 4.在数据库技术中,面向对象数据模型是一种(结构模型)。 5.数据库管理系统常见的数据模型有(层次、关系和网状)。 6.用户看到的数据表,属于数据库系统三级模式中的(模式) 7.对数据的插入属于数据库管理系统(数据操纵)的功能。 8.保持数据的完整性属于数据库管理系统( C )的功能。C.数据库的运行管理9.在SQL Server数据库中,默认情况下Sys通常是( C )。C.系统表表名的前缀10.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合 ( A )。A.第一范式 11.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的( C )。C.差 12.关系数据库规范化是为了解决关系数据库中的( A )问题。A.插入、删除和数据冗余B.提高查询的速度 13.关系模式中,满足2NF的模式,( B )。B.必定是1NF 14.下述关于索引的描述,正确的是(B).建立索引后,会影响基本表的插入速度15.下述关于视图的描述,正确的是C.在SQL Server中,可以像基本表一样对视图进行查询操作 16.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是 ( Where 姓名LIKE ‘张%’)。17.下列SQL语句中,能够完成求某列最大值的是( B )。B.SELECT MAX(Age) FROM Student 18.假定学生关系S(SNO,SNAME,SEX,AGE),课程关系C(CNO,CNAME,TEACHER),学生选课关系SC(SNO,CNO,GRADE)。要查询选修了“计算机技术”课程的“女”学生姓名,将涉及到关系( D )。D.S,C,SC 19.如果希望从学生表中查询出所有姓“李”的同学,那么条件语句应该是(B)。 B、Where 姓名LIKE ‘李%’ 20.在一个教师关系中,能够成为主关键字(或称主码)的属性是(B)。B、教师编号 21.从最终用户应用程序的视角看,数据库系统的三级模式结构是(C)。C、外模式、模式和内模式22.在一个学生关系中,能够成为主关键字 (或称主码)的属性是(C)。C、学号 23.有严格的数学基础的数据模型是(A)。 A、关系模型 24.下列关于索引的说明不正确的是(A)。 A、索引必须创建在主关键字之上 25.设关系R是满足第一范式的,若R中不 存在非主属性对主键的部分函数依赖,则R 符合(A)。A、第二范式 26.下列符合第三范式的关系是(D)。D、 学生(学号,姓名,性别) 27.在第一个关系中出现,而在第二个关系 中不出现的记录组成的新关系称为(D)。D、 两个关系的差 28.数据库应用程序开发中,需求分析阶段 的主要目的是(A)。A、回答“干什么”的 问题 29.用户使用SQL Server时,通常需要依 次经过两个安全性阶段(C)。C、身份验证、 权限认证 30.SQL Server数据库中的一个完整的备 份通常要包括(A)。A、系统数据库、用户 数据库和事务日志 31.下列哪些不属于索引的类型(D)。D、 事务日志索引 32.下列SQL语句中,能够完成并运算的是 (A)。A、SELECT * FROM 篮球爱好者UNION SELECT * FROM 足球爱好者 33.设学生表和课程表的结构分别为(学号, 姓名)和(学号,课程号,成绩),如果希 望查询出“成绩大于90分的学生姓名”, 则对应的SQL语句是(D)。D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号= 课程表.学号 AND 课程表.成绩>90 34.如果希望从学生表中查询出所有姓“王” 的同学,那么条件语句应该是( B )。B、 Where 姓名 LIKE ‘王%’ 35.通常情况下,“数据库管理系统”的英 文缩写是( DBMS )。 36.从最终用户应用程序的视角看,数据库 系统的三级模式结构是( C )。C、外模式、 模式和内模式 37.在一个学生关系中,能够成为主关键字 (或称主码)的属性是(学号)。 38.有严格的数学基础的数据模型是 ( A )。A、关系模型 39.下列关于索引的说明不正确的是( A )。 A、索引必须创建在主关键字之上 40.设关系R是满足第一范式的,若R中不 存在非主属性对主键的部分函数依赖,则R 符合( A )。A、第二范式 41.下列符合第三范式的关系是( D)。D、 学生(学号,姓名,性别) 42.在第一个关系中出现,而在第二个关系 中不出现的记录组成的新关系称为(D)。D、 两个关系的差 43.数据库应用程序开发中,需求分析阶段 的主要目的是( A )。A、回答“干什么” 的问题 44.用户使用SQL Server时,通常需要依次 经过两个安全性阶段( C )。C、身份验证、 权限认证 45.SQL Server数据库中的一个完整的备份 通常要包括( A )。A、系统数据库、用户 数据库和事务日志 46.SQL Server中进行数据库恢复的SQL语 句是( C )。C、RESTORE DATABASE 47.下列SQL语句中,能够完成并运算的是 ( A )。A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者 48.设学生表和课程表的结构分别为(学号, 姓名)和(学号,课程号,成绩),如果希望 查询出“成绩大于90分的学生姓名”,则对 应的SQL语句是( D )。D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号= 课程表.学号 AND 课程表.成绩>90 49.关系数据库系统采用关系模型作为数据 的组织方式。关系模型通常由三部分组成()。 A.数据结构、关系操作集合和关系的完整性 50.以下不属于SQL Server数据库特点的是 ()。C.基于面向对象的数据模型 51.SQL Server数据库一般包括两大类数据 库类型()。D.系统数据库和用户数据库 52.在一个物资台账数据表中,能够成为主 关键字(或称主码)的字段是()。 B.物资编码 53.在物理层面,SQL Server数据库是由数 据文件和事务日志文件两个操作系统文件组 成的,它们的后缀分别是()。 A.MDF和LDF 54.SQL Server数据库中的系统表的表名通 常以()为前缀。B.Sys 55.设一个关系为R,X和Y是它的两个属性 集。若对于X上的每个值都有Y上的一个惟 一值与之对应,则称X和Y()。 C.具有函数依赖关系 56.下列符合第三范式的关系是()。 B.教师(编号,姓名,职称) 57.一个关系中每条记录和第二个关系的每 1 / 6

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A.一个关系就是一张二维表 B.在关系所对应的二维表中,行对应属性,列对应元组。 C.关系中各属性不允许有相同的域。 D.关系的各属性名必须与对应的域同名。 2.关系数据表的关键字可由( D )属性组成。 A.一个 B.两个 C.多个 D.一个或多个 3.进行自然连接运算的两个关系( A ) A.至少存在一个相同的属性名 B.可不存在任何相同的属性名 C.不可存在个相同的属性名 D.所有属性名必须完全相同 4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 5.Access 2010 数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6.数据表的基本对象是( A ) A.表 B.查询 C.报表 D.窗体 7.利用Access 2010 创建数据库文件,其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8.启动Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B.“打开”窗口 C. Backstage D导航窗格 9.在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C.窗体 D.模块 10.表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 11.在 Access 2010 数据库的表设计视图中,不能进行的操作是( A ) A.修改字段类型 B.设置索引 C.增加字段 D.删除记录

数据库应用试卷及答案

数据库应用试卷及答案

数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集 8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

数据库原理与应用考试试题及答案

1.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 2 .下列关于数据库恢复说法不正确的是() A.事物故障恢复采用日志文件 B.系统故障恢复采用日志文件 C.介质故障恢复采用日志文件 D.以上故障恢复均不采用日志文件 3.下面()不是常用的数据模型? A.关系模型 B.线性模型 C.层次模型 D.网状模型 4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5 .DBMS中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 6.数据库与文件系统的根本区别在于() A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 7.SQL语言是()的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。 A.完整性控制 B.访问控制

C.安全性控制 D.并发控制 9.DBMS普遍采用()方法来保证调度的正确性。 A.索引 B.授权 C.封锁 D.日志 10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 11.下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 12.关系模型中实现实体间N:M联系是通过增加一个()。 A.关系实现 B.属性实现 C.关系或一个属性实现 D.关系和一个属性实现 13.关系代数运算是以()为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 14.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 15.SQL语言中的COMMIT语句的主要作用是()。 A.结束程序 B.返回系统 C.提交事务 D.存储数据 16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A.原子性 B.一致性 C.独立性 D.持久性 17.关系的主属性不能取空值,属于()

数据库应用技术复习试题

一、选择题 1.SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是(C) A.是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件。B.是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台。 C.是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令。 D.是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据。 2.命令sqlplus /nolog的作用是(C ) A.仅创建一个ORACLE实例,但并不打开数据库. B.仅创建一个ORACLE实例,但并不登录数据库. C.启动sqlplus,但并不登录数据库 D.以nolog用户身份启动sqlplus 3.在SQL*PLUS中显示EMP表结构的命令是( B) A.LIST EMP B.DESC EMP C.SHOW DESC EMP D.STRUCTURE EMP 4.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值 但在此之前要利用一个命令打开服务器的回显功能,这一命令是( D) A.set server on B.set serverecho on C.set servershow on D.set serveroutput on 5.在SQL*PLUS中执行刚输入的一条命令用(A ) (A) 正斜杠(/) (B) 反斜杠(\) (C) 感叹号(!) (D) 句号(.) 6.在SQL*PLUS中显示当前用户的命令是(C ) (A) show account (B) show accountname (C) show user

数据库及其应用技术试卷

一、填空题:(共8题,每空l分,共16分) 1.计算机数据管理经过的三个发展阶段是----、----和----。(手工、文件、数据库) 2.Access数据库主要存储在一个数据库文件中,其扩展名是----。(MDB) 3.是否型数据值在存储和显示时,用----表示true,---- 表示fales。(-1、0) 4.在SELECT 语句中,字符串匹配运算符是----,匹配符----表示任何一个字符,----表示零个或多个字符。(like、*、?) 5.在窗体设计时,组合框和列表框的主要区别在于是否可以在框中 ----。(输入数据) 6.设计报表时,每一页的下部都要显示页码,则页码应该放置在报表设计的----节中。(页面页脚) 7.在表或数据页中使用一个超链接地址,除子地址外,另外的三个部分 分别是----、----和----。(显示文字、地址、子地址) 8.要使一个宏在打开数据库时自动执行,该宏必须命名为----保存。若在执行这个宏时打开一个窗体,宏里面打开窗体的宏操作是----。(AutoExec、Open Form) 二、简答题(共4题,每题5分,共20分) 1.简述Access数据表中,主键和外键的概念。对主键和外键取值有何规定? 2.在窗体控件工具栏上用箭头指向标签、命令按钮和列表框,并标明名称,简要说明这些控件的基本用途。 3.为什么要进行数据库各份?简述备份Access数据库的方法。

4.简述在Access数据库中,查询对象与表对象的异同点。 三、选择题:(共16题,每题1分,共l6分) 将所选答案编号填入前面的空格中。 1.以下列出的各项中,不是信息的特征的表述是----. A)可共享性 B)可复制性 C)可存储性D)必须由计算机处理 2.用Access开发企业人事管理系统,以下内容属于开发过程中概念设计的是----。 A)设计人事系统的E-R模型 B)设计人事数据库的关系模型 C)设计人事数据库中的表结构 D)使用SQL 语言建立人事数据库 3.数据库管理系统是数据库系统的核心,通常简称为----. A)SQL B)DBMS C)B/S D)DB 4.在关系数据模型中,下列关于关系说法正确的是----。 A)列的顺序很重要 B)当指定候选键时列的顺序很重要 C)列的顺序无关紧要 D)主键必须位于关系的第1列 5.以下各项中不符合Access组的规定的是的----。 A)收藏夹是一个组B)组中可以建立表、查询等对象 C)组中的对象并没有保存在组中 D)删除组中的对象名不会删除对象本身 6.以下不属于数据库窗口中的组成元素的是----。 A)数据库对象栏B)数据库对象列表窗口 C)工具菜单 D)命令按钮栏 7.以下列出的各个数据中,不是Access常量的是----。 A)"-1234.6" B)1.5e-10 C)#2009-7-1# D)$3910.35 8.对于是/否型字段,不可以用于查阅的绑定控件类型是----。 A)复选框 B)文本框 C)列表框 D)组合框

数据库技术与应用-复习题答案

一、填空题 1.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。 3.在关系数据库模型中,二维表的列称为字段,行称为记录。 4.在Access中,查询可作为窗体、报表和数据访问页的数据源。 5.子查询“包含于”对应的谓词是In。 6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。 7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。 8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。 9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表 A中的一条记录匹配,这样的关系是“一对多”。 10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。 11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。 12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系 有效性,并且不会因意外删除或更改相关数据。 13.在数据表中,记录是由一个或多个字段组成的。 14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二 维表的操作称为连接。 15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。 16.数据表之间的联系常通过不同表的共同字段名来体现。 17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对 象的基础。 18.在Access中数据表结构的设计是在设计器中完成的。 19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行 的条件之间是或的逻辑关系。 20.窗体的数据来源主要包括表和查询。 21.计算型控件一般来说用表达式/公式作为数据源。 22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对 多的关系。 23.在报表中可以根据字段、表达式对记录进行排序或分组。 24.DBMS/数据库管理系统软件具有数据的安全性控制、数据的完整性控制、并发控制和故 障恢复功能。 25.数据库系统体系结构中三级模式是模式、外模式、内模式。 26.实体完整性是对关系中元组的唯一性约束,也就是对关系的主码的约束。 27.若想设计一个性能良好的数据库,就要尽量满足关系规范化原则。

数据库应用技术练习题

数据库应用技术练习题 一、单选题(每小题有四个备选答案,其中只有一个正确的,请将正确答案的序号填在括号内) 1.关系数据模型的基本数据结构是()。 A. 树 B. 图 C. 索引 D. 关系 2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为 ()。 A. OS B. DS C. DBMS D. DBS 3.元数据是指()。 A. 数据结构的描述 B. 数据项的描述 C. 数据的来源 D. 基本数据 4.下面对关系中属性的描述,错误的是()。 A. 属性的次序可以任意交换 B. 允许多值属性 C.属性名唯一 D. 每个属性中所有数据来自同一属性域 5.超码、候选码和主码之间的关系是()。 A.超码?候选码?主码 B. 超码?主码?候选码 C. 主码?候选码?超码 D. 主码?超码?候选码 6.关系数据库实现数据之间联系的方法是()。 A. 主码 B. 外码 C. 候选码 D. 超码 7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. AB B. BC C. CD D. AD 或BD 8. 设有如下所示关系R (A ,B )和S (C ,D ,A ),R 的主码是A ,S 的主码 是C 、外码是A (参照R.A ),则能够插入关系S 的元组是( )。 A. (1,2,3) B. (3,2,1) C. (1,2,1) D. (4,5,6) 9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果 包含( )个元组。 A. 5 B. 6 C . 3 D. 2 10. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDATE CASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。 A. 不变 B. 变为4 C . 变为NULL D. 拒绝更新,返回 错误信息 11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且 至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。 A . ‘_A%’ B. ‘_A ’ C. ‘_% A ’ D. ‘%A ’ 12. SQL 中谓词EXIST 可用来测试一个集合是否( )。 A. 有重复元组 B. 有重复列名 C. 为非空集合 D. 有空值

数据库及其应用补考复习资料(一)

《数据库及其应用》补考复习资料(一) 一、单项选择题:(每题2分,共20题,共40分) 1、下列描述的实体联系方式中错误的是()。 A、一对一 B、一对二 C、一对多 D、多对多 2、文件系统与数据库系统的主要区别是()。 A、文件系统简单,而数据库系统复杂 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C、文件系统管理的数据量少,而数据库系统可以管理大量数据 D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件 3、不同实体之所以不同是根据()的不同加以区分的。 A、主键 B、外键 C、属性的语义、类型和个数 D、名称 4、存放金额数据,不能使用的字段数据类型是()。 A、文本型 B、单精度数字型 C、双精度数字型 D、货币型 5、存放身份证号码最好采用()。 A、数字型中的字节型 B、数字型中的整型 C、数字型中的长整型 D、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 A、文本 B、是/否 C、自动编号 D、数字 7、在表的设计视图中创建表,必须对每个字段进行定义的是()。 A、字段名称和说明 B、字段名称、数据类型和说明

C、字段名称和标题 D、字段名称和数据类型 8、通过输入数据创建表,下列说法中错误的是()。 A、系统自动提供10列21行的空表供用户输入数据 B、在一列中可以输入不同类型的数据 C、用户可以更改字段名 D、在空表的一列中均输入日期值,则该列字段将被指定为日期型 9、建立关系的两个表,主表与相关表()。 A、具有相同的主键 B、主表的主键字段必须出现在相关表的字段中 C、相关表没有重复的值 D、主表可以有重复的值 10、Access中的基本查询类型是()。 A、选择 B、交叉表 C、参数 D、操作 11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。 A、准则 B、排序 C、显示 D、字段 12、如果在查询准则中输入Like张[小中大]军,能查到的是()。 A、张伟军 B、张广军 C、张利军 D、张大军 13、下列关于选择查询论述中错误的是()。 A、查询数据源可以来自于一个表 B、查询数据源可以来自于多个表或其他查询 C、查询数据源可以来自于一个数据库 D、查询数据源可以来自于网络数据库服务器中的某个表 14、下列设置的查询工资在1500元到2000元之间的准则正确的是()。 A、>=1500 or <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计

数据库及其应用(选择题)

一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。 (分数:2 分) A. 外模式

C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:C。 9、用户涉及的数据逻辑结构用()描述。(分数:2 分) A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:D。 10、

数据库应用技术复习试题

一、选择题 1.SQL*PLUS在ORACLE数据库系统中得作用,以下叙述正确得就是(C) A。就是ORACLE数据库服务器得主要组成部分,就是服务器运行得基础构件。B。就是ORACLE数据库系统底层网络通信协议,为所有得ORACLE应用程序提供一个公共得通信平台。 C.就是ORACLE客户端访问服务器得一个工具,通过它可以向服务器发送SQL 命令。 D.就是ORACLE客户端到客户端得点对点得通信工具,用来传递各个客户端得数据。 2.命令sqlplus /nolog得作用就是(C ) A.仅创建一个ORACLE实例,但并不打开数据库、 B. 仅创建一个ORACLE实例,但并不登录数据库、 C。启动sqlplus,但并不登录数据库 D.以nolog用户身份启动sqlplus 3.在SQL*PLUS中显示EMP表结构得命令就是(B) A。LIST EMP B.DESC EMP C。SHOW DESC EMP D.STRUCTURE EMP 4.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中得PUT_LINE方法来回显服务器端变量得值 但在此之前要利用一个命令打开服务器得回显功能,这一命令就是( D) A.set serveron B。set serverecho on C.set servershow on D.set serveroutput on 5.在SQL*PLUS中执行刚输入得一条命令用(A ) (A)正斜杠(/) (B) 反斜杠(\) (C) 感叹号(!) (D) 句号(、) 6.在SQL*PLUS中显示当前用户得命令就是(C ) (A) show account

《数据库原理及应用》模拟试卷答案

《数据库原理及应用》模拟试卷答案 1.填空题(每格1分,总分20分) (1)数据库的保护功能主要包括确保数据的安全性、__________________、________________、__________________四方面的内容。 数据的完整性并发控制数据库恢复 (2)事务的性质:原子性、__________、__________、持久性。一致性隔离性(3)在SQL中,CREATE VIEW 语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW 语句中使用 ________________________短语。WITH CHECK OPTION (4)视图是一个虚表,它是从____________中导出的表,在数据库中只存放视图的____________,不存放视图的____________。 基本表或视图定义数据 (5)数据库设计应包括两方面的内容:一是___________特性的设计,二是_____________特性的设计。结构行为 (6)关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在数学理论基础之上。DML包括数据查询和________两种数据操作语句。数据更新 (7)使用游标的步骤为:定义游标、打开游标、__取出记录____________、关闭游标(释放游标)。 (8)信息的三种世界是指__________________、__________________和数据世界,其中数据世界又称为计算机世界。信息的现实世界信息世界 (9)从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、__________________异常、__________________异常和 __________________异常。插入修改删除 (10)在SQL中,通配符%表示__________________,下划线_表示 __________________。任何长度的字符串一个任意字符 2.单选题(每题2分,总分20分) (1)以下____B___采用了自底向上的设计分析方法 A)需求分析B)概念结构设计 C)逻辑结构设计D)物理结构设计 (2)在视图上不能完成的操作是( D )。 A、在视图上定义新的视图 B、查询操作

数据库原理及应用复习题及参考答案

中南大学现代远程教育课程考试复习题及参考答 数据库原理及应用 一、判断题:判断下列各题是否正确,正确的划√,错误的划× 1.数据库模型或数据模型是一个描述现实世界如何表示成计算机信息的定义集合( ) 2.在数据库系统中,核心的部分是应用程序。( ) 3.码可以选作主码,但一个主码不总是候选码. ( ) 4.视图、表、同义词是一样,可以进行更新操作的。( ) 5.在关系的规则中,不允许出现重复的元组,而在ORACLE的表中却可以输入多条所有字段值都相同的记录。( ) 6.表T中仅有两个元组,我们可以说T一定是BCNF. ( ) 7.在数据表定义时设置Primary key是数据库的实体完整性控制。() 8.R.A→R.B, R.A→R.C与R.A→R.(B,C)等价(其中A,B,C为R的属性) () 9. 模式是数据库局部逻辑结构。( ) 10.数据库是整个数据库系统的基础( ) 11. 已知关系模式TEACH2(C,T,H),其中C表示课程,T表示教员,H表示参考书,假设每一门课程可由多个教员讲授,每个教员可使用不同的参考书,并且可讲授不同的课,则TEACH2为全码关系。() 12.已知关系模式R(A, B, C),满足函数依赖集F={A->B,B->C,C->A},则R不存在非主属性,因此,一定属于BCNF 。( ) 13. 在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。()

14、若R.A→R.B, R.A→R.C,则R.A→R.(B,C) (其中A,B,C为R的属性) () 15、若R.(B,C,D)→R.(A,D), 则R.(B,C)→R.(A,D)(其中A,B,C,D为R的属性) () 16、VFP是关系统数据库系统,而且是完备式的关系系统。() 17、在ORACLE的表中可以直接输入空值记录。( ) 18、关系模式R属性的属性或属性集如果具有唯一性,叫关系模式R的码。() 19、关系的优化是将表尽可能地变小(列数与行数都少)。() 20、外模式是数据库全局逻辑结构。() 21、现实世界的对象在数据库中用实体描述() 22、在基于有数据库的软件系统设计与实施中,只有程序编制是最主要的。( ) 23、对于数据量大的系统都应该采用数据库技术进行开发() 24、基于数据库的编程工具一般通过ODBC与数据库相联() 25、关系数据库已经是最好的了,现在的应用都能得到满足() 二、填空题:请把答案填在题中的横线上。 (1) 在数据库的三级模式,包括内模式、、与___________。 (2) 在关系数据库中,表(table)是三级模式结构中的。 (3) SQL的四种功能为操纵、_______________、_________________、________________。 (4) 数据库保护包括安全性、________________、________________与恢复。 (5) 数据库设计的一般步骤有:需求分析、___________、____________、_______________、________________、运行与维护等。 (6) 关系系统的完整性控制包括实体完整性、____________、____________。

相关文档
相关文档 最新文档