没有合适的资源?快使用搜索试试~ 我知道了~
数据库系统概论第七章实用教案.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 14 浏览量
2021-11-23
06:25:26
上传
评论
收藏 900KB PPTX 举报
温馨提示
数据库设计是信息系统开发的核心技术,涉及为特定应用环境构建最佳的数据库模式,以高效存储数据并满足用户需求。这一过程通常被分为多个阶段,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施以及运行和维护。 在需求分析阶段,设计师需深入理解用户需求,不仅关注当前的需求,还要考虑未来可能的变化。这涉及到信息要求(数据内容和性质)、处理要求(处理功能和响应时间)以及安全性与完整性的要求。需求分析通常通过实地调查、用户访谈、填写调查表以及查阅现有系统记录等方式进行。在这个过程中,数据流图和数据字典是重要的工具。数据流图描绘了数据的流动和处理过程,而数据字典提供了关于数据项、数据结构、数据流、数据存储和处理过程的详细描述。 概念结构设计阶段,常用的方法有基于E-R模型的设计,它强调实体、关系和属性的概念,有助于抽象出信息世界的结构。在逻辑结构设计阶段,通常会采用第三范式(3NF)来确保数据的规范化,减少数据冗余和异常。此外,ODL(对象定义语言)和面向对象的数据库设计方法也是有效的工具,它们允许更灵活地表示复杂的数据结构。 数据库的物理结构设计关注如何在特定硬件和软件环境中存储和访问数据,这涉及到索引、分区、存储类型等优化策略。实施阶段则是将设计转化为实际的数据库系统,而运行和维护阶段则需要持续监控数据库性能,解决可能出现的问题,并进行必要的调整和更新。 数据库设计是一个复杂且关键的过程,涵盖了从理解业务需求到创建高效、稳定、安全的数据库系统的全过程。这个过程不仅依赖于专业的数据库设计方法,还涉及到软件工程的原则,以及不断演变的工具和技术。因此,对数据库设计的理解和熟练掌握是任何IT专业人士必备的技能之一。
资源推荐
资源详情
资源评论
第7章 数据库设计(shèjì)
• 数据库设计的基本步骤(bùzhòu)
• 概念结构设计和逻辑结构设计的常用方法
第1页/共62页
第一页,共62页。
7.1 数据库设计(shèjì)概述
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设(jiànshè)
中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最优的数
据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的
应用需求。
第2页/共62页
第二页,共62页。
7.1 数据库设计(shèjì)概述(续)
1、数据库设计的特点
数据库建设的基本规律
“三分技术,七分管理,十二分基础数据”
结构设计与行为设计相结合
目前许多计算机辅助软件工程(Computer Aided Software Engineering,简称
(jiǎnchēng)CASE)工具已经把数据库设计作为软件工程设计的一部分。如ROSE
,UML(Unified Modeling language)等。
第3页/共62页
第三页,共62页。
第4页/共62页
第四页,共62页。
7.1 数据库设计(shèjì)概述(续)
2、数据库设计方法(fāngfǎ)
在过去相当长的一段时期内,数据库设计主要采用手工试凑法。长时间以来,人
们努力探索,提出了各种数据库设计方法(fāngfǎ),这些方法(fāngfǎ)运用软件工
程的思想和方法(fāngfǎ),提出了各种设计准则和规程,都属于规范设计方法
(fāngfǎ)。
规范设计方法(fāngfǎ)的基本思想是过程迭代和逐步求精。
第5页/共62页
第五页,共62页。
剩余61页未读,继续阅读
资源评论
guohuaqian88
- 粉丝: 0
- 资源: 6万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功