【下午二】E-R图
公共要点:
1)实体联系*对1,或1*1,左边的多(或1)关系模式需要写右边1的主键作为自身的外键
2)实体联系为*对*时,联系必须新增为关系模式,
该模式的属性由两端的主键加上联系的属性构成。
3)补充关系模式时,先补全自身内容,再根据情况填写外键(自身多对一,一对一)
4)弱实体,必须以其他实体的存在为前提,总是依附于其他实体
5)子实体为一方实体时,子实体的名称即为其主键
例如:
业务员和商品多对多,联系配给新增为关系模式(商品号、业务员、配给时间、配给数量)中的业务员为子实体为主键
主键:(商品号、业务员、配给时间)
外键:商品号、业务员
6)简单属性是原子的/不可再分的,复合属性可以细分为更小的部分
具体:
09下
附件属于弱实体吗?
属于弱实体,因为附件的存在必须以邮件的存在为前提,即附件总是依附于某邮件
11下
公司要求对数据库操作设置权限管理功能,当员工登陆系统时,系统需要检查员工的权限。权限的设置人是部门经理。如何修改补充2-1实体联系图。
建立一个权限实体(关系模式),以及经理到权限之间的1:n的“设置”联系。
关系模式:
权限(员工号(主键),权限,部门经理)
13上
需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一个广告商提供。修改2-1。
新增广告商实体,以及广告到广告商之间的n:1的“提供”联系。
13下
1)客户关系的通信地址可以进一步分为邮编/省/市/街道,那么该属性是否属于简单属性,为什么?
不属于。根据题意,客户关系的通信地址可以进一步划分,而简单属性是原子的/不可再分的,复合属性可以细分为更小的部分,属于复合属性。
2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改为?,分公司的主键应修改为?
联系类型1:n,主键改为:分公司编号,经理。