- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商店数据库 E-R图 顾客 商品 柜组 营业员 出售 买卖 工作 工号 柜组号 柜组名称 人数 姓名 年龄 性别 单价 品号 数量 品名 t n n 1 库存数 顾客号 电话 顾客名 1 s q 商店数据库关系模式 柜组(柜组号,柜组名称,人数) 营业员(工号,姓名,性别,年龄,柜组号) 商品(品号,品名,单价,库存数,柜组号) 顾客(顾客号,顾客名,电话) 买卖(工号,商品号,顾客号,数量) 工作(工号,柜组号) 出售(品号,柜组号) 数据模型的优化 数据模型的优化 —— 为进一步提高数据库应用系统的性能,对数据模型的结构进行的适当修改、调整。 关系数据模型的优化通常以规范化理论为指导,具体方法如下: ? 按需求分析得到的语义,确定数据依赖; ? 对各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系; ? 按照数据依赖理论对关系模式逐一分析,考查是否存在部分函数依赖、传递函数依赖、多值依赖等,确定各关系模式属第几范式; ? 按需求分析得到的处理要求,分析模式是否合适,对关系模式进行必要的分解或合并。 设计用户子模式 生成整个应用系统的模式后,还要根据局部应用的需求,结合DBMS的特点,设计用户的外模式。 用户外模式的设计,一般利用RDBMS提供的视图机制进行,注重考虑用户的习惯和方便,主要包括: ? 使用更符合用户习惯的别名。 ? 针对不同级别的用户定义不同的外模式,以满足系统对安全性的要求。 ? 简化用户对系统的使用。 6.5 数据库物理设计 数据库物理设计 —— 为给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。 即:设计数据库的存储结构和物理实现方法。 数据库的物理设计通常分为两步进行: 确定数据 库的物理 结构 评价数据 库的物理 结构 物理数据库设计 数据库 实施 逻辑结构 设计 逻辑 模型 物理 模型 数据库物理设计(续) 第一,确定数据库的物理结构 依赖于给定的计算机系统, 一般设计内容包括: 确定数据的存储结构 存取路径的选择(确定如何建立索引) 确定数据的存放位置 确定系统配置 第二,评价数据库的物理结构 对时间效率、空间效率、维护代价和各种用户要求进行估算、权衡、比较、评价,选择一个较优的方案。若不符合用户要求,则重新修改。 6.6 数据库的实施和维护 一、数据库的实施 主要包括以下工作: 用DDL定义数据库结构 组织数据入库 可以编制一个数据输入子系统 编制与调试应用程序 与数据库设计并行进行 数据库试运行 即联合调试阶段,包括功能测试、性能测试 试运行时注意:分期分批输入数据 做好数据库转储和恢复工作 定义数据 库结构 数据库 试运行 数据库实施 数据库运行 和维护 数据库 物理设计 物理 模型 编制调试 应用程序 数据 装载 数据库 系统 二、数据库运行与维护 数据库的投入运行标志开发任务的基本完成和维护工作的开始。 维护工作主要由DBA完成,主要包括以下内容: ? 数据库的转储和恢复; ? 数据库的安全性、完整性控制; ? 数据库性能的监督、分析和改进; ? 数据库的重组织和重构造。 注意: 数据库维护是一项长期任务,也是设计工作的继续和提高。 本章小结 数据库设计的内容和基本步骤 需求分析 概念结构设计 逻辑结构设计 数据库物理设计简介 数据库实施和维护简介 本章作业 P68-69 13,16,17 ,19 ,20 * 1.课程的名称为与高教部教育司1999年“计算机科学与技术”专业主要课程名称统一,改为《数据库原理》; 2.从99级开始总学时72不变,主讲、上机实验的安排调整为48+24。 * * * * * * * * * * * * * * * * * * * * 第六章 数据库设计 周爱武 安徽大学计算机科学与技术学院 第六章 数据库设计 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 数据库物理设计 数据库实施和维护 6.1 数据库设计概述 数据库设计是研究数据库及其应用系统的技术,是数据库在应用领域中主要的研究课题。 数据库设计 是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(包括信息需求和处理需求)。 数据库设计通常在一个通用的DBMS支持下进行。 数据库设计包含两方面的内容: - 结构(数据)设计 设计数据库框架或数据库结构 - 行为(处理)设计 设计应用程序、事务处理等 数据库和信息系统 数据库是信息系统
您可能关注的文档
最近下载
- (必会)人身险销售从业人员近年考试真题题库汇总(答案).docx
- 大队委竞选讲话稿PPT.pptx
- 毕业论文_-——汽车凸轮轴加工工艺分析.doc
- 国家安全概论-西安交通大学-中国大学MOOC慕课答案.pdf
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件PPT.pptx
- 2024-2025学年小学信息技术(信息科技)四年级全一册义务教育版(2024)教学设计合集.docx
- 项目四 任务六 旅游娱乐(练习-解析版)-《旅游概论》 (高教社第二版)同步精品课堂.docx
- 第四届-全国大学生结构设计信息技术大赛竞赛题-20211206.docx
- 慢性阻塞性肺疾病患者健康服务规范(试行)培训课件.pptx
- 《全国医疗服务价格项目规范(2012年版)》规范目录.pdf
文档评论(0)