- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库第七章节数据库设计
* 兰彬制作 * 7.4 逻辑结构设计 7.4.1 E-R图向关系模型的转换 7.4.2 向特定DBMS规定的模型进行转换 7.4.3 数据模型的优化 7.4.4 设计用户子模式 * 兰彬制作 * 7.4.4 设计用户外模式 定义用户外模式时,主要考虑用户的使用习惯与方便。包括三个方面: 使用更符合用户习惯的别名 可以对不同级别的用户定义不同的视图(View),从而保证数据库的安全性。 简化用户对系统的使用 * 兰彬制作 * 逻辑结构设计小结 逻辑结构设计的任务 逻辑结构设计的步骤 E-R图向关系模型的转化原则 关系数据模型优化的方法 * 兰彬制作 * 第七章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 数据库的物理设计 7.6 数据库实施和维护 * 兰彬制作 * 7.5 数据库的物理设计 数据库的物理结构: 指数据库中数据的存储格式(存储结构)、存取方法。 数据库的物理设计 根据实际应用环境的要求,为数据库中的数据选择一个最合适的物理结构。 * 兰彬制作 * 7.5 数据库的物理设计 数据库物理设计的步骤 确定数据库的物理结构,即数据的存储结构和存取方法 对物理结构进行评价,评价的重点是时间和空间效率 如果评价结果满足原设计要求则可进入到物理实施阶段,否则,就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。 * 兰彬制作 * 数据库物理设计 确定数据库的物理结构 评价数据库的物理结构 逻辑结 构设计 数据库 实施 物理 模型 逻辑 模型 * 兰彬制作 * 第七章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 数据库的物理设计 7.5 数据库的运行 7.7 数据库实施和维护 * 兰彬制作 * 7.7 数据库的实施和维护 数据库实施的工作内容 用DDL定义数据库结构-表结构 组织数据入库 编制与调试应用程序 数据库试运行 * 兰彬制作 * 一、定义数据库结构 确定了数据库的逻辑结构与物理结构后,就可以用所选用的DBMS提供的数据定义语言(DDL)来严格描述数据库结构。 可以用SQL语句如下定义表结构: CREATE TABLE 学生(学号 CHAR(8), 姓名 CHAR(20), 性别 CHAR(2)) CREATE TABLE 课程(课程号 int, 课程名 CHAR(20), 学分 int) * 兰彬制作 * 二、组织数据入库 数据库结构建立好后,就可以向数据库中装载数据了。 组织数据入库是数据库实施阶段最主要的工作。 数据装载方法 人工方法; 计算机辅助数据入库方法 数据装载步骤 1)筛选数据 2)转换数据格式 3)输入数据 4)校验数据 * 兰彬制作 * 三、编制与调试应用程序 调用数据库的应用程序的编写工作应该与数据设计同时进行。 在数据库实施阶段,当数据库结构建立好(但是还没有完成数据录入工作)后,就可以使用模拟数据来调试调用数据库的应用程序。 new * 兰彬制作 * 四、数据库试运行 应用程序调试完成,并且已有一小部分数据入库后,就可以开始数据库的试运行。 数据库试运行也称为联合调试,主要包括: 1)功能测试:实际运行应用程序,执行对数据库的各种操作,测试应用程序是否完成要求的各种功能。 2)性能测试:测量应用系统和数据库系统的性能指标,分析是否符合设计目标和要求。 * 兰彬制作 * 7.7 数据库运行与维护 数据库试运行结果符合设计目标和要求后,数据库就可以交给用户,真正投入运行了。 数据库投入运行标志着开发任务的基本完成和维护工作的开始 由于应用环境在不断变化,用户的要求也会逐渐变化或者扩充,数据库中的数据量也在不断增长,因此,对数据库的评价、调整和修改等维护工作就是一项长期的任务,只要数据库在运行,就需要维护,维护也是设计工作的继续和提高。 * 兰彬制作 * 数据库运行与维护(续) 在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,包括: ⒈数据库的转储和恢复 转储和恢复是数据库正式运行
文档评论(0)