数据库的逻辑设计.ppt

7.4 数据库的逻辑设计;逻辑结构设计的步骤;7.4.1 E-R图向关系模型的转换;1:1联系的转化;1:1联系转化例;1:1联系转化中存在的问题;1:n联系的转化;1:n联系转化例;m:n联系的转化;m:n联系转化例;三个或三个以上实体间的一个多元联系转换为一个关系模式,包含了相关实体的码及其自身的属性;具有相同码的关系模式可以合并;;7.4.2 数据模型的优化;数据模型优化的步骤;例:在关系模式 学生成绩单(学号,英语,数学,语文,平均成绩) 中存在下列函数依赖:   学号→英语   学号→数学   学号→语文   学号→平均成绩 (英语, 数学, 语文)→平均成绩;7.4.3 设计用户子模式(视图);为一般顾客建立视图: 产品1(产品号,产品名,规格,单价) 为产品销售部门建立视图: 产品2(产品号,产品名,规格,单价,车间,生产负责人) 顾客视图中只包含允许顾客查询的属性 销售部门视图中只包含允许销售部门查询的属性 生产部门则可以查询全部产品数据 可以防止用户访问不允许他们查询的数据,保证系统的安全性;7.5 数据库的物理设计;7.5.1数据库物理设计的内容和方法;数据库查询事务 查询的关系 查询条件所涉及的属性 连接条件所涉及的属性 查询的投影属性

文档评论(0)

1亿VIP精品文档

相关文档