您当前位置: 唯学网 » 自学考试 » 试题专题 »

2014年4月自学考试数据库系统原理真题(2)

2014年4月自学考试数据库系统原理真题(2)

唯学网 • 教育培训

2015-2-13 11:08

数据库系统原理

自学考试

唯学网 • 中国教育电子商务平台

加入收藏

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

二、填空题(本大题共10小题,每小题1分,共10分)

16.在数据库阶段,对数据的操作不一定以记录为单位,可以以________为单位。

17.数据字典中通常包括数据项、数据结构、数据流、数据存储和________五个部分。

18.在数据管理中,一直影响系统性能的大问题是________。

19.关系代数表达式的启发式优化是由DBMS的________完成的。

20.一个SQL模式是表和________的集合。

21.事务的执行次序称为________。

22.安全性确保用户被限制在做其想做的事情;而完整性确保用户所做的事情是________。

23.存储过程可以增强代码的可重用性,提高________。

24.数据窗口画板是PB中功能最强大的画板。在其中创建的数据窗口对象可以实现对数据库的各种操作,并按照不同的风格________。

25.聚合表达了成分对象和聚合对象之间的________的联系。

三、简答题(本大题共10小题,每小题3分,共30分)

26.简述概念模型的特点。

27.简述数据库设计中逻辑设计的主要步骤。

28.简述最小函数依赖集的条件。

29.嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?

30.简述DBMS中完整性子系统的主要功能。

31.简述在数据恢复中REDO处理的方法。

32.什么是“脏数据”?

33.简述T—SQL语言中局部变量与全局变量的区别。

34.PowerBuilder9.0的开发空间有哪几个层次?

35.简述SQL/CLI中描述记录的功能。

四、设计题(本大题共5小题,每小题4分,共20分)

某工程项目管理系统的数据库包含如下关系表:

S(SNO,SNAME,SEX,DEPT,SCHOLARSHIP);S为学生表,分别表示(学号,姓名,性别,专业,奖学金)

C(CNO,CNAME,CREDIT);C为课程表,分别表示(课程号,课程名,学分)

SC(SNO,CNO,SCORE);SC为选课表,分别表示(学号,课程号,分数)

实现下列操作:

36.用关系代数表达式查询选修了课号为C3或C4课程的学生学号。

37.使用SQL语句查询获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数。

38.使用SQL语句查询没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业。

39.使用SQL语言对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半。

40.使用SQL语言建立视图V—SC,视图包括学号、姓名、课程号、课程名、分数。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录各个球队队员每场比赛进球数的关系模式:R(队员编号,比赛场次,进球数,球队名,队长名)。如果规定每个队员只能属于一个球队,每个球队只有一个队长,基于R的函数依赖集F={队员编号→球队名,球队名→队长名,(队员编号,比赛场次) →进球数}

(1)根据上述条件,写出关系模式R的关键码。

(2)R最高属于第几范式,为什么?

(3)将R规范到3NF。

42.设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄、身份证号。

设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位教师主讲;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程需要记录成绩。

(1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

以上为2014年4月自学考试数据库系统原理真题,希望对考生备考有所帮助,若想获得更多自学考试试题,请关注唯学网自学考试栏目,小编会第一时间为你更新最新的考试试题。

0% (0)
0% (10)
已有条评论