没有合适的资源?快使用搜索试试~ 我知道了~
数据库复习1
需积分: 0 0 下载量 123 浏览量
2022-08-08
22:38:11
上传
评论
收藏 2.95MB DOCX 举报
温馨提示
试读
33页
数据库复习1
资源详情
资源评论
资源推荐
数据库复习
Ch7
1.relationship 是许多 entity 之间的一种关系连接
2.Relationship set 是 relationship 的集合
3.一种属性也可以是 relationship set 的 property
4.binary relationship:二元关系,数据库中大多实体之间的关系为二元关系,即 relationship set
为 binary relationship,包括两个实体
5.Attributes:实体 entity 由一组属性表示,这组属性是实体集中所有成员共有的属性。
分类:简单/符合 attributes 单值/多值 attributes 衍生种类:年龄、日期
6.Domain:域,attributes 的可以取到的值
7.binary relationship 的映射种类
8.superkey:确定实体集中每一个实体的唯一性,可以为一个或多个 attribute
Candidatekey:是 superkey 中最小的子集
Primarykey:candidatekey 中的一个
9.relationship set 的 superkey 由参与 relationship 的两个实体集的 primarykey 组成。(这意味
着两个实体集之间最多有一个 relationship set)在确定 candidatekey 时要考虑 relationship
set 的映射种类。在有多个 candidatekey 的情况下确定 primarykey 时要考虑 relationship set
的语义
10.E-R 图 relationship set
11.有 atrribute 的 relationship set
12.roles 有先决条件,只有一个 entity 与 relationship set 连接的 ER 图 course_id 和 prereq_id
为角色标识
13.relationship set 映射规则的 ER 图 箭头代表 1 无箭头代表多
一对一
一对多:一个教授帮助多个学生
14.Total participation:实体集中所有实体都参与到 relation 中。每个 section 必须有一个
course
Partial participation 与之相反
15.ER 图也可以用这种方式表达
16.weak entity sets:没有 primarykey 的 entity sets.该实体集必定与一个 identifying entity set
相关,且 relationship 是 total participation 和一对多。只有包含对应的 primary key 后才会变
为 strong.
17.Identifying relationship:标识性联系,弱实体集必须与另一个称作标识的实体集关联才有
意义,从弱实体集到标识性实体集是多对一的,并且弱实体集在参与中是 total。Identifying
relationship 不应该有任何属性
18.Discriminator 分辨符/partial key:相当于 weak entity set 的 primary key。弱实体集的
primary key 由标识实体集的 primarykey 和他的 discriminator 组成。下图 section 为 weak
entity
19.实体集 entity set 和关系集 relationship set 可以统一表示为表示数据库内容的关系模式
relation schema。就是数据库中的表。其中弱实体集所构成的表,包含与其相关的强实体的
primarykey
20.Multivalued attributes 需要另一个新的 table 包括 multivalued 值和 primary key,且该
attributes 不能作为 foreign key.
21.Derived attribute:A()可以从上面数据判断 A 的值
22.对于每个实体集和关系集,都有一个惟一的模式,该模式被分配相应的实体集或关系集
的名称。
23.多对多的 relationship table 为中间的菱形,包含两个 primary key。一对多和多对一不需要
create table,只需有 one 的 primary key 和 many 的 attributes。一对一不需要 relation table
24.Relation ship 所构成的表包含两个实体的 primary key
25.一般情况下,连接弱实体集合与其所依赖的强实体集的联系集 的模式 是冗余的。
26.模式的合并,在一对一的情况下,联系集的关系模式可以跟参与联系的任何一个实体集
的模式进行合并。
27.实体集(entity set)VS 属性(attribute)的优势:可以记录关于属性的额外信息
28.实体集(entity set)VS 关系集(relationship set):描述实体之间的行为采用联系集。
29.2 元(binary versus)VSn 元联系集(n-ary relationship sets):数据库中通常都是二元,
一些非二元实际上也可以用二元更好的表示,但会产生一些限制。比如为联系集而创建实体
集时,要为其添加标识属性以区别其他同时建立得到实体集;3 元约束转变可能无法转为 2
元;n 元联系集可以更清楚表示几个实体集同时参与单个联系集
30.非二元转二元
31.Extended E-R Features: Specialization(扩展的 ER 特性:特化):一个实体集可根据多个可
区分的特征进行特化。
Attribute inheritance:属性继承--较低级别的实体集继承了与其链接的更高级别实体集的所
有属性和关系参与。
32.Extended ER Features: Generalization(扩展的 ER 特性:概化):概化是一个高层实体集
与多个低层实体集间的包含关系。
33.Specialization and generalization 概化和特化是彼此的倒置,在同一张 ER 图中表示。特化
是自顶向下,概化是自底向上
34.概化上的约束:condition-defined 条件定义:所有低层实体集基于同一属性进行评估
user-defined 用户定义:用户自己给出定义条件
剩余32页未读,继续阅读
杏花朵朵
- 粉丝: 18
- 资源: 333
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0