数据库系统的设计步骤

数据库系统的设计步骤

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。下面整理了数据库系统的设计步骤,供大家参考!

1.需求分析阶段(常用自顶向下)

进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。

需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。

调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。

分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。

数据流***表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若干层次的数据流***。系统中的数据则借助数据字典(data dictionary,DD)来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。

2.概念结构设计阶段(常用自底向上)

概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个***于具体DBMS的概念模型。

设计概念结构通常有四类方法:

自顶向下。即首先定义全局概念结构的框架,再逐步细化。

自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。

逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。

混合策略。即自顶向下和自底向上相结合。

3.逻辑结构设计阶段(E-R***)

逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。

在这阶段,E-R***显得特别重要。大家要学会各个实体定义的属性来画出总体的E-R***。

各分E-R***之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。

E-R***向关系模型的转换,要解决的问题是如何将实体性和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

4.物理设计阶段

物理设计是为逻辑数据结构模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

首先要对运行的事务详细分析,获得选择物理数据库设计所需要的参数,其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。

常用的存取方法有三类:1.索引方法,目前主要是B+树索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。

5.数据库实施阶段

数据库实施阶段,设计人员运营DBMS提供的数据库语言(如sql)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。

6.数据库运行和维护阶段

数据库应用系统经过试运行后,即可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价,调整,修改。

改进数据库系统的步骤

要使数据库具备更强的抵御侵犯的能力,你要采取几步措施。有些措施只是良好的服务器管理的一部分,如拥有SQL Server最新的补丁,其他则包括使用中用户监管。以下是五个步骤:

查询最新的服务包

你要保证你总能有最新的服务包。对于SQL Server2000,这是SP3a。记住服务包是多重的;如果你应用SP3a,你不必使用在此之前的.服务包,比如SP3,SP2或者SP1。SP3是一种特殊的服务包,一旦安装就不再使用之前的任何升级程序,但它要进行安装要求是已经安装了SP1或者 SP2的。

注册安全警报

尽管服务包有助于你的SQL Server数据库免于许多威胁,但是他们对快速运行的安全问题,如攻击者蠕虫就有点力不从心了。你需要注册微软的免费安全通知服务,它会用电子邮件通知你有什么侵入你的安全系统以及如何解决它们。

运行Microsoft Baseline Security Analyzer (MBSA)

这个工具针对SQL Server和MSDE2000桌面引擎。它既可以在本地也可联网使用。它用密码,访问权限,访问控制列表以及注册等方式查找问题,并且它找出遗失的安全包或者服务包。你可在TechNet上找到相关信息。

删除SA 和老密码

人们常常犯的一个关于安全方面的错误就是不更改系统管理密码。你会轻易地忽略安装文件和剩余的配置信息,没有受到良好保护的认证信息和其他的敏感数据,这些都可能遭到攻击。你必需删除老的安装文件:Program FilesMicrosoft SQL ServerMSSQLInstall or Program FilesMicrosoft SQL SeverMSSQLInstall or Program Files Microsoft SQL ServerMSSQL$Install folders. 同样的,运用KILLPWD工具,找出老密码,并删除他们。

转载请注明出处我优求知网 » 数据库系统的设计步骤

学习

数据安全自查整改报告(精选)

阅读(246)

本文为您介绍数据安全自查整改报告(精选),内容包括税务数据安全自查整改报告,数据安全自查整改工作通知,不动产数据安全保密自查整改措施。时间一溜烟儿的走了,工作已经告一段落了,回顾这段时间的工作存在了许多问题,为此一定要做好总结,写好

学习

废寝忘食的意思及故事

阅读(60)

本文为您介绍废寝忘食的意思及故事,内容包括废寝忘食成语意思和故事,废寝忘食是什么意思,废寝忘食的意思和出处。故事是一种文学体裁,生动的,美妙的故事可以帮你认识社会、理解人生,引导你做一个通达事理、明辨是非的人。下面是帮大家整理

学习

省骨干教师培训心得体会范文(精选)

阅读(30)

本文为您介绍省骨干教师培训心得体会范文(精选),内容包括省骨干教师培训心得,乡村骨干教师培训心得体会,英语骨干教师培训心得体会发言稿。当我们积累了新的体会时,往往会写一篇心得体会,如此可以一直更新迭代自己的想法。那么写心得体会要

学习

我的家乡日记(精选)

阅读(30)

本文为您介绍我的家乡日记(精选),内容包括有关我的家乡日记4篇,我的100篇家乡日记,精品我的家乡日记汇总8篇。忙碌而又充实的一天又过去了,我相信大家都是有收获的,立即行动起来写一篇日记吧。那么什么样的日记才合适呢?下面是收集整理的我的

学习

证明函范文

阅读(145)

本文为您介绍证明函范文,内容包括申请证明函的正确格式范文,证明信的格式范文,证明函的正确写法。在平时的学习、工作或生活中,大家一定都接触过证明吧,证明是可供核验事实的凭证。证明到底怎么拟定才正确呢?下面是帮大家整理的证明函范文,

学习

有关母爱是阳光作文(精选)

阅读(70)

本文为您介绍有关母爱是阳光作文(精选),内容包括母爱如阳光作文,母爱像一缕阳光温暖着我们的心灵,描写母爱像阳光的优秀作文。在平日的学习、工作和生活里,许多人都写过作文吧,作文根据体裁的不同可以分为记叙文、说明文、应用文、议论文。

学习

人教版三年级上册数学教学工作计划

阅读(45)

本文为您介绍人教版三年级上册数学教学工作计划,内容包括人教版三年级上册数学教学计划表,小学三年级下册数学教学工作计划。人教版三年级上册数学教学工作计划人教版三年级上册数学教学工作计划时间一晃而过,又将开始安排今后的教学工作

学习

数据运营岗位职责(精选)

阅读(97)

本文为您介绍数据运营岗位职责(精选),内容包括运营数据分析岗位职责,抖音运营岗位职责和工作流程,电商运营组织架构及岗位职责。在学习、工作、生活中,岗位职责起到的作用越来越大,一份完整的岗位职责应该包括部门名称、直接上级、下属部门

学习

采购部年终总结(精选)

阅读(47)

本文为您介绍采购部年终总结(精选),内容包括采购部年终总结范文,采购部年终总结及明年计划,采购部年终总结ppt。什么是年终总结?年终总结是人们对一年来的工作学习进行回顾和分析,从中找出经验和教训,引出规律性认识,以指导今后工作和实践活动

学习

销售数据岗位职责(精选)

阅读(28)

本文为您介绍销售数据岗位职责(精选),内容包括销售数据岗位职责,销售统计岗位职责有哪些,招聘信息销售岗位职责和要求。随着社会不断地进步,岗位职责的使用频率呈上升趋势,岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范

学习

保险车商专员述职报告(通用)

阅读(148)

本文为您介绍保险车商专员述职报告(通用),内容包括保险公司车商专员年终总结,保险公司车商部负责人述职报告,保险公司车商专员述职报告范文。在我们无暇顾及时间时,时间早已匆匆流逝,回顾这段时间的工作,相信你有很多感想吧,为此要做好述职报

学习

设计职业生涯的基本步骤

阅读(28)

本文为您介绍设计职业生涯的基本步骤,内容包括设计职业生涯规划步骤,职业生涯规划步骤有哪些,设计者的职业生涯规划。对于即将步入社会的大学生,如果你想获得事业的成功,使自己成为某个行业中的佼佼者,就应该善于计划自己的生活,设计好自己

学习

局长述职述廉报告(精选)

阅读(123)

本文为您介绍局长述职述廉报告(精选),内容包括局长述职述廉报告2022最新完整版,林业局长述职述廉报告,述职述廉报告2022最新完整版。述职报告的历史发展我国进行干部体制改革后,实行了岗位责任制和干部聘任制。受聘的干部或由选举出任的干

学习

学习的成语

阅读(30)

本文为您介绍学习的成语,内容包括学习的成语四字成语,学习的成语典故20条,学习的成语故事。在日常学习、工作抑或是生活中,大家一定都接触过成语吧,成语的语言文字是非常深奥的,含义是非常值得我们学习的,还在苦苦寻找优秀经典的成语吗?下面

学习

网页设计要明确的那些布局细节

阅读(73)

本文为您介绍网页设计要明确的那些布局细节,内容包括网页设计的流程及思路布局,网页设计规范及布局,网页设计有哪些基本的布局方式。网站设计和优化一定趋于相辅相成之势了,没有专业的网页设计我们优化过程中想要表现的很多细节就难以去

学习

建筑设计公司财务制度(通用)

阅读(80)

本文为您介绍建筑设计公司财务制度(通用),内容包括建筑设计公司规章制度大全,公司财务制度适合中小企业完整版,建筑设计公司财务处理流程。在快速变化和不断变革的今天,制度起到的作用越来越大,制度是维护公平、公正的有效手段,是我们做事的

学习

飞机设计专业大学排名

阅读(79)

本文为您介绍飞机设计专业大学排名,内容包括飞机设计专业哪个大学好,全球飞机设计专业最好的大学,全国飞行器设计专业大学排行。飞行器设计与工程专业属于工学大类,航空航天类。下面是为大家收集的关于飞机设计专业大学排名,欢迎大家阅读

学习

三年级上《认识分数》教学设计苏教版(精选)

阅读(40)

本文为您介绍三年级上《认识分数》教学设计苏教版(精选),内容包括三年级上分数的初步认识思维导图,三年级分数的认识知识点归纳总结,人教版三年级分数的认识教学设计。作为一位无私奉献的人民教师,总不可避免地需要编写教学设计,教学设计是

学习

苏教版四年级上册《认识平行》教学设计范文(精选)

阅读(72)

本文为您介绍苏教版四年级上册《认识平行》教学设计范文(精选),内容包括苏教版认识平行教学设计,四年级平行四边形的认识教学,四年级下册认识平行四边形。作为一名人民教师,时常需要准备好教学设计,教学设计要遵循教学过程的基本规律,选择教

学习

优秀童谣教学设计(通用)

阅读(31)

本文为您介绍优秀童谣教学设计(通用),内容包括童谣教学实录,关于童谣的教学设计,二年级童谣教学设计。优秀童谣教学设计(通用12篇)

学习

《位置与方向》的教学设计

阅读(30)

本文为您介绍《位置与方向》的教学设计,内容包括位置与方向的教学设计三年级下册,位置与方向教学设计及教学反思,三年级方向与位置讲解。《位置与方向》的教学设计1学习内容:人教版小学数学教材三年级下册第3页例2。

学习

模具设计与制造专业介绍

阅读(41)

本文为您介绍模具设计与制造专业介绍,内容包括模具设计与制造专业介绍ppt免费下,模具设计与制造专业介绍怎么写好,模具设计与制造专业介绍小论文。模具设计与制造是指掌握模具设计与制造基础专业知识,具有较强的实际工作能力,能在生产第一