《数据库技术与应用》第2章 习题答案.docx
《《数据库技术与应用》第2章 习题答案.docx》由会员分享,可在线阅读,更多相关《《数据库技术与应用》第2章 习题答案.docx(9页珍藏版)》请在三一办公上搜索。
1、数据库技术与应用第2章 习题答案第2章 数据模型 1.试述数据模型的概念、数据模型的作用和数据模型的三个要素。 解: 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。 一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。 (3)数据的约束条件:
2、是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 2.模型的作用。 解: 模型用于对客观事物及其联系进行有效的描述与刻画。模型是对现实世界特征的模拟和抽象。数据模型是现实世界数据特征的抽象,是用来描述数据的一组概念和定义。不同的数据模型提供给我们模型化数据和信息的不同工具。 3.概念模型中以下术语: 实体,实体型,实体集,属性,码,实体联系图(E-R图) 解: 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽
3、象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:惟一标识实体的属性集称为码。 实体联系图(E-R 图):提供了表示实体型、属性和联系的方法: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n 或 m:n)。 4.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 解: 部门科研项目1参加mn学生n教员课程1领导
4、1总经理m讲授教员一对一联系一对多联系多对多联系解: 部门和总经理是两个实体。一个部门或者一个公司只有一个总经理,一个总经理只在一个公司工作,不能兼任两个以上公司的总经理,所以部门和总经理两个实体之间是一对一的联系。 一个科研项目可以由多个教员和多个学生承担。如果规定一个教员只能参加一个项目,一个学生也只能参加一个项目。按照这样的语义,科研项目和教员、学生三者之间是一对多的联系。 如果一门课程可以由多个教员讲授,一个教员可以讲授多门课程,则课程和教员之间是多对多的联系。 5.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生
5、。每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型。 解: 1 学校1有n系11有n班级1有n学生m选修nn指导1nn有教研室1有教员 6. 某工厂生产若干产品,每种产品由不同的零件组成。有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。 解: 产品m构成pr制成n零件m存储n原材料n存放k仓库课程7. 试述关系模型的概念,定义并解释如下术语: (a)关系 (b)属性 (c)域 (d)元组 (e)主码 (f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术与应用 数据库技术与应用第2章 习题答案 数据库技术 应用 习题 答案

链接地址:https://www.31ppt.com/p-3180642.html