1 / 5
文档名称:

数据库系统工程师下午4模拟题.docx

格式:docx   大小:88KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统工程师下午4模拟题.docx

上传人:小雄 2022/3/16 文件大小:88 KB

下载得到文件列表

数据库系统工程师下午4模拟题.docx

相关文档

文档介绍

文档介绍:[模拟]数据库系统工程师下午4
填空题
试题一
阅读以下说明和关系表,回答问题。
[说明]
关系R中有如下函数依赖关系:
DC—E
DB—E
BA—F
BC—DF
AC—D
DA—F
D—B
第1题:
求此模型的[模拟]数据库系统工程师下午4
填空题
试题一
阅读以下说明和关系表,回答问题。
[说明]
关系R中有如下函数依赖关系:
DC—E
DB—E
BA—F
BC—DF
AC—D
DA—F
D—B
第1题:
求此模型的最小函数依赖集。
参考答案:
对函数依赖的右部进行分解得:(l)DC-E (2)DB-E (3)AB-F (4)ABC-D (5) ABC-F ⑹ AC-D (7) DA-F (8)D-B 由⑻、(2)可以得 D-E,由此可得⑴、 ⑵冗余由⑶可以得出⑸冗余,⑹可以推出⑷冗余由⑻可得DA-BA,再 结合(3),可以得出(7)冗余所以最小依赖集为:D-E AB—F AC-D D-B
详细解答:
第2题:
求出关系模式的候选码。
参考答案:
由第一问的结果可以看出候选码为AC
详细解答:
第3题:
此关系模型最高属于哪级范式。
参考答案:
R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于2NF。 由于B、E、P都传递依赖于候选键AC,所有不属于3NFO即R最高为2NF。
详细解答:
试题二
阅读以下说明和关系表,回答问题。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。 该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信 息。学生、教师、系和课程的属性如下:
学生:学号和姓名
教师:编号和姓名
系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教 师讲授同一门课程,不同专业间也可以开设相同的课程。
第4题:
用E-R模型对大学选课的数据库进行描述。
参考答案:
详细解答:
第5题:
将该ER图转换为关系模式。
参考答案:
对应的关系模式和键码如下:学生(学号、姓名、系、课程)课程(课程号、 课程名)教师(编号、姓名)系(系代号、系名)选课(学号、课程号、分数) 开设(系代号、课程号)讲授(编号、课程号)
详细解答:
第6题:
说明系与课程间的联系类型,说明教师与课程间的联系类型。
参考答案:
系与课程间的联系类型是多对多的关系教师与课程间的联系类型是多对多 的关系
详细解答:
试题三
第7题:
什么叫数据库的安全性,它有哪些内容?
参考答案:
数据库的安全性保护是指防止非法使用数据库。包括防止非法用户使用数据 库和合法用户非法使用数据库。常见的保护措施有:(1).用权的鉴别。常用 的鉴别方法有口令和函数计算法两种。(2).用范围限制。一般可用于模式的 方法予以限制,用户可以在子模式定义范围内访问数据,而子模式没有定义的那 些数据库中的数据,用户无法使用。在关系数据库中则可用视图方法予以限制。 (3).取控制权鉴别。进一步限制每一个用户在每一个数据对象上可以执行的操 作的类型。以关系数据库系统为例,操作对象有:关系,元组,属性,可以使用 的操作类型有:查询,插入,修改,删除以及它们的一