- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章-数据库设计与实施精选
m:n联系的转换 使用英文或拼音字母命名方式,转换得到关系模式如下: Students(Sno, Sname, Ssex, SbirthDate) Courses(Cno, Cname, CreditHours) Reports(Sno, Cno, Grade) 6.5 逻辑结构设计 关系模式的优化 规范化处理 模式的评价与修正 根据需求分析的结果,检查规范化后的关系模式集合是否满足用户的功能要求 为了节省存储空间,可修正关系模式 Power Designer PowerDesigner是Sybase公司生产的一个CASE工具集,它不仅支持数据库模型设计的全过程,同时为面向对象分析、设计与开发以及企业业务流程规划提供了有力的工具。 更具特色的是,它将对象设计、数据库设计和关系数据库生成无缝地集成起来,提供了非常强大的数据库设计和生成能力。 6.6 物理结构设计 聚簇设计 索引设计 分区设计 确定系统配置参数 评价物理结构设计 6.7 数据库的实施和维护 数据库的建立 数据库模式的建立 数据加载 数据库的调整 关系模式、视图、索引、磁盘分区等 应用程序编制与调试 使用模拟数据进行调试 6.7 数据库的实施和维护 数据库系统的试运行 功能测试 性能测试 数据库系统的运行和维护 数据库的转储和恢复 维持数据库的完整性与安全性 监测并改善数据库性能 数据库的重组和重构(物理) 6.8 数据库应用系统的结构 单用户结构 以单台微型计算机为其运行环境,是最简单的一种数据库应用系统结构 整个数据库系统都装在一台计算机上 所有操作由一个用户独占完成 6.8 数据库应用系统的结构 集中式结构 一个主机带多个终端的多用户数据库应用系统结构(主从式数据库系统结构) 整个数据库系统都装在主机上 主机操作系统多数是分时系统 多个用户通过终端公共总线连在一起,并发地存取数据库,共享数据资源 集中式数据库系统结构 * 6.8 数据库应用系统的结构 二层客户机/服务器结构 应用系统的功能在客户机和服务器之间进行重新划分 客户机主要负责应用逻辑的处理、用户界面的处理和显示,与服务器连接 服务器负责向客户机提供数据服务,实现数据管理和事务逻辑 二层C/S数据库系统结构 * 6.8 数据库应用系统的结构 三层客户机/服务器结构 数据库应用系统分为三层:数据访问层、业务逻辑层和表示层 三个层次分别放在各自不同的硬件系统上,具有高灵活性,能适应客户及数据的增加和处理负荷的变动 数据访问层:数据管理、事务逻辑(数据库服务器) 业务逻辑层:应用逻辑(应用服务器) 表示层:表达逻辑(客户机) 三层B/S数据库系统结构 表示层 业务逻辑层 数据访问层 * 多层数据库系统结构 Web层 应用层 数据层 * (1)要建设好一个数据库应用系统,技术固然重要,但管理更重要。这里的“管理”包括数据库应用系统建设项目本身的管理和应用单位的业务管理。应用单位的业务管理对数据库设计有着直接影响,这是因为数据库模式是对应用单位的数据以及联系的抽象与描述,应用单位的管理模式与数据密切相关。 而基础数据的手机、整理和组织是数据库系统投入运行的前提。基础数据的入库是数据库建立初期最重要、工作量最大、最繁琐的工作。 (2)即要把数据库结构设计与对数据处理的设计密切结合起来。实际上,设计数据库应用系统需要考虑应用单位的信息需求和处理需求。信息需求表示一个组织或单位所需要的数据和结构;处理需求表示一个组织或单位需要进行的数据处理,例如工资计算、资金统计等。前者表达了对数据库内容及结构的要求,也就是静态要求;后者表达了对基于数据库的数据处理的要求,也就是动态要求。信息需求与处理需求的区分不是绝对的,只是侧重点不同而已。在数据库设计时两者均要考虑。 (3)包括:计算机基础知识、软件工程原理和方法、程序设计方法与技术、数据库基本知识、数据库设计技术和应用领域的知识。 * (1)目的:主要是了解企业的组织机构设置,各个组织机构的职能、工作目标、职责范围、主要业务活动及大致工作流程,获得各个组织机构的业务数据及其相互联系的信息 * 数据访问层(DAL):封装数据访问接口,实现各种数据源的访问 业务逻辑层(BLL):体现用户的需求,实现软件系统的业务逻辑 表示层(UI):向用户显示数据和响应用户操作,实现系统与用户的交互性 * 第六章 数据库设计与实施 * 6.1 数据库设计概述 数据库设计的含义 是指根据用户需求研制数据库结构的过程,具体地说,就是根据用户的信息需求、处理需求和数据库的处理环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地存储数据,满足用户的信息需求和处理需求 数据库设计 信息需求 处理需求 信息需求 应用程序 DBMS特性 硬件和操作系统特性 6.1
您可能关注的文档
- 第五章变压器运行分析课件.ppt
- 第五章土压力与土坡稳定详解.ppt
- 第五章土地需求量预测精选.ppt
- 第五章定向钻井解读.ppt
- 第五章植物茎的结构应用.ppt
- 第五章水溶液中酸碱平衡和配位平衡-2解读.ppt
- 第五章流动资金管理教案.ppt
- 第五章测量误差及数据处理基本知识精选.ppt
- 第五章润滑系课件.ppt
- 第五章病因病机学说应用.ppt
- 公用环保行业202505第2期:山东发布《新能源上网电价市场化改革实施方案》,2024%262025Q1环保板块财报综述.docx
- 非银行金融行业研究:政策催化有望带来估值修复,市场交易活跃延续,看好非银板块.docx
- 房地产行业楼市止跌回稳系列二:复盘过去两次外部冲击,积极有为政策下的楼市叙事.docx
- 房地产行业2024年报及2025年一季报综述:毛利拐点初现曙光,行业格局持续优化.docx
- 宏观深度报告:新动能驱动“科特估”为资本市场“排头兵”.docx
- 恒工精密球墨铸铁龙头,布局机器人减速器核心部件.docx
- 黑电行业深度:从面板周期、显示技术迭代到出海空间,看黑电行业投资价值几何?.docx
- 海外云厂商capex持续加大,机器人行业加速突破,持续看好相关产业投资机会.docx
- 海外算力链信心修复,持续关注三大投资方向.docx
- 国务院召开“一揽子金融政策支持稳市场稳预期”新闻发布会,中美经贸沟通正式重启(2025年5月5日.docx
最近下载
- 政府环保座谈会会议纪要.doc VIP
- 稻虾综合种养:项目可行性研究报告与实施策略.docx VIP
- 中石油加油站管理规范 .pdf VIP
- 《大学物理光电效应》课件.pptx VIP
- 华为PEST分析《商务数据分析》经典案例.docx
- ANSI CAN UL 9540A-2019 评估电池储能系统中热失控火灾传播的测试方法(中文版).pdf
- NB∕T 10010-2014 煤层气地震勘探资料采集规范.pdf
- 21 杨氏之子 课件 (共22张PPT)(含音频+视频).pptx VIP
- 教室空调使用管理规定.doc VIP
- 河南农业大学2019-2020学年《宏观经济学》期末考试试卷含标准答案.docx
文档评论(0)