数据库及程序设计-第4章数据库建模习题.docx

数据库及程序设计-第4章数据库建模习题.docx

ID:54944490

大小:284.36 KB

页数:9页

时间:2020-04-24

数据库及程序设计-第4章数据库建模习题.docx_第1页
数据库及程序设计-第4章数据库建模习题.docx_第2页
数据库及程序设计-第4章数据库建模习题.docx_第3页
数据库及程序设计-第4章数据库建模习题.docx_第4页
数据库及程序设计-第4章数据库建模习题.docx_第5页
资源描述:

《数据库及程序设计-第4章数据库建模习题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据库建模一、选择题1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案:B2、在关系数据库设计中,设计关系模式是的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C4、在数据库的概念设计中,最常用的数据模型是。A.形象模型B.物理模型C.逻辑模型D.实体联系模型答案:D5、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是。A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体

2、关键字组合D.重新选取其他属性答案:C6、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。A.属性冲突B.语法冲突C.结构冲突D命名冲突答案:B7、概念模型独立于。A.E-R模型B.硬件设备和DBMSC.操作系统和DBMSD.DBMS答案:B9、下图所示的E-R图转换成关系模型,可以转换为关系模式。A.1个B.2个C.3个D.4个答案:C价格借阅日期借阅借书人图书借书证号姓名单位总编号书名分类号作者位置mn二、填空题1、数据库设计的几个步骤是。答案:需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护2、“为哪些表,在哪些字

3、段上,建立什么样的索引”这一设计内容应该属于数据库设计阶段。答案:物理3、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为。答案:数据字典4、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有①、②和③三类。答案:①属性冲突②命名冲突③结构冲突三、应用题1、设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称

4、、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1).一个学生可选修多门课程,一门课程可为多个学生选修;(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;(3).一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1).分别设计学生选课和教师任课两个局部信息的结构E-R图。(2).将上述设计完成的E-R图合并成一个全局E-R图。(3).将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。解:(1).学生选课、教师任课局部E-R图如下所示。单位单位名开课课程学生11mmnm拥有选修教师号学号姓名性别年龄

5、编号课程名学生选课局部E-R图年龄性别姓名教师号课程mn编号讲授教师m属于单位1单位名电话教师授课局部E-R图(2).合并后的全局E-R图如下所示。属于单位课程学生教师111mmmnnmm拥有讲授开课选修全局E-R图为避免图形复杂,下面给出各实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄教师:教师号、姓名、性别、职称课程:编号、课程号(3).该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位(单位名,电话)教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程

6、编号)选修(学号,课程编号)2、设计学生管理系统。包括学生的学籍管理子系统和课程管理子系统两个系统。    (1)学籍管理子系统包括学生、宿舍、班级、教室、辅导员。这些实体之间的联系有:一个宿舍可以住多个学生,一个学生只能住在一个宿舍中。    ①一个班级有若干学生,一个学生只能属于一个班。    ②一个辅导员带若干个学生,一个学生只属于一个辅导员。一个辅导员带多个班级。    ③一个班级在多个教室上课,一个教室有多个班级来上课。    (2)课程管理子系统包括学生、课程、教师、教室、教科书。这些实体之间的联系有:    ①一个学生选修多门课程,一门课程有

7、若干学生选修。    ②一个学生有多个教师授课,一个教师教授若干学生。    ③一门课程由若干个教师讲授,一个教室只讲一门课程。    ④一个教室开设多门课,一门课只能在一个教室上。    针对两个子系统分别设计出它们的E-R图。在E-R图中省去属性。学籍管理子系统的    E-R图如图6.20所示。课程管理子系统的E-R图如图6.21所示。 图6.20对应各个实体的属性分别为:学生{学号,姓名,性别,出生日期,系别,何时入校,平均成绩}    班级{班级号,学生人数}    辅导员{职工号,姓名,性别,工作时间}    宿舍{宿舍编号,地址,人数}   

8、 教室{教室编号,地址,容量}  图6.21对应各个实体的属性分别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。