- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及应用---第10章 数据库应用系统设计概述
10.3.2概念结构设计 设计概念结构通常有四类方法 : 自底向上 逐步扩张 混合策略 自顶向下 10.3.2概念结构设计 10.3.2概念结构设计 10.3.2概念结构设计 10.3.2概念结构设计 局部E―R模型设计是从数据流图出发确定实体和属性,并根据数据流图中表示的对数据的处理、确定实体之间的联系。 10.3.2概念结构设计 现实世界中一组具有某些共同特性和行为的对象就可以抽象为一个实体。对象和实体之间是“is member of”的关系。 例如在学校环境中,可以把张三、李四、王五等对象抽象为学生实体。 10.3.2概念结构设计 对象类型的组成成分可以抽象为实体的属性。组成成分与对象类型之间是“is part of”的关系。 例如学号、姓名、专业、年级等可以抽象为学生实体的属性。其中学号为标识学生实体的码。 10.3.2概念结构设计 请看学籍管理分ER图、课程管理分ER图 10.3.2概念结构设计 2.总体E-R模型设计 将各个局部E―R图加以综合,使同一个实体只出现一次,便可产生总体E―R图。集成局部E-R图时都需要两步:1)合并;2)修改与重构。 10.3.2概念结构设计 各分E-R图之间的冲突主要有三类 : 属性冲突、命名冲突和结构冲突 10.3.2概念结构设计 属性冲突 属性域冲突,即属性值的类型、取值范围或取值集合不同。 属性取值单位冲突。 10.3.2概念结构设计 命名冲突 同名异义。 异名同义(一义多名)。 10.3.2概念结构设计 结构冲突 同一对象在不同应用中具有不同的抽象。例如“课程”在某一局部应用中被当作实体,而在另一局部应用中则被当作属性。 同一实体在不同局部视图中所包含的属性不完全相同,或者属性的排列次序不完全相同。 实体之间的联系在不同局部视图中呈现不同的类型。例如实体E1与E2在局部应用A中是多对多联系,而在局部应用B中是一对多联系;又如在局部应用X中E1与E2发生联系,而在局部应用Y中E1、E2、E3三者之间有联系。 10.3.2概念结构设计 解决方法是根据应用的语义对实体联系的类型进行综合或调整 下面我们来看看如何生成学校管理系统的初步E-R图 请大家找一下里面的冲突有哪些。 10.3.4物理设计 数据库的物理设计通常分为两步: 确定数据库的物理结构 对物理结构进行评价,评价的重点是时间和空间效率 10.3.4物理设计 确定数据库的物理结构 : (1)确定数据的存储结构 (2)设计数据的存取路径 (3)确定数据的存放位置 10.3.4物理设计 对物理结构进行评价,评价的重点是时间和空间效率 数据库物理设计过程中需要对时间效率、 空间效率、维护代价和各种用户要求进行权衡, 其结果可以产生多种方案,数据库设计人员 必须对这些方案进行细致的评价,从中选择 一个较优的方案作为数据库的物理结构。 10.3.5 数据库实施 定义数据库结构: 确定了数据库的逻辑结构与物理结构后,就可以用所选用的DBMS提供的数据定义语言(DDL)来严格描述数据库结构 10.3.5 数据库实施 数据装载 数据库结构建立好后,就可以向数据库中装载数据了。其步骤为: (1)筛选数据 ???????(2)转换数据格式 ?(3)输入数据 ?(4)校验数据 10.3.5 数据库实施 编制与调试应用程序 数据库应用程序的设计应该与数据设计并行进行。在数据库实施阶段,当数据库结构建立好后,就可以开始编制与调试数据库的应用程序 10.3.5 数据库实施 数据库试运行 应用程序调试完成,并且已有一小部分数据入库后,就可以开始数据库的试运行。数据库试运行也称为联合调试, 10.3.6数据库运行和维护 数据库试运行结果符合设计目标后,数据库就可以真正投入运行了。数据库投入运行标着开发任务的基本完成和维护工作的开始,并不意味着设计过程的终结,由于应用环境在不断变化,数据库运行过程中物理存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。 10.3.6数据库运行和维护 数据库的转储和恢复 ?定期对数据库和日志文件进行备份,以保证一旦发生故障,能利用数据库备份及日志文件备份,尽快将数据库恢复到某种一致性状态,并尽可能减少对数据库的破坏 10.3.6数据库运行和维护 数据库的安全性、完整性控制 DBA必须对数据库安全性和完整性控制负起责任。根据用户的实际需要授予不同的操作权限。另外,由于应用环境的变化,数据库的完整性约束条件也会变化,也需要DBA不断修正,以满足用户要求。 10.3.6数据库运行和维护 数据库性能的监督、分析和改进 目前许多DBMS产品都提供了监测系
您可能关注的文档
- 城市规划的行政与法制---第五章 城市用地(5.1--5.2).ppt
- 城市规划的行政与法制---第三章 城市规划的工作内容和编制程序.ppt
- 环境监测---第二章 水和废水监测(2.8).ppt
- 城市规划的行政与法制---第一章 城市与城市发展.ppt
- 环境监测---第二章 水和废水监测(2.4--2.5).ppt
- 道路勘测设计--第11章 城市道路排水设计.pdf
- 道路勘测设计--第9章 道路立体交叉设计.pdf
- 粉体工程---第三章 碎矿(下).ppt
- 城市规划的行政与法制---第十二章 城市规划的行政与法制.ppt
- 城市规划的行政与法制---第九章 居住区规划.ppt
- 组织行为学----第八章_组织文化.ppt
- 数据库原理及应用---第8章 T-SQL编程与应用.ppt
- 组织行为学----第六章_领导与组织行为.ppt
- 组织行为学----第四章_群体心理与行为.ppt
- 数据库原理及应用---第5章 SQL Server 2005表的创建和管理.ppt
- 数据库原理及应用---第3章 SQL Server 2005安装与配置.ppt
- 消费心理学---第5章__消费流行、消费习俗与消费心理.ppt
- 概率论与数理统计--第八章 假设检验(8.1--8.3).ppt
- 消费心理学---第3章__消费者的个性心理特征.ppt
- 概率论与数理统计--第七章 参数估计(7.1和7.4).ppt
最近下载
- 2025年院感知识理论考试题库+答案.docx VIP
- 配合协调与服务承诺.docx VIP
- 14《称空气》课件 科学三年级上册(苏教版2025).pptx
- 晚期消化道肿瘤临床规范诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- 工程协调配合措施及承诺.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 施工协调配合的承诺与措施.pdf VIP
- 医院信息科计算机考试精彩试题(附答案).docx
- 2025年必威体育精装版人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 2025至2030地毯和室内装饰清洁服务行业项目调研及市场前景预测评估报告.docx
文档评论(0)