联系的转换 一对一和一对多联系 A与B之间是一对多联系,不转换为一张单独的表,而只在B转换后的表中增加A的主键属性(当然这些属性将形成一个引用到A的主键的一个外键),以此表示某B实体所从属的A实体。 这种方法可以产生更少的表,有利于提高数据库性能,还可以表达更多的约束 如对于联系Possess,将在Order表中增加一列customer#表示订单从属的顾客 弱实体的转换 由于弱实体总是全参与它与它的标识实体之间的多对一联系,因此可以采用上面提出的一对多联系方法进行转换。 弱实体转换后生成的表的主键由标识实体的主键与弱实体本身的部分键组合而成。 如弱实体Item转换后,构成如下: Item(order# ,item# , isbn ,qty 实体层次的转换 将实体层次转换为表定义时可采用两种方法 父辈实体与子辈实体都转换为单独的表通用方法,任何情况适用。 每一个子辈实体转换为单独的表,其中既包含各子辈实体的特殊属性,也包含子辈与父辈实体的公有属性。只适用全参与泛化,因无法比哦啊是不从属于任何子辈实体的父辈实体 如Customer与VIP、NONVIP之间的全参与泛化可用第二种方法转换为: VIP customer#,name,gender,birthday,city,address,email,credit NONVIP customer# ,name,gender,birthday,city,address,email,discount 一些实际的考虑 一般来说,在将ER图转换到表定义的过程中,需要考虑两个实际的问题:性能与数据规范化。 提高数据库性能的一个重要方法是进行数据冗余。 用一个表记录所有父子实体,而用一个字段来表示实体的类型。 例如:Customer customer# ,name,gender,birthday,city,address,email,credit,discount,customer_type 在线书店数据库及关系模式 Book isbn#,title,price,press,stock Author author# ,name,city Written_by isbn,author# ,serial Category category# ,super# ,tag Customer customer# ,name,gender,birthday,city,address,email,credit,discount,customer_type Interest_in customer# ,category# ,date Wish_for customer# ,isbn# ,date,status Order order# ,customer# ,date,status,payment,name,address Item item# ,order# ,isbn,qty 思考题 电话计费系统关于不同业务或叫特殊功能需求,比如:国内长途,港澳长途,国际长途等,如何设计数据库满足: 表结构不变,永远满足需求,比如:减少业务,增加业务 基于类似Excel表格的设计和基于实体联系模型(关系模式/模型)的设计比较 数据的统计分析及报表的展示功能 报表展示与制作是面向业务统计分析人员的最终体验,是最高层的数据统计分析应用的需求和表达 真实例子展开(Practical Data Warehouse and Business Intelligence Insights) 单主题 1)加拿大电信2007年的年度销售报表(1)2)加拿大电信2007年的季度销售报表(4)3)加拿大电信2007年的月度销售报表(12) 4)加拿大电信2007年每省的年度销售报表(10)5)加拿大电信2007年的每省的季度销售报表(40)6)加拿大电信2007年的每省的 月度销售报表(120)7)若每省有十个县,则需要报表10*12*10 1200 多主题 这样如果一个主题像上面的报表需求量,则有多少主题,报表数量是幂乘数的关系,尤其是同比和环比这样的统计需求 工作场景描述(Just Build It) 1)新建报表时,大多数人都是使用Microsoft Excel利用原有已经被Excel表格加工过的数据,很少使用初始规范化的数据源 2)一个报表因为加工过的而造成的数据分散,需要多个业务人员协作完成 3)多人协作时数据不一致,数据不规范严重影响工作进度 解决方案 使用多维建模方法论,建立以业务事件为导向的以主题(统计分析涉及的不同领域)相关的事实库(统计分析涉及的不同数据模型),通过对多维模型的钻取、切取、旋转等操作实现报表的动态化和个性化,消除众多关联报表等中间表,以实现Ad-hoc报
您可能关注的文档
- 数据结构二叉树的运用解析.ppt
- 四季变换作文解析.ppt
- 数据结构附部分答案解析.doc
- 数据结构解析.ppt
- 数据结构矩阵处理解析.doc
- 四脚八叉——寸放二分解析.ppt
- 数据结构课程设计报告-运动会分数统计解析.doc
- 四脚柱状甲虫机器人控制系统设计解析.doc
- 数据结构课程设计集合运算(完整)解析.doc
- 四科二单元每课作业题解析.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 微机电系统MEMS简介课件.ppt VIP
- 大型活动交通需求预测和其交通组织管理方法研究.pdf VIP
- 苏州工业职业技术学院单招《数学》题库(精选题)附答案详解.docx VIP
- 共点力平衡的七大题型-Word版含解析.pdf VIP
- 人教版小学数学一年级口算比赛题库[全套].doc VIP
- 交通组织设计与优化.pptx VIP
- 2026年CNAS_认可评审员应知应会考点练习题及答案.docx VIP
- AP统计学 2012年真题 附答案和评分标准 AP Statistics 2012 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 专题04 连接体模型(原卷版).docx VIP
- (完整版)mems简介课件.pptx VIP
原创力文档

文档评论(0)