数据库第二章作业

发布 2022-07-14 12:59:28 阅读 5284

学号:20092370班级:软件二班姓名: 蒋锦嵘

第二章高级数据模型。

一。 简答题。

1. erm属于哪个层次的数据模型?关系模型又是哪个层次的数据模型?

rem属于概念数据模型,关系模型属于逻辑数据模型。

2. 用erm作为工具去描述现实系统时,现实系统中的数据本身用什么描述,数据联系又用什么去描述?

数据本身用实体和实体型去表述,数据联系用联系和联系型描述。

3. 属性按结构的分类,以及按取值的分类?

按结构分:简单属性,复合属性和子属性。

按取值分:单值属性,多值属性,导出属性和空值属性。

4. 实体用什么来唯一标识?

实体用主键来唯一标识。

5. 键与候选键的区别?

键并没有要求是最小属性集,而候选键要求的是最小属性集。

6. erm中可描述的约束类型?

一般性约束、键约束、参与约束。

7. erm为何没有数据操纵的内容?

erm仅用于数据库设计,不被dbms支持,所以没有数据操作。

8. 键约束的用处?什么情况下才存在键约束?

键约束指的是在一个联系r的实例中,一个关联的实体a最多只能出现在一个联系实例中。可以唯一确定一个联系。

只有在1:1约束和1:n约束才存在键约束。

9. 在:n和m:n三种情况下,如何确定联系的主键?

在1:1情况下,联系的主键可以由任意一方确定;1:n情况下,联系的主键由n方确定;m:n情况下,联系的主键由m和n方共同确定。

10. 弱实体是如何产生的?如何避免弱实体的出现?弱实体如何识别?请列举一个或多个弱实体的例子。

1)存在一些实体没有键属性。

2)将可能成为弱实体的实体纳入管理的范围内。

(3) 识别弱实体需要利用他们与有关联系的实体和联系,就是利用识别实体型和识别联系型。

(4)比如员工是企业管理的主体之一,然而,在员工办理保险时,涉及到保险受益人,保险受益人即是弱实体。

二。 单项选择题。

1. (不是数据模型的要素。

①数据结构数据操作数据类型 ④完整性约束。

2. (是高级语义数据模型。

①关系模型层次模型网状模型 ④er模型。

三。 判断题(正确打√,错误打×)

1. (同一实体型不可能存在联系。

2. (er模型中,实体有属性,而联系没有属性。

3. (候选键不一定是主键,而主键必定是候选键之一。

四。 综合。

1. 设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售每一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

试画出er图,并在图上注明联系的约束类型。

2. 假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干专业,每个专业每年只招一个班,每个班有若干学生;一个系的学生住在同一宿舍区;每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有入会年份。

试根据以上信息设计其er模型。

3. 假设某超市公司要设计一个数据库系统来管理该公司的业务信息。该超市公司的业务管理规则如下:

(1) 该超市公司有若干仓库,若干连锁商店,**若干商品。

(2) 每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。

(3) 每个商店销售多种商品,每种商品可在不同的商店销售。

(4) 每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售**。

(5) 超市公司的业务员负责商品的进货业务。

试按上述规则设计er模型。

数据库作业第二章

第二章关系模型。1.设有三个关系s c和sc。将下列关系代数表达式用汉语表示出来。s 学号姓名年龄性别籍贯 c 课程号课程名教师姓名办公室 sc 学号课程号成绩 1 2,1,6 籍贯 上海 s sc 2 2,6,7 s sc 课程名 操作系统 c 3 2,3 s 1,2 sc 1 c 解 1 将关系...

第二章关系数据库作业

班级学号姓名完成日期。一 选择题。1 关系模型中,一个候选码是 a 可由多个任意属性组成。b 至多由一个属性组成。c 可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。d 以上都不是。2 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 a 码 b 数...

第二章关系数据库课外作业

一 单选题 1 下面的选项不是关系数据库基本特征的是 a.不同的列应有不同的数据类型 b.不同的列应有不同的列名 c.与行的次序无关 d.与列的次序无关 2 一个关系只有一个 a.候选码 b.外码 c.超码 d.主码 3 关系模型中,一个码是 a.可以由多个任意属性组成 b.至多由一个属性组成 c....