当前位置:首页 > 自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)
四、设计题(本大题共5小题,每小题4分,共20分)
36.某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下: Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话) Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄) 实现下列操作:
用关系代数语言查询没有饲养过牛的饲养员的姓名和年龄。 ..
37.根据题36给出的关系模式,实现下列操作:
写出创建饲养员表的SQL语句,其中wID定义为主码。
38.根据题36给出的关系模式,实现下列操作:
用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。
39.根据题36给出的关系模式,实现下列操作:
用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。
40.根据题36给出的关系模式,实现下列操作: 用SQL语言创建视图VW:没有饲养过牛的饲养员的姓名和年龄。 ..
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno) →G, Cno→TN, TN→TD}根据上述规定 (1)写出模式R的关键码。
(2)判断R最高为第几范式?为什么?
(3)若R不为3NF,试将R分解成等价的3NF模式。
42.某学生管理系统,涉及如下信息: 学生:学号、姓名、性别、年龄; 课程:课程号、课程名、学分; 教师:教师号、姓名、职称、专业;
学会:学会名称、成立时间、负责人姓名、会费。
假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。
(1)根据以上叙述,设计优化的ER模型,要求标注联系类型(可省略实体的属性)。 (2)将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
21 / 55
22 / 55
23 / 55
全国2013年1月高等教育自学考试
数据库系统原理试题 课程代码:04735
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。 1.以下不属于数据库系统优于文件系统的特点是D ...
A.数据库系统冗余更少、共享性更强 B.数据库系统的数据独立性更强
C.数据库系统为用户提供更方便的用户接口 D.数据库系统对数据的操作以记录为单位 2.数据库完整性约束的建立需要通过DBMS提供的A A.数据定义语言 C.数据查询语言
B.数据操纵语言 D.数据控制语言
3.数据库逻辑设计时,应首先B
A.设计外模型 B.把概念模型转化成逻辑模型 C.设计存储模型 间的联系是A A.1对1
B.1对多
C.多对多 D.多对1
5.在关系模式设计时,每个关系模式应只对应于A A.一个实体类型或一个联系类型 C.多个实体类型 R属于D A.1NF B.2NF C.3NF D.BCNF
7.设关系R如下表,则πA.2 B.3 C.4 D.5 学号 09001 09020 09023 24 / 55
专业,入学年份
D.修正模型
4.如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之
B.一个实体类型和一个联系类型
D.多个联系类型
6.设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则
(R)的元组数为C
姓名 AA BBB CCC 专业 数学 经济 数学 入学年份 1993 1993 1993
共分享92篇相关文档