《数据库原理及应用》6关系数据理论.pptVIP

  • 11
  • 0
  • 约1.05万字
  • 约 69页
  • 2017-05-30 发布于浙江
  • 举报

《数据库原理及应用》6关系数据理论.ppt

关系数据理论 模式分解的两个规则(1) 公共属性共享 要把分解后的模式连接起来,公共属性是基础 若分解时模式之间未保留公共属性,则只能通过笛卡尔积相连,导致元组数量膨胀,真实信息丢失,结果失去价值。 保留公共属性,进行自然连接是分解后的模式实现无损连接的必要条件。 模式分解的两个规则(2) 相关属性合一 把以函数依赖的形式联系在一起的相关属性放在一个模式中,从而使原有的函数依赖得以保持。这是分解后的模式实现保持依赖的充分条件 对于存在部分依赖或传递依赖的相关属性则不应放在一个模式中,因为这正是导致数据冗余和更新异常的根源,从而也正是模式分解所要解决的问题 规范化实例描述 假设某建筑公司要设计一个数据库。公司的业务规则概括说明如下: 公司承担多个工程项目,每一项工程有:工程号、工程名称、施工人员等 公司有多名职工,每一名职工有:职工号、姓名、性别、职务(工程师、技术员)等 公司按照工时和小时工资率支付工资,小时工资率由职工的职务决定(例如,技术员的小时工资率与工程师不同) 规范化实例-报表 规范化实例 -1NF 规范化实例 -2NF(1) 规范化实例 -2NF(2) 规范化实例 -3NF 数据库原理及应用-SQL DML * 闭包的计算 练习 R U, F , U = (C, T, H, R, S), F = {C?T, HR?C, HT?R, HS?R},HR是码吗?HS呢?

文档评论(0)

1亿VIP精品文档

相关文档