数据库设计的基本步骤汉卿

(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。1数据库设计概述

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。数据库设计的基本步骤:

数据库各阶段设计描述

2概念结构设计

在早期的数据库设计,在需求分析阶段后,就直接进行逻辑结构设计。由于此时既要考虑现实世界信息的联系与特征,又要满足特定的数据库系统的约束要求,因而对于客观世界的描述受到一定的限制。同时,由于设计时要同时考虑多方面的问题,也使设计工作变得十分复杂。1976年P.P.S.Chen提出在逻辑结构设计之前先设计一个概念模型,并提出了数据库设计的实体--联系方法(Entity--RelationshipApproach)。这种方法不包括深的理论,但提供了一个简便、有效的方法,目前成为数据库设计中通用的工具。

有许多商业软件支持E-R模型,如Sybase公司的PowerDesignerDataArchitect(最新版本v9.5.1forWindows)、微软公司MicrosoftInfoModeler(VisioModeler)等。

图S-designerDataArchitect5.1设计的E-R模型

使用E-R模型来进行概念模型的设计通常分两步进行,首先是建立局部概念模型,然后综合局部概念模型,成为全局概念模型。

2.1E-R模型基本符号

E-R图具有以下几个特性:

2.2初步E-R图设计

在数据分析的基础上,就可以着手设计概念结构。设计初步E-R图的步骤:

在设计初步E-R图时,要尽量能充分地把组织中各部门对信息的要求集中起来,而不需要考虑数据的冗余问题。

局部概念模型设计是从用户的观点出发,设计符合用户需求的概念结构。局部概念模型设计的就是组织、分类收集到的数据项,确定哪些数据项作为实体,哪些数据项作为属性,哪些数据项是同一实体的属性等。确定实体与属性的原则:

例1:一个机械制造厂的简单管理系统。首先按工厂技术部门和工厂供应部门设计两个局部E-R图。工厂技术部门关心的是产品的性能参数,及由哪些零件组成,零件的材料和耗用量等;工厂供应部门关心的是产品的价格,使用材料的价格及库存量等。

例1图局部E-R图

综合这两个分E-R图,得到初步E-R图。

例1图初步E-R图

初步E-R图是现实世界的纯粹表示,可能存在冗余的数据和实体间冗余的联系。所谓冗余的数据是指可由基本数据导出的数据,冗余的联系是指可由基本联系导出的联系。

2.3基本E-R图设计

初步E-R图由于存在冗余的信息,会破坏数据库的完整性,给数据库的管理带来麻烦,以至引起数据不一致的错误。因此,必须消除数据上的冗余和联系上的冗余,消除冗余后的E-R图,称为基本E-R图。

消除冗余的方法,可以采用分析的方法。

例1图基本E-R图

例2:某书店购图书汇总登记表,经过1NF、2NF、3NF分析得

对应的基本E-R图

例2图图书汇总登记表基本E-R图

基本E-R图满足第三范式要求。

用例1的分析方法,对于一个庞大的复杂系统是有困难的,可以将初步E-R图转换成函数依赖关系,利用规范化理论,将其分解为多个符合第三范式的函数依赖关系,再构成基本E-R图。

3逻辑结构设计

任务:将基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。过程:

3.1E-R图向关系模型的转换

原则:(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键;(2)一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。这个关系的键分为以下三种不同的情况:

图联系为1:1时

图联系为1:n时

图联系为m:n时

(3)一些特殊联系的处理,可分为以下几情况:

图实体存在依赖关系

图联系定义在同一同型实体上

3.2模型评价:功能评价,性能评价

3.3模型优化:减少连接运算,垂直和水平分割,使用快照,减少数据占用空间

THE END
1.华设设计集团华设设计集团为具有公路全行业(公路、特大桥梁、特大隧道、交通工程)、市政行业专业、水运全行业、建筑行业建筑工程、工程勘察综合类、工程咨询、公路工程及机电工程监理、公路工程试验检测综合甲级资质的综合性规划勘察设计研究院。http://www.cdg.com.cn/
2.什么是概念设计?今天和大家聊聊什么是设计概念,大家都知道全球很多知名产品,都因为优秀的设计概念而出名,在很多平面设计,工业设计,产品设计,这些知名产品能成功背后一定有一个很概念的故事。但是很多设计师,对于概念是什么不是很了解,以及如何在设计中运用设计概念。 01.什么是概念设计 https://www.360doc.cn/article/3552233_1107842751.html
3.现代设计的概念设计是人类为了解决特定的需求,实现特定的发展目标,而通过视觉的方式所表现出来的创造性活动的全部过程。回复 11F 武夷学院-黄丹11-03 设计是人类为了解决特定的需求,实现特定的发展目标,而通过视觉的方式所表现出来的创造性活动的全部过程。回复 12F 武夷学院-胡莹珺11-03 设计是人类为了解决特定的需求,实现特定的发https://www.yooc.me/mobile/group/48743/topics/1267661/detail
4.设计的概念以及含义设计的概念以及含义 We work on designs almost every day, and we use different design methods to make the design usable, aesthetically appealing, and likable. But, many times, those well-crafted designs fail to reach a level to become market differentiator or innovative. One of the reasons is https://blog.csdn.net/weixin_26732881/article/details/108135198
5.设计概念的英文设计概念翻译设计概念英语怎么说海词词典,最权威的学习词典,专业出版设计概念的英文,设计概念翻译,设计概念英语怎么说等详细讲解。海词词典:学习变容易,记忆很深刻。http://dict.cn/%E8%AE%BE%E8%AE%A1%E6%A6%82%E5%BF%B5
6.设计概念是怎么产生的?设计概念是怎么产生的?正如美术史家尼古拉斯·佩夫斯纳( Nikolaus九○九八三,英国建筑史学家,一九六七年获英国皇家建筑金奖)在其著作《现代设计的先躯》( Pioneers of Modern Design)中所介绍的,源流可以追溯到社会思想家约翰·拉斯金( John Ruskin,一八一九~一九○○,维多利亚时期最重要的艺术家、科学家、诗人与哲学家https://www.hotelcis.com/blog/post/8975.html
7.设计的概念与构造设计的概念与构造 ——半透明石材在建筑立面中的表达 Concept and Construction, the Use of Translucent Stone on Facade 摘要:本文通过对一个当代建筑案例的分析,试图解释建筑师如何处理在立面上使用半透明石材的难度,并通过设计将这些难度转化成优秀建筑的过程。 https://www.douban.com/note/155465111/
8.产品设计是什么?产品设计的概念—进来便知产品设计的概念—进来便知 2020年12月06日更新 目录 1、产品设计方法 2、产品设计理念 3、产品设计要求 4、产品设计过程 产品设计在生活中无处不在 小到一把勺子,大到汽车,近年来互联网公司发布电子产品都会提到自己的产品是获得过“红点奖”,“IF奖”等设计领域比较知名的奖项。除了向用户彰显自己产品的设计https://o.lkkdesign.com/article-show-id-3ec814876cacb08f.html
9.设计的基本概念1、设计的基本概念广义指一切造形活动的计划,狭义专指图案装钸。合理性、经济性、审美性和独创性是其基本要求和特点。十九世纪的设计,只是对美术工艺品或其他大量产品的外表附加装钸。因此当时的设计师就是装钸图案家或者纹样创作者。二十世纪后,设计的焦点转移到产品的功能、构造、加工技术等综合计划方面,并加强了https://www.renrendoc.com/paper/165565279.html
10.如何理解设计的概念及其本质解答一 举报 设计是把一种计划、规划、设想通过视觉的形式传达出来的活动过程.说白了就是把你脑袋里的想法做出来,展示给别人看.设计的前提是你在做之前已经有这个东西的大概想法和思路,要有计划,否则就不叫设计,比如说你想建造一 解析看不懂?免费查看同类题视频解析查看解答 更多答案(1) https://www.zybang.com/question/df4991f2b33d8de9c104861798a06fc5.html
11.一份全面的“概要设计说明书”是怎样的?在对用户进行需求调研的基础上,根据需求分析说明书编写了本概要设计,以作为详细设计及系统实现的依据。本文主要阅读对象为相关技术人员和项目责任人。 1.3 背景 1.3.1 BIM的概念及背景 随着全球化、知识化和信息化时代的来临,信息日益成为主导全球经济的基础。在现代信息技术的影响下,现代建设项目管理已经转变为对项目https://www.163.com/dy/article/EJ83R9N00511805E.html
12.第一部分设计的基础概念和基础理论六、平面设计的概念 平面设计 “Graphic Design”。 最早使用这一术语是美国人德维金斯( William Addison Dwiggins),真正使‘平面设计'这一术语成为国际设计界通用的术语, 应该是第二次世界大战之后的事, 特别是20世纪70年代以后的发展了。 (1)“图”之解 http://www.360doc.com/content/11/0325/16/6442249_104542732.shtml
13.什么是设计模式?详解设计模式概念及几大原则今天我们来讲讲设计模式,在我们学习Java的时候,时常听到单例模式,多例模式,还有使用Spring的时候,默认采用的单例模式,你所听到的“饱汉式”、“饿汉式”,都是对设计模式的形容。那么什么是设计模式呢?它又是什么概念呢。 第一节、前言 今天我们来讲讲设计模式,在我们学习Java的时候,时常听到单例模式,多例模式,https://www.51cto.com/article/675260.html
14.设计方法论之元设计与它的概念——设计是人类有目的的创造。 当人类开始又目的的创造,这个行为就叫做设计。这是人类主动造物,创造了一个非自然的物质世界的开始。我们又称之为文化世界。 设计和人类世界中的诸多名词相同,如科学、民主、文化等等。这些名词和设计都称之为“概念”。概念是一种“反映对象本质属性的陈述”,它是所有人观念共性的集https://www.jianshu.com/p/399e74bd1272
15.室内设计的基本概念我国前辈建筑师戴念慈先生认为“建筑设计的出发点和着眼点是内涵的建筑空间,把空间效果作为建筑艺术追求的目标,而界面、门窗是构成空间必要的从属部分。从属部分是构成空间的物质基础,并对内涵空间使用的观感起决定性作用,然而毕竟是从属部分。至于外形只是构成内涵空间的必然结果”。 http://www.eduaae.com/3541/n_340481.html