- ER模型中,实体用什么来唯一标识?
实体用键来唯一标识。
- ERM中可描述的约束类型?
一般性约束,键约束,参与约束。
- 用ERM作为工具去描述现实系统时,现实系统中的数据本身用什么描述,数据联系又用什么去描述?
现实系统中的数据本身用实体和实体型来描述;数据联系用联系和联系型来描述。
- ERM属于哪个层次的数据模型?关系模型又是哪个层次的数据模型?
ERM属于概念数据模型层次,关系模型属于逻辑数据模型层次。
- ERM为何没有数据操纵的内容?
不被DBMS支持,不能被计算机实现
- 属性按结构分哪几类?按取值又分哪几类?
简单属性,复合属性、子属性;
单值属、多值属性、导出(派生)属性、空值属性。
- 键与候选键的区别?
候选键是最小属性集合的键,不允许有冗余的属性。
- 在1:1、1:n和m:n三种情况下,如何确定联系的主键?
(1)对于1:1,主键可以取关联的任一实体的主键独立担当。
(2)对于1:n,主键只需由n方实体的主键担当。
(3)对于m:n,主键必须由关联的所有实体的主键共同组成。
- 键约束的用处?什么情况下才存在键约束?
(1)对于存在键约束的联系,只需要用一个关联实体的主键,可唯一地确定该联系。
(2)只有1:1约束和1:n约束才存在键约束。
- 弱实体是如何产生的?如何避免弱实体的出现?弱实体如何识别?请列举一个或多个弱实体的例子。
(1)对于在一个系统内,如果某实体没有全局性的编号和名称,则会形成弱实体。
(2)避免弱实体出现的方法:在命名或编号弱实体时,加上其隶属关系上层实体(即识别实体)的标识,即可避免系统内无法识别它的问题。
(3)使用识别实体和识别联系的方法。
(4)例子:
成绩:在教育系统中,学生的成绩可以作为一个实体来记录。不过它依赖于学生实体,没有学生,成绩就没有意义。
1. 主键是候选键之一部分组成( 之一 )。
2. 同一实体型不可能存在联系( 可能存在联系 )。
3. ER模型中,联系的主键由所参与实体的一般属性决定( 所关联实体的主键 )。
【E-R图还是建议自己尝试一下,是考试重点】