数据库建模习题ppt课件.ppt

数据库建模习题ppt课件.ppt

ID:50797803

大小:1.01 MB

页数:30页

时间:2020-03-14

数据库建模习题ppt课件.ppt_第1页
数据库建模习题ppt课件.ppt_第2页
数据库建模习题ppt课件.ppt_第3页
数据库建模习题ppt课件.ppt_第4页
数据库建模习题ppt课件.ppt_第5页
资源描述:

《数据库建模习题ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性35.下图所示的E-R图转换成关系模型,可以转换为____个关系模式。A.1个B.2个C.3个D.4个46.在数据库设计中,将E-R图转换成关系数据模型的过程属于____。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.关系模型中实现实体间N:M联系是通过增加一个____。A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现58.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪

3、些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于____设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计9.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是____。A.多对多B.一对一C.多对一D.一对多6二.填空1.数据库设计的几个步骤是____,____,____,____,____,____。答:需求分析,概念设计,逻辑设计,模式求精,物理设计,应用与安全设计。2.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包

4、括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为____。答:数据字典73.E-R图的主要元素是____,____,____。答:实体集、属性、联系。4.在E-R图中,实体集用____、属性用____、联系(集)用____、属性与实体之间用____表示。答:矩形、椭圆、菱形、连线。85.二元联系集的主码选择,依赖于联系集的映射基数:一对一:主码可以使用________________;一对多(多对一):主码由________________;多对多:主码由________________

5、组成。答:参与联系集中的任何一方实体集的主码、“多”的一方实体集的主码组成、参与联系集中所有实体集的主码。96.联系集的属性安置一对一联系集的属性:可安置于________上;一对多联系集的属性:可安置于____上,也可安置在____________实体集上;多对多联系集的属性:联系属性只能安置于_______放到相关联的实体集上去。答:任一边的实体集、联系集、多的那一边的、联系集。10三、应用题1、设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名。课程:编号、课程名、开课单位、任课教师号。教师

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

7、,职称,单位名)课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)152.设计学生管理系统。包括学生的学籍管理子系统和课程管理子系统两个系统。(1)学籍管理子系统包括学生、宿舍、班级、教室、辅导员。这些实体之间的联系有:一个宿舍可以住多个学生,一个学生只能住在一个宿舍中。①一个班级有若干学生,一个学生只能属于一个班。②一个辅导员带若干个学生,一个学生只属于一个辅导员。一个辅导员带多个班级。③一个班级在多个教室上课,一个教室有多个班级来上课。1

8、6(2)课程管理子系统包括学生、课程、教师、教室、教科书。这些实体之间的联系有:①一个学生选修多门课程,一门课程有若干学生选修。②一个学生有多个教师授课,一个教师教授若干学生。③一门课程由若干个教师讲授,一个教室只讲一门课程。④一个教室开设多门课,一门课只能在一个教室上。针对两个子系统分别设计出它们的E-R图。在E-R图中省去属性。17学籍管理子系统的各个实体的属性分别为:学生(学号,姓名,性别,出生日期,系别,

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

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

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