- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章数据库系统设计 - read
第8章 数据库系统设计 8.1 数据库设计过程 8.2 需求分析 8.3 概念结构设计 8.4 逻辑结构设计 8.5 物理结构设计 8.6 设计示例 习 题 8 8.1 数据库设计过程 8.1.1 数据库设计的基本步骤 按照规范设计的方法, 考虑数据库及其应用系统开发全过程, 数据库设计可分为以下六个阶段: ·需求分析; ·概念结构设计; ·逻辑结构设计; ·数据库物理设计; ·数据库实施; ·数据库运行和维护。 在数据库设计开始之前, 首先必须选定参加设计的人员, 包括系统分析人员、 数据库设计人员、 程序员、 用户和数据库管理员。 系统分析和数据库设计人员是数据库设计的核心人员, 他们将自始至终参与数据库设计, 他们的水平决定了数据库系统的质量。用户和数据库管理员在数据库设计中也是举足轻重的, 他们主要参与需求分析和数据库的运行维护, 他们的积极参与不但能加速数据库设计, 而且也是决定数据库设计的质量的重要因素。 程序员则在系统实施阶段参与进来, 分别负责编制程序和准备软硬件环境。 如果所设计的数据库应用系统比较复杂, 还应该考虑是否需要使用数据库设计工具和CASE工具, 以提高数据库设计质量并减少设计工作量, 以及选用何种工具。 1. 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。 需求分析是整个设计过程的基础, 是最困难、 最耗费时间的一步。 需求分析是否做得充分与准确, 决定了构建数据库系统的速度与质量。 需求分析做得不好, 甚至会导致整个数据库设计返工重做。 2. 概念结构设计阶段 概念结构设计是整个数据库设计的关键, 它通过对用户需求进行综合、 归纳与抽象, 形成一个独立于具体DBMS的概念模型。 3. 逻辑结构设计阶段 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型, 并对其进行优化。 4. 数据库物理设计阶段 数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 5. 数据库实施阶段 在数据库实施阶段, 设计人员运用DBMS提供的数据语言及其宿主语言, 根据逻辑设计和物理设计的结果建立数据库, 编制与调试应用程序, 组织数据入库, 并进行试运行。 6. 数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。 在数据库系统运行过程中, 必须不断地对其进行评价、 调整与修改。 设计一个完善的数据库应用系统是不可能一蹴而就的, 它往往是上述六个阶段的不断反复。 按照这样的设计过程, 数据库设计过程如图8.1所示。 需求分析阶段, 综合各个用户的应用需求, 用数据字典、 数据流图描述数据(详细内容请读者参见软件工程学的相关内容介绍)。 在概念结构设计阶段, 将形成独立于机器特点, 独立于各个DBMS产品的概念模式, 即E-R图。 在逻辑结构设计阶段, 将E-R图转换成具体的数据库产品支持数据模型, 如关系模型, 形成数据库逻辑模式, 然后根据用户处理的要求、 安全性的考虑, 在基本表的基础上再建立必要的视图(View), 形成数据库的外模式。 在物理设计阶段, 根据DBMS特点和处理的需要, 进行物理存储安排, 建立索引, 形成数据库内模式。 8.1.2 数据库设计的特点 ?数据库设计既是一项涉及多学科的综合性技术, 又是一项庞大的工程项目。 有人讲, “三分技术, 七分管理, 十二分基础数据”是数据库建设的基本规律, 这是有一定道理的。 技术与管理的界面(称之为“干件”)十分重要。 数据库建设是硬件、 软件和干件的结合。 这是数据库设计的特点之一。 数据库设计应该和应用系统设计相结合, 也就是说, 整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。 这是数据库设计的特点之二。 传统的软件工程忽视对应用中数据语义的分析和抽象。 例如结构化设计和逐步求精的方法着重于处理过程的特
您可能关注的文档
- confidential sdr咨询项目 - 华北电力大学mba教育中心.ppt
- 酸性溶液中气化物对钛之腐蚀效应 - 中华民国防蚀工程学会.pdf
- 聚乙二醇n末端定点修饰恩度的性质 - 《中国药科大学学报》!.pdf
- 用于山核桃陈化时间检测的电子鼻传感器阵列优化 - ingenta connect.pdf
- pdf 103 m - 环境科学研究.pdf
- 奈米材料合成技术第一章:绪论 - kuasedutw.pdf
- 第一篇 金属材料及热加工成形基础.ppt
- 红外光谱法在污染源异常排放调查中的应用 - 环境监测管理与技术.pdf
- ( 用于流体动力学计算) (润滑油的粘度).ppt
- 拱的静动力稳定性研究进展 - 广州大学.pdf
- 大跨度桁梁结构构件破断引发连续性倒塌的研究 - 同济大学钢与轻型 .pdf
- 用于肝细胞球形聚集体培养的生物材料 - 浙江大学高分子系.pdf
- esko 发布suite 14 - duomedia.doc
- endnote – 书目信息管理软件 - 图书馆.ppt
- 非周期三角光栅表面等离子体激元透镜研究 - 激光与红外.pdf
- 第6章基因分析的基本策略.ppt
- 基于var模型的牛奶价格与酸奶价格动态关系研究 - 安徽农业科学.pdf
- f-box 蛋白在植物生长发育中的功能研究进展.pdf
- 酞菁铁对la-mg-ni基储氢合金电化学性能影响的研究 - 有色金属工程.doc
- 镍钛形状记忆合金热机械循环变形行为试验研究 - 四川理工学院学报.pdf
最近下载
- 2024年四川省成都市双流区小升初数学试卷.doc VIP
- LAM4400干法刻蚀设备与工艺及参数优化设计论文.docx
- 2025年中考数学 (陕西卷)真题详细解读及评析.docx
- 厂长招聘面试题与参考回答(某大型国企)2025年.pdf VIP
- 高中英语人教版必修第一册词汇表单词英译汉默写.pdf VIP
- 2025年湖南省自然资源工程专业职称考试(国土空间规划-法律法规及技术标准)历年参考题库含答案详解(.docx VIP
- 中国当代文学史课件.ppt VIP
- 武汉理工大学教室使用管理规定武汉理工大学教务处.doc VIP
- 职业培训学校安全管理制度(3).docx VIP
- 武汉理工大学教室使用申请表.doc VIP
文档评论(0)