文档库 最新最全的文档下载
当前位置:文档库 › 数据库系统试卷2010(基于sqlserver)及答案

数据库系统试卷2010(基于sqlserver)及答案

数据库系统试卷2010(基于sqlserver)及答案
数据库系统试卷2010(基于sqlserver)及答案

数据库系统概论试卷(A)

一、选择题(15x1分)

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、关系数据库

6、一组具有相同数据类型的值的集合称为________。

A、关系

B、属性

C、分量

D、域

7、集合R与S的交可以用关系代数的5种基本运算表示为________。

A、R-(R-S)

B、σF(R×S)

C、R-(S-R)

D、S-(R-S)

8、实体是信息世界中的术语,与之对应的数据库术语为_______。

A、文件

B、数据库

C、字段

D、记录

9、在嵌入式SQL语言中使用游标的目的在于________。

A、区分SQL与宿主语言

B、与数据库通信

C、处理错误信息

D、处理多行记录

10、FoxBASE、FoxPro属于________。

A、表式系统

B、最小关系系统

C、关系完备的系统

D、全关系系统

11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,

则________。

A、Y函数依赖于X

B、Y对X完全函数依赖

C、X为U的候选码

D、R属于2NF

12、3NF________规范为BCNF。

A、消除非主属性对码的部分函数依赖

B、消除非主属性对码的传递函数依赖

C、消除主属性对码的部分和传递函数依赖

D、消除非平凡且非函数依赖的多值依赖

13、下面的结论不正确的是______。

A、若R.A→R.B, R.B→R.C 则R.A→R.C

B、若R.A→R.B, R.A→R.C 则R.A→R.(B,C)

C、若R.B→R.A, R.C→R.A 则R.(B,C)→R.A

D、若R.(B,C)→R.A 则R.B→R.A,R.C→R.A

14、需求分析阶段得到的结果是________。

数据字典描述的数据需求B、E-R图表示的概念模型

C、某个DBMS所支持的数据模型

D、某个DBMS所支持的数据模型

15、一个m:n联系转换为一个关系模式。关系的码为________。

A、实体的码

B、各实体码的组合

C、n端实体的码

D、每个实体的码

二、填空(20x1分)

数据库系统的主要特点:______________________________、数据冗余度小、

具有较高的数据程序独立性、具有统一的数据控制功能等。

数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足

____________与____________两个条件。

3、_______是恢复和并发控制的基本单位,数据库系统中要求它具有ACID特性。

4、DBMS是指_______________,它是位于用户和操作系统之间的一层管理软件。

5、外模式是________的子集。

6、设有选课关系SC(SNO,CNO,G),对其插入一条选课记录('95022','1')的SQL

插入命令为:_______________________________________________________。

7、关系操作方式的特点是________操作。

8、数据库恢复的基本原理可用一个词来概括即_________,基本技术主要有转储与日志。

9、视图是虚表,它一经定义就可以和基本表一样被查询但________操作将有一定限制。

10、就对数据库系统作查询优化来讲,只有________模型系统才是可能的。

11、关系数据库系统支持三级模式结构,其中外模式对应于________________________,模式对应于基本表,内模式对应于存储文件。

12、关系的描述称为关系模式,它可以形式化的用一个五元组

__________________________。

13、数据库系统________________________的系统结构保证了数据库系统中能够具有

较高的逻辑独立性和物理独立性。

14、含有多值依赖的关系模式已达到4NF范式,则其多值依赖一定是____________多值依赖。

15、数据库设计的重要特点之一要把_________设计和__________设计密切结合起来,

并以结构设计为核心而展开。

16、任何一个二目关系是属于__________范式的(填最高范式)。

17、在关系模式中多值依赖的有效性与属性集的范围________关,而函数依赖则不然。

18、一个1:n联系可以转换为一个独立的关系模式,也可以与_____端对应的关系模式合并。

19、请写出在未被使用的最小工作区中打开学生表(XS)的命令:

_____________________________________________

20、在VFP中集成各类文件并最终能连编成可执行数据库应用系统的VFP文件为______________ 文件。

三、设有学生-课程关系数据库,其数据库关系模式为:

学生SC(学号Sno,姓名Sname,所在系Sdept,年龄Sage,性别Ssex)

课程Course(课程号Cno,课程名称Cname,先修课号Cpno,学分Ccredit)

学生选课SC(学号Sno,课程号Cno,成绩Grade)

1. 试用关系代数、ALPHA语言、SQL语言分别写出下列查询:(9x3分)

(1) 查询选修了3号或6号课程的学生的学号

(2) 查询至少选修了一门其直接先行课为8号课程的学生学号与姓名

(3) 查询选修了全部课程的学生学号、姓名和年龄

2. 试用SQL语言写出下列查询: (3x4分)

(1) 查询没有选修2号课程的学生学号与姓名

(2) 查询选修了3门以上课程并且成绩均及格的学生学号与其平均成绩

(3) 将计算机科学系(CS)全体学生的所有成绩置为零

四、某图书馆计划设计一个图书借阅管理数据库,要求能管理如下信息:(11分)

可随时查询出可借阅图书的详细情况,如图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)等,这样便于学生选借;为了唯一标识每一学生,图书馆办借书证需如下信息:学生姓名(sna)、学生系别(sde)、学生所学专业(ssp)、借书上限数

(sup)及唯一的借书证号(sno);一学生一次可借多本书,一本书可被多名学生所借阅(设同一本书有多本),借阅时记录借书日期,归还时记录还书日期,并据此判断是否超期。

要求:(1) 试画出该数据库系统的实体-联系图(E-R模型图),注明联系类型

(2) 设计此数据库系统的关系模式(每个关系模式写成R(U,F)形式,其中

U为属性集,F为函数依赖集),要求满足3NF范式以上

五、设有一关系模式R(A,B,C,D,E),在该关系模式上有函数依赖集:

{ A->D, C->E, (A,B)->C,E->B },请回答:(3x5分)

1. 试找出关系模式R中的所有候选关键字。

2. 该关系模式最高能够满足第几范式?

3. 试对该关系模式进行分解,使其最终满足第三范式(保持函数依赖)。

数据库系统概论试卷(B)

一、选择题(15x1分)

1、_____是位于用户与操作系统之间的一层数据管理软件.

A、数据库管理系统

B、数据库系统

C、数据库

D、数据库应用系统

2、非关系模型中数据结构的基本单位是_____。

A、两个记录型间的联系

B、记录

C、基本层次联系

D、实体间多对多的联系

3、_____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A、数据模型

B、概念模型

C、对象模型

D、关系模型

4、SQL语言属于________。

关系代数语言B、元组关系演算语言C、域关系演算语言库

D、具有关系代数和关系演算双重特点的语言

5、关系是________。

A、型

B、静态的

C、稳定的

D、关系模型的一个实例

6、集合R与S的连接可以用关系代数的5种基本运算表示为________。

A、R-(R-S)

B、σF(R×S)

C、R-(S-R)

D、S-(R-S)

7、SQL语言的一体化特点是主要是与________相比较而言的。

A、操作系统命令

B、非关系模型的数据语言

C、高级语言

D、自然语言

8、当修改基表数据时,下列说法正确的是:视图________。

需要重建B、可以看到修改结果C、无法看到修改结果

D、不许修改带视图的基表

9、DB2,ORACLE,PBASE属于________。

A、表式系统

B、最小关系系统

C、关系完备的系统

D、全关系系统

10、多值依赖的主要毛病在于________。

A、插入异常

B、删除异常

C、数据冗余太大

D、插入异常、删除异常

11、3NF________规范为4NF。

A、消除非主属性对码的部分函数依赖

B、消除非主属性对码的传递函数依赖

C、消除主属性对码的部分和传递函数依赖

D、消除非平凡且非函数依赖的多值依赖

12、概念结构设计阶段得到的结果是________。

数据字典描述的数据需求B、E-R图表示的概念模型

C、某个DBMS所支持的数据模型

D、包括存储结构和存取方法的物理结构

13、一个1:n联系可以转换为一个独立的关系模式,关系的码为________。

A、实体的码

B、各实体码的组合

C、n端实体的码

D、每个实体的码

14、恢复和并发控制的基本单位是________。

A、事务

B、数据冗余

C、日志文件

D、数据转储

15、下面的结论不正确的是______。

若R.A→R.B, R.B→R.C 则R.A→R.C

B、若R.A→R.B, R.A→R.C 则R.A→R.(B,C)

C、若R.B→R.A, R.C→R.A 则R.(B,C)→R.A

D、若R.(B,C)→R.A 则R.B→R.A,R.C→R.A

二、填空(20x1分)

1、数据库系统的主要特点:______________________________、数据冗余度小、具有

较高的数据程序独立性、具有统一的数据控制功能等。

2、数据模型是严格定义的概念集合,通常由________、________和_____________

三部分组成,其中________是刻画模型性质最重要的方面。

3、数据约束条件是完整性规则的集合,在关系模型中,任何关系必须满足__________与

__________两个条件。

4、层次模型、网状模型中数据结构的单位是__________,

关系模型的基本结构为_______。

5、外模式,亦称为子模式或用户模式,是__________看到的数据视图。

6、数据库系统中的三级结构及二级映象,使得数据库系统中的数据具有较高的

__________和__________。

7、关系的描述称为关系模式,它可以形式化的用一个五元组表示为:

__________________________。

8、网状数据模型的数据与数据间联系的存储常用的实现方法有是______法。

9、关系系统查询优化的一般准则中非常重要的一条是:________应尽量先做。

10、关系的抽象操作语言关系代数、元组关系演算和域关系演算在表达能力上

是________________的。

11、关系操作中五种基本运算为:____、_____、______、______、_______

12、关系数据操纵按照表达查询方式可分为________、________两种。

13、视图是虚表,它一经定义就可以和基本表一样被查询,但________操作将有一定限制。

14、一个系统定义为关系系统当且仅当它支持数据库是____构成的,并且只有这种结构,

并支持三种基本运算_____、_____和_________。

15、根据对关系数据模型三要素的不同满足程度可把关系系统分为________________、

关系完备的系统和全关系系统。

16、含有多值依赖的关系模式已达到4NF范式,则其多值依赖一定是_______的多值依赖。

17、在关系模式中多值依赖的有效性与属性集的范围______关,而函数依赖则不然。

18、并发控制的主要方法是采用______机制。

19、请写出在3号工作区中打开学生表(XS)的命令:

_____________________________________________

20、在VFP中集成各类文件并最终能连编成可执行数据库应用系统的VFP文件为______________文件。

三、设有学生-课程关系数据库,其数据库关系模式为:

学生S(学号S#,姓名SN,所在系SD,年龄SA)

课程C(课程号C#,课程名称CN,先修课号PC#)

学生选课SC(学号S#,课程号C#,成绩G)

1. 试用关系代数、ALPHA语言、SQL语言分别写出下列查询:(9x3分)

(1) 求学生'95001'(为学号)所选的成绩为60以上的课程号

(2) 求选读了“数据库概论”,并成绩为80或90的学生学号和姓名

(3) 求选修了全部课程的学生学号、姓名及其所在系名

2. 试用SQL语言写出下列查询:(3x4分)

(1) 找出没有学生选修的课程号及课程名称

(2) 列出选课数超过3门的学生学号、其所修课程数及平均成绩

(3) 删除“数据结构”课程及所有对它的选课情况

四、有一田径运动会组委会需建立数据库系统进行管理,要求反映下列信息:(11分)

裁判员,有数据:姓名JN,年龄JA,性别JS,等级JD;运动员,有数据:号码SNO,姓名SNA,年龄SAG,性别SSE,比赛成绩SGR;运动项目,有数据:名称GN,比赛时间GT,比赛地点GP,最高记录GH;每个裁判员只能裁判一个运动项目;每个运动员可以参加多个运动项目,取得不同比赛成绩

要求:(1) 试画出其E-R模型,注明联系类型

(2) 设计此数据库系统的关系模式(每个关系模式写成R(U,F)形式,其中

U为属性集,F为函数依赖集),要求满足3NF范式以上

五、设有一关系模式R(A,B,C,D,E),在该关系模式上有函数依赖集:

{ A->B, B->A, (A,C)->D,D->E },请回答:(3x5分)

1. 试找出关系模式R中的所有候选关键字。

2. 该关系模式最高能够满足第几范式?

3. 试对该关系模式进行分解,使其最终满足BCNF范式(保持函数依赖)。

试题答案

数据库系统概论试卷(A)

一、选择题(15x1分)

1、C

2、C

3、D

4、A

5、A

6、D

7、A

8、D

9、D 10、B

11、B 12、C 13、D 14、A 15、B

二、填空(20x1分)

1、数据结构化

2、实体完整性参照完整性

3、事务

4、数据库管理系统

5、模式

6、INSERT INTO SC(SNO,CNO) VALUES('95022','1')

7、一次一集合8、冗余9、更新10、关系11、视图或部分基本表

12、R(U,D,Dom,F) 13、三级结构与两层映象14、平凡的15、结构行为

16、4NF 17、有18、n 19、USE XS IN 0 20、项目

三、

解:(答案不唯一)

1、(9x3分)

关系代数:

Πsno(σcno='3'∨cno='6'(SC)

(2) ΠSno,Sname(σCpno='8'(Course) SC Student)

(3) ΠSno,Sname,Sage(Student (ΠSno,Cno(SC)÷ΠCno(Course)))

APLHA语言:

(1)GET W(SC.sno):https://www.wendangku.net/doc/4313876810.html,o=’3’∨https://www.wendangku.net/doc/4313876810.html,o=’6’

(2)RANGE Course X

SC Y

GET W(Student.Sno,Student.Sname): X ( Y(https://www.wendangku.net/doc/4313876810.html,o=https://www.wendangku.net/doc/4313876810.html,o∧Y.Sno=Student.Sno∧X.cpno=’8’))

(3)RANGE Course X

SC Y

GET W(Student.Sno, Student.Sname, Student.Sage):

: X( Y(https://www.wendangku.net/doc/4313876810.html,o=https://www.wendangku.net/doc/4313876810.html,o∧Y.Sno=Student.Sno))

SQL:

(1) SELECT sno

FROM SC

WHERE cno=’3’ or cno=’6’

(2) SELECT Sno,Sname

FROM Student,SC,Course

WHERE https://www.wendangku.net/doc/4313876810.html,o= https://www.wendangku.net/doc/4313876810.html,o AND SC.Sno=Student.Sno AND Course.cpno=’8’

(3)SELECT Sno,Sname,Sage

FROM Student

WHERE NOT EXISTS

( SELECT *

FROM Course X

NOT EXISTS

( SELECT *

FROM SC Y

WHERE https://www.wendangku.net/doc/4313876810.html,o= https://www.wendangku.net/doc/4313876810.html,o AND Y.Sno=Student.Sno ))

2、(3x4分)

SELECT sno,sname

FROM student

WHERE student.sno NOT IN

(SELECT SC.sno

FROM SC

Where sno=’2’)

(2) SELECT Sname,AVG(Grage)

FROM SC

Where grade>=60

GROUP BY Sno HAVING COUNT(Cno)>3

(3) update SC

set grade=0

WHERE SC.sno IN

(SELECT student.sno

FROM student

WHERE sdept=’CS’)

四、(11分)

解: (1) E-R图如下: (7分)

(2) E-R图转化的关系模式如下: (4分)

B({BNO#,BNA,BDA,BPU,BPL},{BNO→BNA,BNO→BDA, ,BNO→BPU,BNO→BPL})SB({SNO#,BNO#,JDATE,HDATE},{(SNO#,BNO#)→JDATE, (SNO#,BNO#)→HDATE})

S({SNO#,SNA,SDE,SSP,SUP},{SNO#→SNA,SNO#→SDE,SNO#→SSP,SNO#→SUP})

五、

解:(3x5分)

1、经分析候选码中必含有A属性,考察(A,B)

∵A->D, ∴(A,B) ->D ①

∵(A,B) ->C ②,C->E

∴(A,B) ->E ③

由①②③得,(A,B) ->(C,D,E) ④

∵(A,B) ->(A,B) ⑤

由④⑤得,(A,B) ->(A,B,C,D,E)并为完全函数依赖,∴(A,B)为候选码。

同理有(A,C) ->(A,B,C,D,E)并为完全函数依赖,∴(A,C)为候选码。

同理有(A,E) ->(A,B,C,D,E)并为完全函数依赖,∴(A,E)为候选码。

显然(A,D)不能函数决定(A,B,C,D,E)

∴候选码只有(A,B)、(A,C) 、(A,E)。

2、显然主属性为{A,B,C,E},非主属性为{D}

∵存在A->D, ∴D对候选码(A,B)、(A,C) 、(A,E)均为部分函数依赖

∴R不属于2NF,R最高达到1NF。

3、下面是对R的分解,分解后的关系模式满足BCNF范式。

R1({A,D},{A ->D})

R2({C,E},{C->E})

R3({A,B,C},{(A,B)->C})

R4({E,B},{E->B})

数据库系统概论试卷(B)

一、选择题(15x1分)

1、A

2、C

3、B

4、D

5、D

6、A

7、B

8、B

9、C 10、C

11、C 12、B 13、C 14、A 15、D

二、填空(20x1分)

1、数据结构化

2、数据结构数据操作完整性约束数据结构

3、实体完整性参照完整性

4、基本层次联系二维表

5、用户

6、物理独立性逻辑独立性

7、R(U,D,Dom,F)

8、链接法

9、选择10、等价11、并差选择投影笛卡尔积

12、关系代数关系演算13、更新14、表选择投影连接15、最小关系系统

16、平凡17、有18、封锁19、USE XS IN 3 20、项目

三、解:(答案不唯一)

1、(9x3分)

关系代数:

(1)ΠC#(σS#='95001'∧G>=60(SC))

(2)ΠS#,SN(σCN='数据库概论'(C) σ(G=80∨G=90)(SC) S)

(3)ΠS#,SN,SD(S (ΠS#,C#(SC)÷ΠC#(C)))

APLHA语言:

(1)GET W(SC.C#):SC.S#='95001'∧SC.G>=60

(2)RANGE C X

SC Y

GET W(S.S#,S.SN): X ( Y(X.C#=Y.C#∧Y.S#=S.S#∧https://www.wendangku.net/doc/4313876810.html,=’数据库概论’∧(G=80∨G=90)))

(3)RANGE C X

SC Y

GET W(S.S#, S.SN, S.SD):

X( Y(Y.C#=X.C#∧Y.S#=S.S#))

SQL:

(1) SELECT C#

FROM SC

WHERE S#=’95001’ AND G>=60

SELECT S#,SN

FROM S,SC,C

WHERE C.C#= SC.C# AND SC.S#=S.S# AND https://www.wendangku.net/doc/4313876810.html,=’数据库概论’AND (G=90 OR G=80) SELECT S#,SN,SD

FROM S

WHERE NOT EXISTS

( SELECT *

FROM C X

NOT EXISTS

( SELECT *

FROM SC Y

WHERE Y.C#= X.C# AND Y.S#=S.S# ))

2、(3x4分)

(1) SELECT C#,CN

FROM C

WHERE C.C# NOT IN

(SELECT SC.C#

FROM SC )

SELECT S#,COUNT(C#),AVG(G)

FROM SC

GROUP BY S# HAVING COUNT(C#)>3

DELETE FROM SC

WHERE SC.C# IN (SELECT C.C# FROM C WHERE CN=’数据结构’)

DELETE FROM C WHERE CN=’数据结构’

四、(11分)

解: (1) E-R图如下: (7分)

(2) E-R图转化的关系模式如下: (4分)

J({JN,JA,JS,JD},{JN→JA,JN→JS, JN→JD})

JG({GN,JN},{JN→GN})

G({GN,GT, GP,GH},{GN→GT, GN→GP, GN→GH})

SG({SNO,GN,SGR},{(SNO,GN)→SGR})

S({SNO#,SNA,SAG,SSE},{SNO#→SNA,SNO#→SAG,SNO#→SSE})五、

解:(3x5分)

1、经分析候选码中必含有C属性,考察(A,C)

∵A->B, ∴(A,C) ->B ①

∵(A,C) ->(A,C) ②

(A,C) ->D ③

由①②③得,(A,C) ->(A,B,C,D) ④

∵(A,C) ->D, D->E ∴(A,C) ->E ⑤

由④⑤得,(A,C) ->(A,B,C,D,E)并为完全函数依赖,∴(A,C)为候选码。同理有(B,C) ->(A,B,C,D,E)并为完全函数依赖,∴(B,C)为候选码。

显然(D,C) 、(E,C)不能函数决定(A,B,C,D,E)

∴候选码只有(A,C)、(B,C)。

2、显然主属性为{A,B,C},非主属性为{D,E}

∵不存在D或E对码有部分函数依赖,∴R∈2NF

但对E来讲,存在(A,C) ->D,D ->E,∴(A,C)->E 为传递函数依赖,

∴R不属于3NF,R最高达到2NF。

3、下面是对R的分解,分解后的关系模式满足BCNF范式。

R1({A,B},{A ->B,B ->A})

R2({A,C,D},{(A,C)->D})

R3({D,E},{D->E}))

数据库系统应用试题及答案

数据库系统概述 一、概述 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 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.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。 A.模式 B.物理模式 C.子模式 D.内模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 <实体-联系图Entity Relationship Diagram 基本要素:实体型属性联系> 12.区分不同实体的依据是()。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在()中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有

2010年全国自考数据库系统原理模拟试卷(八)及答案

更多优质自考资料,请访问自考乐园俱乐部 https://www.wendangku.net/doc/4313876810.html,/club/5346389 2010年全国自考数据库系统原理模拟试卷(八) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在DBS中,内存、外存数据交换最终是通过() A.UWA完成 B.DBMS完成 C.OS完成 D.键盘完成 答案:C 2.SQL中的视图机制属于DBS的() A.完整性措施 B.安全性措施 C.恢复措施 D.并发控制措施 答案:D 3.在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是() A.WHERE B.FROM C.VALUES D.SET 答案:D 4.数据独立性是指() A.数据之间相互独立,互不影响 B.数据的逻辑结构与物理结构相互独立 C.DB的数据结构发生变化时,不影响应用程序 D.数据与存储设备之间相互独立 答案:C 5.一个关系中的非主属性可以是() A.至少一个 B.至多一个 C.可无 D.至多三个 答案:C

6.在SELECT语句中使用MIN(列名)时,列名() A.必须是数值型 B.必须是字符型 C.必须是数值型或字符型 D.不限制数据类型 答案:D 7.在建立表结构时,定义关系完整性规则() A.使DBS能够自动维护数据完整性约束条件 B.还需要编程实现数据完整性约束条件 C.没有必要定义 D.将使系统操作复杂 答案:A 8.子模式是() A.外模式 B.物理模式 C.概念模式 D.存储模式 答案:A 9.关系中行、列次序的交换性质是() A.行可交换,列不可交换 B.行不可交换,列可交换 C.行、列均不可交换 D.行、列均可交换 答案:C 更多优质自考资料,请访问自考乐园俱乐部https://www.wendangku.net/doc/4313876810.html,/club/5346389 10.设计性能较优的关系模式称为规范化,规范化主要的理论依据是() A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 11.设关系R和S各有100个元组,那么这两个关系的乘积运算结果的元组个数为() A.100 B.200 C.10000 D.不确定(与计算结果有关) 答案:C

山东大学网络教育数据库系统原理期末考试试题及参考答案

数据库系统原理—线上 一、选择题 1、数据是以()的方式存储于操作系统(OS)之中的。 A、数据文件 B、日志文件 C、存储类型 D、并行 正确答案:A 2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 正确答案:A 3、数据库管理系统简称() A、DDA B、DB C、DBA D、DBMS 正确答案:D 4、Oracle数据库特点说法正确的是:() 1支持单用户、大事务量的事务处理 2数据安全性和完整性控制 3提供对于数据库操作的接口 4支持集中式数据处理 5可移植性、可兼容性和可连接性 A、12 B、235 C、35 D、25 正确答案:B 5、()是位于用户与操作系统之间的一层数据管理软件。 A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员 正确答案:A 6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户 A、sa B、system C、guest D、admin 正确答案:C 7、()以自由软件为主。 A、MySQL B、SQL Server C、Dreanwaver D、Oracle 正确答案:A 8、数据库的简称()A、DAB、DBC、BDD、DD 正确答案:B 9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。 A、MSSQL B、MySQL C、oracle D、linux正确答案:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式 B、WINDOWS认证模式 C、混合模式 D、安全认证模式 正确答案:BC

数据库系统概论试题及答案1

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是() A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大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.己知关系R和S,R∩S等价于() A. (R-S)-S B. S-(S-R)

C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行() A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是() A. '5021','刘祥',男,21 B. NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL 11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是() A. GRANT QTY ON SPJ TO '李勇' B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12.图1中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计 15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

数据库系统概论试题及答案

试题二 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 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.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积 D.投影 8.SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性 10.SQL语言中,删除一个表的命令是() A. DELETE B. DROP C. CLEAR D. REMOVE 11.图1中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

2010-2011学年第一学期数据库期末考卷A

广州民航职业技术学院 2010/2011学年第一学期09级民航信息管理1-2班《数据库应用》 期末考试卷A(闭卷,120分钟) 班级姓名学号成绩 一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分) 1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( b )。 A、Where 姓名% ‘王’ B、Where 姓名LIKE ‘王%’ C、Where 姓名% ‘LIKE王’ D、Where 姓名LIKE ‘王’ 2.通常情况下,“数据库管理系统”的英文缩写是( a)。 A、DBMS B、DBS C、DBA D、DMS 3.在一个学生关系中,能够成为主关键字(或称主码)的属性是()。 A、性别 B、年龄 C、学号 D、班级 4.下列关于索引的说明不正确的是()。 A、索引必须创建在主关键字之上 B、索引与基本表分开存储 C、索引是为了提高查询速度而创建的 D、索引会在一定程度上影响增删改操作的效率 5.数据库应用程序开发中,需求分析阶段的主要目的是()。 A、回答“干什么”的问题 B、回答“怎么干”的问题 C、建立逻辑数据模型 D、建立最佳物理存储结构 6.用户使用SQL Server时,通常需要依次经过两个安全性阶段()。 A、登录验证、操作验证 B、操作验证、登录验证 C、身份验证、权限认证 D、权限认证、身份验证 7.SQL Server数据库中的一个完整的备份通常要包括()。 A、系统数据库、用户数据库和事务日志 B、系统数据库、系统表和数据字典 C、系统数据库、用户数据库和数据字典 D、用户数据库和事务日志

8.SQL Server中进行数据库恢复的SQL语句是()。 A、INSERT DATABASE B、BACKUP DATABASE C、RESTORE DATABASE D、UPDATE DATABASE 9.下列SQL语句中,能够完成并运算的是()。 A、SELECT * FROM 篮球爱好者UNION SELECT * FROM 足球爱好者 B、SELECT * FROM 篮球爱好者INTERSECT SELECT * FROM 足球爱好者 C、SELECT * FROM 篮球爱好者EXCEPT SELECT * FROM 足球爱好者 D、SELECT * FROM 篮球爱好者,足球爱好者 10.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。 A、SELECT 姓名FROM 学生表WHERE 学生表.学号=课程表.学号AND 课程 表.成绩>90 B、SELECT 姓名FROM 课程表WHERE学生表.学号=课程表.学号AND 课程表. 成绩>90 C、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号OR 课程表.成绩>90 D、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 11.在人工管理阶段,数据是_____。 A.有结构的B.无结构的 C.整体无结构,记录内有结构D.整体结构化的 12.数据库系统软件包括_____和_____。 ①数据库②DBMS ③OS,DBMS和高级语言 ④DBMS和OS ⑤数据库应用系统和开发工具。 A.①和②B.②和⑤ C.③D.④ 13.________由数据结构、关系操作集合和完整性约束三部分组成。 A. 关系模型 B. 关系 C. 关系模式 D. 关系数据库 14.数据库中只存放视图的________。 A. 操作 B. 对应的数据 C. 定义 D. 限制 15.数据库是长期存储在计算机内、有组织的、可共享的()。 A.文件集合B.数据集合 C.命令集合D.程序集合 二、填空题(每空2分,共10分) 1.进行数据库备份时,必须同时复制主数据文件和。 2.“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为。 3.在SQL语句中,起修改表中数据作用的命令动词是。 4.在关系数据库中,实现“表中任意两行不能相同”的约束是靠。 5. SQL Server系统中的所有系统级信息存储于数据库。

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》 一、 (共53题,共150分) 1、数据库管理系统DBMS中用来定义模式、内模式与外模式的语言就是( )。 (2分) A、DML B、C C、DDL D、Basic 、标准答案:C 2、保证数据库系统正常工作的的核心软件就是( )。 (2分) A、编译系统 B、数据库 C、操作系统 D、数据库管理系统 、标准答案:D 3、数据库(DB、、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系就是( ) (2分) A、DBS包括DB与DBMS B、DBMS包括DB与DBS C、DB包括DBS与DBMS D、DBS就就是DB,也就就是DBMS 、标准答案:A 4、事务的原子性就是指( ) (2分) A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变就是永久的 C、一个事务内部的操作及使用的数据对并发的其她事务就是隔离的 D、事务必须就是使数据库从一个一致性状态变到另一个一致性状态 、标准答案:A 5、系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为( ) (2分) A、完整性控制 B、安全性控制 C、可恢复性 D、并发控制 、标准答案:C 6、有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为( )。 (2分) A、1 B、2 C、3 D、4 、标准答案:C 7、把E-R图转换为关系模型的过程,属于数据库设计的( ) (2分) A、概念设计 B、逻辑设计 C、需求分析 D、物理设计 、标准答案:B 8、若用如下的SQL语句创建一个student表: 可以插入到student表中的记录就是( )。 (2分) A、(‘1031’,‘曾华’,男,23) B、(‘1031’,‘曾华’,NULL,NULL) C、(NULL,‘曾华’,‘男’,‘23’) C、(‘1031’,NULL,‘男’,23) 、标准答案:B 9、 SQL语言中,删除一个视图的命令就是( )。 (2分) A、DELETE B、DROP C、CLEAR D、REMOVE 、标准答案:B 10、在SQL语言中的视图VIEW就是数据库的( )。 (2分) A、外模式 B、模式 C、内模式 D、存储模式 、标准答案:A 11、 ( )构成了关系模型的三要素。 (3分) A、三级模式 B、关系数据结构 C、专门的关系操作与传统的集合操作 D、关系的三类完整性约束条件 、标准答案:B,C,D 12、如果不进行控制,事务的ACID特性可能在( )情况下遭到破坏。 (3分) A、多个事务并发执行 B、多个事务顺序执行 C、事务在运行过程中强行终止 D、事务运行一半被撤销。 、标准答案:A,C 13、下列SQL命令中属于数据控制的有( )。 (3分) A、SELECT B、UPDATE C、GRANT D、REVOKE 、标准答案:C,D 14、数据库领域中常用的数据模型有( )。 (3分) A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 、标准答案:A,B,C,D 15、现有关系模式: EMP(empno,ename,mgr,sal,workday), DEPT(deptno,dname,loC、在以下视图中,不可能更新的视图为( )。 (3分) A、视图V1,由1970年以后参加工作的雇员组成 B、视图V2,由部门号与各部门的平均工资组成 C、视图V3,由雇员姓名与其领导者姓名组成 D、视图V4,由薪金超出所有雇员平均薪金以上的雇员组成 、标准答案:B,D 16、简述数据库系统的三级模式两级映象结构?这种结构的优势何在? (5分) 标准答案:数据库系统的三级模式结构就是指外模式,模式与内模式。两级映象就是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构就是数据库实现数据独立性的关键,包括逻辑独立性与物理独立性。 数据逻辑独立性就是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性就是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)与应用程序不必作修改的一种特性,也就就是说,数据库数据的存储结构与存取方法独立与之上的应用程序与模式。

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

2012年数据库系统试卷(A) 答案

华南农业大学期末考试试卷(A 卷-Answer Sheets ) 2012学年第1 学期 考试科目: Database system 考试类型:(闭卷) 考试时间: 120 分钟 学号 姓名 年级专业 Instructions to candidates: 1. Write your name, student number and class on both the question papers and the answer papers. 2. DO NOT write your answers on the question papers. Write them ALL ON THE ANSWER PAPERS. 3. Write your answers in either Chinese or English. If the answer in English is correct, you can get bonus marks. 3. Hand in all papers (both the question papers and the answer papers). Question 2 [12 marks]: (1) An invoice has attributes: Invoice#(primary key), TotalOrderAmt, Date, Terms, ShipVia. A customer has attributes: Cust#(primary key), CName, Street, City, State, Zip, Phone. A product has attributes: Prod#(primary key), StandardPrice, Description. The relationship between invoice and customer is many-to-one. One invoice can relate to only one customer, while one customer can relate to any number of invoices. The relationship between invoice and product is many-to-many. Any number of products can be placed in one invoice, and one product can appear in different invoices. The relationship between invoice and product has two attributes: SellPrice and Quantity. (2) create table Invoice

ACCESS试卷

第1页,共4页 第2页,共4页 密 线 学校 班级 姓名 学号 密 封 线 内 不 得 答 题 《Access2010》试卷 总分:100分 一、 单选题(每题3分, 共15题,共45分) ( )1、Access2010建立的数据库属于( )数据库。 A.层次型 B.关系型 C.网状型 D.大型 ( )2、Access2010数据库是一个独立的文件,其扩展名为( )。 A.mdb B.acmdb C.accdb D.cdb ( )3、在Access2010中,随着打开数据库对象的不同而不同的操作区域称为( )。 A.上下文命令选项卡 B.命令选项卡 C.导航窗格 D.工具栏 ( )4、用户可在表的( )视图中设置字段数据类型和详细属性。 A.设计 B.数据表 C.数据透视表 D.数据透视图 ( )5、对数据库中的一个或多个表进行检索,将查询结果显示在一个数据表上供用 户查看或编辑使用,这种查询称为( )。 A.选择查询 B.交叉表查询 C.操作查询 D.SQL 查询 ( )6、使用查询向导可以创建多种查询,下面不能用查询向导创建的查询是( )。 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、在报表中,既能够预览显示结果,又能够对控件进行调整的视图是( )。 A.报表视图 B.打印预览 C.布局视图 D.设计视图 ( )12、要设计一个用于标识公司产品型号和类型的报表,可以将该报表设计为( )。 A.标签型报表 B.分类报表 C.主/次报表 D.交叉报表 ( )13、完成标签报表后,必须在下面的( )中才能看到最终效果。 A.设计视图 B.预览视图 C.布局视图 D.报表视图 ( )14、在宏命令中,用于打开报表的命令是( )。 A. OpenForm B. Openquery C. OpenReport D. OpenTable ( )15、宏是由( )构成,而宏组是由宏构成。 A.操作命令 B.控件 C.子宏 D.记录 二、 多选题(每题5分,共4题,共20分) ( )1、数据库的六大组成对象包含下列哪些选项( )。 A.字段 B.记录 C.窗体 D.宏 ( )2、在表的关系管理器中可以进行的操作有( )。 A.删除关系 B.显示关系 C.修改关系 D.添加字段 ( )3、下列查询中,属于操作查询的是( )。

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

数据库系统概论试题及答案7

试题七 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出 现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员 2. 在数据库三级模式中,模式的个数( ) A .只有一个 B .可以有任意多个 C .与用户个数相同 D .由设置的系统参数决定 3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是 ( ) A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则 R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S 5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元 组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接 试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成 绩”,将使用关系( )。 A .S 和SC B .SC 和C C .S 和C D .S 、SC 和C 7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL 语句是( )。 A . SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B . SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ (考 生 答 题 不 得 超 过 此 线)

《数据库系统》期末考试试卷(B卷)-答案

计算机科学系《数据库系统》期末考试试卷(B 卷) (B 卷答案及评分标准) 年级:___专业:______ 班级:_ 学号:____ 姓名:______ 注:1、共120分钟,总分100分 。 1. 数据库的概念模型独立于( D )。 A.现实世界 B.E -R 图 C.信息世界 D.具体的机器与DBMS 2.下述关于数据库系统的正确叙述就是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性就是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 3.在数据库技术中,为提高数据库的逻辑独立性与物理独立性,数据库的结构被划分成用户级、( C )与存储级三个层次。 A. 管理员级 B.外部级 C.概念级 D.内部级 4.数据库管理系统就是( B )。 A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统 5. 按所使用的数据模型来分,数据库可分为( A )三种模型。 A.层次、关系与网状 B.网状、环状与链状 C.大型、中型与小型 D.独享、共享与分时 6、 数据库系统3层结构的描述存放在( D )中。 A.数据库 B.运行日志 C.数据库管理系统 D.数据字典 7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构与特征的就是( D )。 A.外模式 B.内模式 C.存储模式 D.逻辑模式 8.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作.这种功能称为( C )。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 9、 ( A )就是数据库系统的基础。 A.数据模型 B.数据库 C.数据库管理系统 D.数据库管理员 10、 在数据库技术中,实体-联系模型就是一种( D )。 A 、 逻辑数据模型 B 、 物理数据模型

数据库原理试卷(2010-2011下_A)

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 一、填空题:(每空1分,共10分) 1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。 2. 数据库恢复的原理用一个词表示,就是__备份__。 3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主 码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数 为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。 8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。 8、E-R 方法中的实体用 矩形 图形表示 。 9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。 10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。 二、单项选择题:(每小题1分,共30分,答案集中写到下页) 1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的 B 、 数据库中的数据是按照一定方式组织的 C 、 数据库中的数据是可共享的 D 、 数据库中的数据是没有冗余的 2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好 C 、 数据库管理系统越来越简单 D 、 越来越多的数据管理功能由系统替人完成 3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系 C 、 联系可用于描述一个实体集内记录之间的自联系关系 D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D 、 只能在基本表上建立新的视图 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

数据库系统概论试题及答案7

试题七 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员 2. 在数据库三级模式中,模式的个数( ) A .只有一个 B .可以有任意多个 C .与用户个数相同 D .由设置的系统参数决定 3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是( ) A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S 5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接 试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系( )。 A .S 和SC B .S C 和C C .S 和C D .S 、SC 和C 7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL 语句是( )。 A. SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ (考 生 答 题 不 得 超 过 此 线)

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