2000年1月贵州省高等教育自学考试《数据库》试卷

2000年1月贵州省高等教育自学考试《数据库》试卷,第1张

2000年1月贵州省高等教育自学考试《数据库》试卷,第2张

(计算机及其应用专业)

  (考试时间150分钟)

  一、填空题(每小题2分,共20分)

  1、数据的最小存取单位是_______________,IMS的最小存取单位是_______________.

  2、数据库中,模式是指______________________________.

  3、在关系代数中,连接运算定义为:R∞S=_____________________________________________.

  4、在学生关系S中,使用ALPHA语言计算机科学系CS的学生的学号、年龄,并按年龄升序排列的语句是GET______________________________.

  5、已知基本表S(学生)包括属性:S#(学号),SN(姓名),SA(年龄),SD(所在系),用SQL查询数学系年龄大于20岁的学生的学号和姓名的语句是: SELECT______________________________FROM______________________________ WHERE______________________________

  6、在SQL语言中,把对表S,C进行查询,修改,插入,删除等全部权力授予所有用户的语句是______________________________.

  7、一个交叉高度是可串行化的,是指_____________________________________________.

  8、在模式DDL中,属籍类别是指______________________________.

  9、数据库三大模型是_______________、_______________、_______________.

  10、关系数据库语言的特点是_______________、_______________和面向集合的存取方式。

  二、单项选择题(每小题0.5分,共5分)

  1、在DBTG模型中,不允许( )。

  (1)一个记录型成为几个系的属记录型

  (2)一个记录型成为几个系的首记录型

  (3)一个记录加入同一个系的不同的系值

  (4)一个记录型即是某系首记录型,又是另一系的属记录型

  2、若属记录的移出类别是必须的(Mandatory),则( )。

  (1)允许属记录从所在系值移到该系另一系值。

  (2)不允许属记录从所在系值移到该系另一系值。

  (3)允许离开所在系。

  (4)允许离开所在系,但仍要在数据库中。

  3、在DBTG中,使用命令:“ERASE B1”后,如果C1是B1的属记录,且移出类别是固定的,则()。

  (1)C1也将被删除。

  (2)C1以及C1的所有属记录也被删除。

  (3)C1没有被删除,仍留在数据库内。

  (4)操作失败。

  4、下面关于自然连接与等值连接的各个叙述中,不正确的是( )。

  (1)自然连接是一种特殊的等值连接。

  (2)自然连接要求两关系中相同的分量必须是相同属性组,而等值连接不必。

  (3)两种连接都可以只用笛卡尔积和选择运算导出。

  (4)自然连接要在结果中去掉重复的属性,而等值连接则不必。

  5、设关系R,S的元组个数分别为K,L,R∞S的元组个数为M,则下面最正确的说法是()。

  (1)M≤min(K,L)

  (2)M≥max(K,L)

  (3)min(K,L)≤M≤max(K,L)

  (4)K,L,M之间的关系不确定

  6、设属性组X,Y,Z分别是m,n,k目的,则R(X,Y)÷S(Y,Z)是()目的。

  (1)m

  (2)m+k

  (3)n

  (4)m+n

  7、为了查询信息系(CI)年龄大于19的学生的学号,正确的QBE的输入为()。

  S S# SN SD SA

  P.S3 CI >19

  — —?

  (2)

  S S# SN SD SA

  P.S3 CI >19

  — —

  (3)

  S S# SN SD SA

  P.S3 CI >19

  —

  (4)

  S S# SN SD SA

  P.S3 CI >19

  — — —

  8、SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在查询语句的()子句之中。

  (1)SELECT

  (2)HAVING

  (3)GROUP BY……HAVING

  (4)WHERE

  9、下述语句(其中SA为年龄,SD为学生所在的系)执行的结果是()。

  SAID=-1;

  EXEC SQL UPDATE S

  SET SA=SA+:RAISE:SAID

  WHERE SD=‘CS’

  (1)将计算机系(CS)全体学生年龄置为0

  (2)将计算机系全体学生年龄置为空值

  (3)保持计算机系全体学生年龄不变

  (4)将计算机系全体学生年龄减1

  10、最小关系系统所支持的三种主要的关系操作,除了选择,连接外,还有()。

  (1)广义笛卡尔积

  (2)除

  (3)自然连接

  (4)投影

  三、判断题(每小题1分,共10分)

  1、DBTG中的系是描述首记录与属记录之间的一对一联系。 ()

  2、在DBTG系统中系序是诸属记录在一个系值中的物理顺序。 ()

  3、模式是数据库局部逻辑结构。 ()

  4、信息世界的主要对象是关系。 ()

  5、设S(S#,SN),SC(S#,C#,G),C(C#,CN)是三个关系,其中S#为学号,SN为学生姓名,G为

  成绩,C#为课号,CN为课名,根据连接运算满足结合律应有:(S∞SC)∞C=S∞(SC∞C)。 ( )

  6、P-G是一个PDBR型,其中:

  根片段D(专业系),字段:D#(编号),DN(系名)

  片段P(教 授),字段:P#(编号),PN(姓名),SPES(专业),

  片段G(研究生),字段:G#(编号),GN(姓名),GR(成绩)。

  下面是查找‘D01’系专业为‘0S’的各位教授所带的全部研究生的DL/1语句,判断是否正确:

  GU D(D#=‘D01’)

  P(SPES=‘0S’)

  NEXT GNP G GOTO NEXT ()

  7、已知关系模式TEACH1(C,T,H),其中C表示课程,T表示教员,H表示参考书。假设某一门课程可

  由多个教员讲授,每个教员只讲一门课,并可使用若干本不同的参考书,则TEACH1为全码关系。 ()

  8、SQL语言的一次查询结果是全部数据项。 ( )

  9、标识褓的属性集的属性集合称为码。 ()

  10、表示概念模型的最常用的方法是DBTG方法。 ( )

  四、简答题(每小题2分,共10分)

  1、什么是内模式?

  2、简述数据库并发控制中死锁现象。

  3、简述实体间1对1联系。

  4、简述2NF范式的定义。

  5、查询优化的总目标是什么?

  五、计算题(每小题5分,共25分)

  1、给定关系R11(R#,B#),R21(B#),R22(B#),R23(B#)如下(每一列为一个元组):

  R11

  R#

  R1

  R1

  R1

  R1

  R2

  R2

  R2

  R3

  R3

  B#

  B1

  B2

  B3

  B4

  B1

  B3

  B4

  B1

  B2

  R21

  B#

  B1

  R22

  B#

  B1

  B2

  R23

  B#

  B1

  B2

  B3

  求: (1)R11÷R22 (2)R11÷R23.

  2、根据题1的关系R11,R21,R22,R23,求:

  (1)πB#(R11)=R22

  (2)πR#(σR#=‘R1’(R11))

  3、已知学生关系为S(S#,SN,SD,SA),选课关系为SC(S#,C#,G),利用QBE语言完成以下操作:

  (1)求信息系‘CI’中年龄大于19的学生的姓名。

  (2)删除学生‘S6’及其所有选课。

  4、根据题3的关系 S,SC,用SQL语言求:

  (1)选修‘C1’课程的学生姓名。

  (2)选修‘C2’课程的学生的平均分数。

  5、根据题3的关系S和SC,用关系代数完成下列操作:

  (1)求学生的全部数据。

  (2)求选修‘C1’的学生分数。

  六、综合题(每小题6分,共30分)

  1、给出以下关于医院的IMS的一个PDBR型及一个相应的值:

  写出包含“科”与“医生”两个片段型的部分PDBR,所需要的关键字为:DBD,BYTES,ACCESS,DATASET

  DD1,DEVICE,BLOCK,SEGMENT,FREQ,PARENT,FIELD,START,TYPE等。

  2、给定书店关系S(SNO,SNAME,ADD) 图书馆关系L(LNO,LNAME,CITY,TEL)图书关系B(BNO,

  BNAME,PRICE) 图书发行关系LBS(LNO,BNO,SNO,QTY) 试用ALPHA完成下面的操作:

  (1)取出书店S1发行的图书名(BNAME)及数量(QTY)。

  (2)将图书B5的单价(PRICE)提高到7.00.

  3、根据题2的关系S,L,B,LBS,用SQL语言完成题2的所有操作。

  4、已知关系为S(S#,SN,SD,SA) 选课关系为SC(S#,C#,G)课程关系C(C#,CN) 利用关系代数完成

  以下操作:

  (1)求选修了‘C2’课程的学生号。

  (2)求选修了‘C2’课程的学生姓名。

  5、根据题4的关系S,SC,用SQL语言完成下列操作:

  (1)求不选‘C2’课程的所有学生数据。

  (2)求选修全部课程的学生号和姓名。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 2000年1月贵州省高等教育自学考试《数据库》试卷

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情