数据库第2次作业.doc

上传人:hw****26 文档编号:3186909 上传时间:2019-05-24 格式:DOC 页数:4 大小:248.50KB
下载 相关 举报
数据库第2次作业.doc_第1页
第1页 / 共4页
数据库第2次作业.doc_第2页
第2页 / 共4页
数据库第2次作业.doc_第3页
第3页 / 共4页
数据库第2次作业.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第 2 章 高级数据模型学号:2014112208 姓名:侯正罡 班级:软件 4 班一. 简答题(每小题 4 分,共 40 分)1. 用 ERM 作为工具去描述现实系统时,现实系统中的数据本身用什么描述,数据联系又用什么去描述?1) 数据本身用实体和实体型去表述2) 数据联系用联系和联系型描述2. ERM 为何没有数据操纵的内容?ERM 仅用于数据库设计,只有数据类型,和数据约束,不被 DBMS 支持,所以没有数据操作。3. ERM 中可描述的约束类型?1) 一般性约束2) 键约束3) 参与约束。4. ERM 属于哪个层次的数据模型?关系模型又是哪个层次的数据模型?ERM 属于概念数据模型,关

2、系模型属于逻辑数据模型。5. 属性按结构的分类,以及按取值的分类?按结构分:属性有简单属性、复合属性和子属性;按取值分:属性有单值属性、多值属性、导出属性、空值属性6. 实体用什么来唯一标识?键用于唯一标识实体型中的实体。7. 键与候选键的区别?键是具有唯一标识特性的一个或一组属性,用于唯一标识实体型中的实体,并没有要求是最小属性集;候选键是最小属性集合的键,要求的是最小属性集,即不允许有冗余的属性。8. 键约束的用处?什么情况下才存在键约束?1) 键约束指的是在一个联系 R 的实例中,一个关联的实体 A 最多只能出现在一个联系实例中。2) 只有 1:1 约束和 1:n 约束才存在键约束。 9

3、. 在 1:1、1:n 和 m:n 三种情况下,如何确定联系的主键?1) 对于 1:1 联系,其主键可取关联的任一实体的主键独立担当。2) 对于 1:n 联系,其主键只需有 n 方实体的主键担当。3) 对于 m:n 联系,其主键必须由关联的所有实体的主键共同组成。形成一张新的表。10. 弱实体是如何产生的?如何避免弱实体的出现?弱实体如何识别?请列举一个或多个弱实体的例子。1) 产生:在一个系统内,如果某实体没有全局性的编号或名称,则会形成弱实体;2) 避免:在命名或编号弱实体时,加上其隶属关系上层实体(即识别实体)的标识,如电话号码的区号等。3) 识别:借助于它们有关联的实体和联系。识别实体

4、型与识别联系:与弱实体型关联的实体型,称为识别实体型,实体型和弱实体型之间的联系,称为识别联系。4) 例子:在一个利用传感器采集数据的系统中,可能存在若干个数据采集区域。如果传感器的编号或命名只是在其自身所处的局部区域范围之内,譬如,各个区域内的传感器均按“01,02.”这种方式编号,则各传感器编号仅在局部范围内唯一,而在全局范围内不唯一。于是,在数据采集系统这个全局范围内传感器就没有键属性,为弱实体。二. 单项选择题(4 分)1. ( )不是数据模型的要素。数据结构 数据操作 数据类型 完整性约束2. ( )是高级语义数据模型。关系模型 层次模型 网状模型 ER 模型三. 改错题(将划线部分

5、改正)(6 分)1. 同一实体型不可能存在联系( 可能存在联系 )。2. ER 模型中,联系的主键由所参与实体的一般属性决定(所参与的实体主键的唯一标识)。3. 主键是候选键之一部分组成( 主键是候选键中唯一标识实体的键 )。四. 综合(第 1 题 20 分,第 2、3 题各 15 分,共 50 分)1. 设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销

6、售每一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。试画出 ER 图,并在图上注明联系的约束类型。2. 假设某超市公司要设计一个数据库系统来管理该公司的业务信息。该超市公司的业务管理规则如下:(1) 该超市公司有若干仓库,若干连锁商店,供应若干商品。(2) 每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。(3) 每个商店销售多种商品,每种商品可在不同的商店销售。(4) 每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。(5) 超市公司的业务员负责商品的进货业务。试按上述规则设计 ER 模型。3. 假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干专业,每个专业每年只招一个班,每个班有若干学生;一个系的学生住在同一宿舍区;每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有入会年份。试根据以上信息设计其 ER 模型。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。