34.简述引用类型的概念。
35.简述事务的调度、串行调度和并发调度的含义。
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。
37.设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。
38.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。
39.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。
40.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有一个记录高校教师参加社会学术团体情况的关系模式:
R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当
一种职务;每种学术团体由多人组成,只有一位负责人。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF。
42.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:
(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。
(2)项目类别:类别编号,类别名称。
(3)专家:专家编号,姓名,职称,单位。
其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
一、选择题
1-5 CBDDB 6-10 ABDDC
11-15 ACBAD
二、填空题
16、独立性 17、描述
18、派生 19、单属性
20、笛卡儿积 21、CREATE TABLE
22、DBA 23、安全性
24、DBS 25、实体的基数
三、简答题
26、:1、在层次、网状模型中,数据之间联系是用指针实现的。2、在关系模型中,数据之间的联系是通过外键和主键间联系实现的。
27、:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因而关系中的元组也就没有先后顺序。
28、在关系R(U,F)中,如果X→Y,而对于X的任何真子集X',Y对X'均不存在函数依赖,称Y对X完全依赖。
29、:1)基本表 2)视图 3)导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或视图构成的表的定义,而导出表是执行了查询时产生的表。
30、:1)数据结构2)数据操纵3)数据完整性规则
31、:1)根据日志文件建立事务重做队列和事务撤销队列2)对重做队列中的事务进行REDO处理,对撤销队列中的事务进行UNDO处理。
32、:事务的存取模式有两种,分别是1)READ ONLY :事务对数据库的操作只能是只读操作2)READ WRITE:事务对数据库的操作可以是读操作,也可以是写操作。
33、:ODBC数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。
34、:引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。
35、:事务的执行次序称为调度。如果多个事务依次执行,则称为事务的串行调度。如果利用分时的方法,同时处理多个事务,则称为事务的并发调度。
四、设计题
36. CREATE VIEW SV AS
SELECT 学号,AVG(成绩) FROM SC
GROUP BY 课号
37、
38、SELECT 学号 FROM SC WHERE 课号=’B2’ OR 课号=‘B5’
39、UPDATE INTO S
SET 奖学金=1000
WHERE 学号 IN (SELECT 学号 FROM SC WHERE 成绩=100)
40、SELECT 姓名,成绩 FROM S,SC,C
WHERE S.学号=SC.学号 AND SC.课号=C.课号 AND 课程名=’BC’
五、综合题
41、(1)基本FD有:教师号姓名,教师号职称,教师号、团体名称担当职务,教师号、团体名称参加日期,团体名称团体简介,团体名称团体负责人。
关键码是:(教师号、团体名称)
(2)最高属于1NF
(3)R1(教师号,姓名,职称,团体名称)
R2(团体名称,团体简介,团体负责人)
R3(教师号,团体名称,担当职务,参加日期)
42、(1)
(2)项目(项目编号,项目名称,申请者,期限,金额,项目描述,类别编号)
项目类别(类别编号,类别名称)
专家(专家编号,姓名,职称,单位,类别编号)
全国2010年10月自学考试数据库系统原理试题及答案
(仅供参考)