1 / 17
文档名称:

数据库系统概论模拟试题.docx

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

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

分享

预览

数据库系统概论模拟试题.docx

上传人:baibai 2022/4/27 文件大小:35 KB

下载得到文件列表

数据库系统概论模拟试题.docx

相关文档

文档介绍

文档介绍:
数据库系统概论模拟试题
《数据库系统概论1》试题C 一、选择题〔20分,每题2分〕:
1.数据库系统与文件系统的主要区分是____。
A.数据库系统困难,而文件系统简洁
B.文件系统不1.设有如下实体: 〔10分〕
学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课老师号 老师:老师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、老师号、老师名 上述实体中存在如下联系:
〔1〕 一个学生可选修多门课程,一门课程可为多个学生选修; 〔2〕 一个老师可讲授多门课程,一门课程可为多个老师讲授; 〔3〕 一个单位可有多个老师,一个老师只能属于一个单位。 试完成如下工作:
〔1〕分别设计学生选课和老师任课两个局部信息的构造E-R图。 〔4分〕 〔2〕将上述设计完成的E-R图合并成一个全局E-R图。 〔3分〕










〔3〕将该全局E-R图转换为等价的关系模型表示的数据库逻辑构造。 〔3分〕 2.设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成以下操作。〔15分,每题5分〕
S(S#,SNAME,AGE,SEX) 例:〔001,'李强',23,’男'〕 SC(S#,C#,SCORE) 例:〔003,'C1',83〕
C(C#,CNAME,TEACHER) 例:〔'C1','数据库原理','王华'〕
〔1〕试用关系代数检索选修了“程军”教师所授课程之一的学生姓名。
〔2〕试用元组关系演算表达式检索选修了“程军”教师所授课程之一的学生姓名。 〔2〕试用元组关系演算表达式检索选修了“程军”教师所授课程之一的学生学号。 〔3〕试用SQL找出“程序设计”课程成果在90分以上的学生姓名。 3.设有关系模式R〔U,F〕,其中: 〔10分〕
U={A,B,C,D,E},F = { A→BC,CD→E,B→D,E→A}。 ? 计算B+。 〔2分〕 ? 求R的全部候选码。 〔8分〕
4.设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),S#,CNAME为候选码,设关系中有如下函数依靠: 〔10分〕 S#,CNAME→SNAME,SDEPT,MNAME S#→SNAME,SDEPT,MNAME
S#,CNAME→GRADE SDEPT→MNAME 试求以下问题:
〔1〕关系STUDENT属于第几范式? 〔5分〕
〔2〕假如关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为BCNF。〔5分〕 要求:写出到达每一级范式的分解过程,并指明消退什么类型的函数依靠。










试题答案
一、选择题〔20分,每题2分〕:
1.B 2.A 3.D 4.C 5.A 6.D 7.C 8.B 9.A 10.D
二、填空题〔20分,每小空2分〕: 1.①封锁
2.②系统故障
3.③关系代数 ④关系演算
4.⑤需求分析,概念设计,逻辑设计,物理设计,编码和调试 5.⑥3NF 2NF LNF成立
6.⑦一个或几个根本表 ⑧定义 ⑨视图对应的数据 7.⑩集合
三、简答题〔15分,每题5分〕: 1.什么是数据库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进展组织的、存放在外存储器上,且可被多个用户同时运用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2.什么是数据库的数据独立性? 答:数据独立性表示应用程序与数据库中存储的数据不存在依靠关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据构造〔外视图即用户的逻辑文件〕与全局逻辑数据构造〔概念视图〕之间的独立性。当数据库的全局逻辑数据构造〔概念视图〕发生改变〔数据定义的修改、