- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
联系的转换 一对一和一对多联系 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
- 施工生产实习报告详解.doc
- 蔬菜中维生素c的测定详解.doc
- 施工现场取样批次及数量详解.doc
- 暑期、端午专项促销活动方案及相关要求详解.ppt
- 术前访视、术中观察、术后随访详解.ppt
- 施工用电标准及常见安全隐患图片.详解.ppt
- 术前肺功能评估的临床价值详解.ppt
- 术前肺功能评估的意义详解.ppt
- 术前肺功能评估在外科临床中的应用ZZM详解.ppt
- 2025医学检验(师)试卷附完整答案详解【有一套】.docx
- 2025年运钞汽车项目构思建设方案.docx
- 2025年返回系统的组件和部件项目可行性建设方案.docx
- 2025医学检验(师)试卷含答案详解(能力提升).docx
- 2025医学检验(师)试卷及参考答案详解【典型题】.docx
- 2025医学检验(师)试卷附完整答案详解(有一套).docx
- 2025医学检验(师)试卷附答案详解(基础题).docx
- 2025医学检验(师)试卷附参考答案详解【轻巧夺冠】.docx
- 2025年返回系统的组件和部件项目建设总纲及方案.docx
- 2025医学检验(师)自我提分评估附答案详解【突破训练】.docx
最近下载
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
- 人工智能引论智慧树知到课后章节答案2023年下浙江大学.docx VIP
- 医院感染与痰液标本采集.pptx VIP
- 黑龙江统招专升本2019英语真题.pdf VIP
- 2019版 人教版 高中生物学 选择性必修2 生物与环境《第4章 人与环境》大单元整体教学设计[2020课标].docx
- 2023年公共营养师之四级营养师练习题.docx VIP
- 2023年公共营养师之四级营养师高分通关题型题库附解析答案.docx VIP
- 2023年公共营养师之四级营养师能力测试试卷B卷附答案.docx VIP
文档评论(0)