首页数据库数据库设计思路(数据库怎么设计啊,没有思路)

数据库设计思路(数据库怎么设计啊,没有思路)

编程之家2023-10-1984次浏览

各位老铁们,大家好,今天由我来为大家分享数据库设计思路,以及数据库怎么设计啊,没有思路的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

数据库设计思路(数据库怎么设计啊,没有思路)

数据库如何建立

问题一:怎样建立一个简单数据库?把excel导入数据库,不出现表格嵌套可以使用下面这个方法导入;

思路:

(1)、把excel数据读入到dataset中;

(2)、建立相应结构的数据表格

(3)、把dat畅set中的数据更新到数据表中

数据库设计思路(数据库怎么设计啊,没有思路)

问题二:如何在excel中创建“数据库” excel是一个自由表,一个EXCEL的工作薄就是一个数据库,它里面的每一张表就是数据库的表,你可象操作表一样对其进行查询等操作,它里面的列就是数据库的字段,行就是记录,因此你可以按数据库的架构来组建数据,只是你如果你组建的数据不符合数据库的规则,在查询时不能得到时相应的结果。因此在EXCEL中不存在创建数据库。但对存在的数据可以引用。当满足条件A、B、C、D……时引用是可以的,但如果是在EXCEL中直接引用是不行的,一种是用VBA利用ADO访问EXCEL,在查询时把A、B、C、D几个条件按SQL语法写进查询语句中,引用返回的记录集,一种是利用函数把满足A、B、C、D的记录筛选出来,然后再引用。

问题三:如何新建数据库关系图红框:在CREATE弗ABLE的时候使用外键约束。

不论你建立一对一、一对多、多对多的关系,关系的两端都是连接一张表,这方面你可以了解一下E-R图!

问题四:sqlserver下怎么建立数据库怎么建表方法/步骤

数据库设计思路(数据库怎么设计啊,没有思路)

1

首先我们打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;

2

开始连接SQL SERVER服务器,就是我们装好的SQL SERVER服务器;

3

右击数据库,选择第一个,新建一个数据库;

4

填写数据库的名称,下面是设置自动增长的,一般不用管,默认

5

点击确定后就可以生成一个数据库,此时里面是没有表的;

6

右击表新建一个表,填写你要的字段名称

7

填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;

或者

create database stuDB

on primary--默认就属于primary文件组,可省略

(

/*--数据文件的具体描述--*/

name='stuDB_data',--主数据文件的逻辑名称

filename='D:\stuDB_data.mdf',--主数据文件的物理名称

size=5mb,--主数据文件的初始大小

maxsize=100mb,--主数据文件增长的最大值

filegrowth=15%--主数据文件的增长率

)

log on

(

/*--日志文件的具体描述,各参数含义同上--*/

name='stuDB_log',

filename='D:\stuDB_log.ldf',

size=2mb,

filegrowth=1mb

)

问题五:怎样建立一个大型数据库?建立一个数据库当你想建立一个表时,你必须按照以下的步骤先建立一个数据库:在SQL Enterprise Manager中,选择你的数据库的名字。从Manage菜单中选择Databases选项。管理数据库的窗口就出现了。在工具条上点击新建数据库的按钮,就会出现新建数据库的对话框(如图3.5所示)。注意现在版本的SQL Server(version 6.5)最多能有32,767个数据库。每个数据库的最小容量是1MB,最大容量是ITB。在SQL Enterprise Manager对话框中的新建数据库对话框。填写你的数据库所要使用的名字(不能有空格)。然后,填写你要建立的数据库所在的数据库设备(例如,他就是你在前面一步建立的数据库设备)。这个新建数据库的对话框会以图形的方式显示所有数据库设备的已经使用和没有使用的空间。当你建立一个数据库时,你可以选择去建立事务日志。为了建立事务日志,你需要指定一个log device(日志数据库设备)。在新建数据库对话框中,打开标有LogDevice的下拉式框,然后选择一个数据库设备和用于日志的空间大小。注意每个数据库都有它自己的事务处理日志,它记录了对数据库每一个请求(modify,insert,delete)。日志文件是对数据库的内部处理过程的一种监视。它允许你对数据库执行updates, inserts, deletes等操作。所以在需要的时候,你也可以取消这些操作的结果。在系统没有正确地关闭,而只是停机或重新启动时,这些事务处理的日志是很有用的-在重新启动时,SQL Server会根据事务处理日志来恢复数据。注意当你把事务处理日志向一个dump数据库倾倒时,你的事务处理日志会被截短。你也可以强制地使你的事务日志缩短。如果你想知道有关事务日志的更多的信息,请查询SQL在线帮助文件,用关键字transaction log查找。6当你完成在新建数据库的对话框中的这些问题的回答,点击Create Now按钮。你的数据库就会在Databases文件夹下显示出来。

问题六:创建数据库的两种方法交互式创建,就是你右击数据库然后选择新建数据库按钮就可以.....还有一种就是sql语句创建比如创建一个数据库名为a的数据库,那么sql语句就是,create database a;然后执行下就可以...

问题七:如何建立一个数据库存储过程由于不知道你的表结构,所以以下过程供参考(提醒:创建存储过程前,先选好要执行创建语句的数据库)

--------------------------------------------------

CREATE PROCEDURE getavg--存储过程名字为getavg

@kc varchar(255),--假设课程号字段为字符类型

@avg decimal(5,1) OUTPUT--输出平均成绩

AS

--课程号[email protected]的平均成绩

SELECT@avg= avg(成绩字段)

from表名

where课程号字段=@kc

return@avg

GO

------

以上为创建存储过程,以下为调用

declare@a decimal(5,1)

EXECUTE getavg'课程号',@avg=@a output

print@a

问题八:在电子表格中如何建立数据库??一、建立数据库

方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”

⑵或采用“工具”菜单“向导”

方法:使用数据库设计器

1、使用向导建立数据库

特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。

2、使用数据库设计器建立数据库

特点:最大特点就是灵活性

操作步骤:⑴“文件”菜单“新建”,显示新建对话框

⑵选择“数据库”和单击“新建文件”钮

⑶在创建对话框中输入新数据库的名称和单击“保存”钮

效果:数据库文件已经建立完成。

显示出“数据库设计器”窗口和“数据库设计工具”

打开“数据库设计器”工具方法:“显示”菜单“工具栏”

选择“数据库设计器”

三、建立表

1、数据库与数据表

可以先建立自由表,然后再添加到数据库中

建立新的数据库表,系统会将其自动加入到数据库中。

2、建立自由表

注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时

将一个表添加到多个数据库。

预备知识:建立表必须首先建立表的结构

即要描述各个字段的字段名、字段类型、字段宽度、如果是数

值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、建立数据库表

有三种方法:

法一、“文件”菜单“新建”,显示新建对话框

选择“表”和单击“新建文件”钮

在创建对话框中输入新数表名称和单击“保存”钮

法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后

选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表名

后“保存”

法三、使用数据库设计器工具栏

(“显示”菜单“工具栏”)

选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表

1、建立数据库

CREATE DATABASE数据库名称

2、建立数据库表

CREATE TABLE│DBF表名 [FREE]

(字段名1字段类型 [(字段宽度 [,小数位数])]

[(字段名2……]

二、使用向导建立查询

1、查询形式分类:查询向导:标准查询

交叉表向导:以电子表格形式输出查询结果

图形向导:以电子图形形式输出查询结果

2、使用查询向导建立查询步骤:

[0]使用查询向导前必须先打开用到的库表或自由表

⑴字段选取

⑵记录筛选

⑶选择排序方式

⑷查询完成(选择保存并运行)(浏览查询)

⑸打开查询设计器,修改查询

问题九:如何建立一个数据库呢?你上面将创建表和创建数据库等相关的东西混淆了。建议你多看下书理清下思路。一步一步来,学东西别急。

创建数据库:

create datebase db;

---这句代码创建数据库,数据库路径和大小由系统默认。

on

(分配内存大小、数据库路径等。

)

―――创建表―――――

create table tb_(

username varchar(20) not null primary key

)-----创建字段

――――――――――――――

应该你有书,比着书多敲敲代码,有不懂的再交流。

初学数据库应该从何学起

人与人的情况不同,你应该自己探索找到适合自己的学习方法。关于学习化学,这里给你一位名教师的观点

一.认真抓好“听、思、问、练”的学习四个环节,力求达到懂、会、透,提高课上吸收率。听是关键,思是核心,课堂上能不能高度集中力,聚精会神听讲,排除一切干扰和杂念去专心听讲是决定学习效率高低的关键。有些同学课上精神不集中,打盹儿,做小动作,不注意听讲,而在课余时间补课,就如同拣了芝麻丢了西瓜一样,久而久之知识缺陷越来越多,造成学习吃力,形成恶性循环。更重要的是还要会听课,不仅听会知识的来龙去脉,对概念、例题要能理解同时更要学习和感受老师讲的每一知识点的方法与思路。要学会巧妙地完整记笔记的方法,课上一定要养成“先听后记”的习惯,将听到的内容加以思考整理,提纲挈领地记录本节的重点、难点,须掌握的内容和课本上没有的内容、易错、易混或对自己有启发的地方。当时没听懂的,没明白的地方,课下要及时请教老师和同学。还要记清课本内容和发散性问题及要求当堂完成的巩固性、检验性、提高性的训练试题。课后应全面系统地整理笔记,将自己对所学知识的理解,感受作笔录。这个过程可以提高每个同学的悟性也就是消化、理解变为自己知识的过程。“思”是贯穿于整个课堂教学之中,只有积极思考,才能使自己获得知识,实现由感性到理性的飞跃,因此课上要勤于思考,学会思考,积极参加讨论,敢于发表自己的看法,甚至是争论,以此来锻炼和培养自己思维能力及表达能力。从而达到使当堂所学知识能消化、理解。要“练”一定量的习题来巩固和消化所学知识并可培养一定的技能技巧,是达到会、透的一个重要环节。但不能搞简单的重复或题海战术。要通过作一定量的题自己能悟出什么道理,总结出一些规律来,要把作题的过程看成为培养自己的思维和思维能力再提高的过程,做题后不要仅满足对答案,对解法而已,当每做稍有些难度的题后要回味一下,理顺解题思路逻辑关系和题目的类型是很有益的。可以想这道题用了哪些概念和原理,解题的基本方法是什么,不这样解行不行,哪种方法最简捷这便是一题多解的过程。能否通过改变物质、数据、操作顺序或已知条件和未知条件的互换来重解,这便是一题多变。回忆一下这道题与过去做过的题有无相同、相似之处这便是多题一解的训练。这样不仅可以加深对知识的理解,也能提高分析问题和解决问题的能力。抓住听、思、问、练四个学习环节,提高课上的吸收率,使所学知识不断地消化理解变为自己的知识,不仅能达到懂、会,更重要的是达到透,这样你就能运用自如,灵活多变培养了应变能力做到以不变应万变。二.在学习化学知识中要做到三抓,即抓基础、抓思路、抓规律。要重视基础知识的学习这是提高能力的保证。学好化学用语如元素符号、化学式、化学方程式和基本概念及元素、化合物的性质。在做题中要善于总结归类题型及解题思路。化学知识之间是有内在规律的,掌握了规律就能驾驭知识,记忆知识。如化合价的一般规律,金属元素通常显正价,非金属元素通常显负价,单质元素的化合价为零,许多元素有变价,条件不同价态不同。再如实验室制取氧气所需气体发生装置为试管。规律为只要是给固体受热无论是一种药品还是两种药品用来制取气体都要用同制氧气一样的装置-即试管。抓住规律可以加以运用如给出信息题告诉实验室制甲烷气用醋酸钠和碱石灰两种固体混合加热,虽然我们没学过这部分知识但根据固体受热制取气体的装置规律可知同制氧样。再如根据化学式的计算,要抓好思路,什么题用化学式来计算即只要有元素的质量分数的题就先要根据化学式来计算。三.要培养自己的自我完善能力每次单元测验后都要进行自我评价,找出成绩与存在问题,特别是要分析所丢分的原因是什么,各占多少分如失6分,其中粗心失2分,不会的失2分,复习不全面失2分,再分析一下自己为什么粗心、不会,找出原因以利以后的学习,坚持下去必有好处。达到不断地提高自己的非智力因素能力。建立错题本,把自己在各次各类考试中及综合练习中做错的题集中收集起来,写在错题本上。每隔一段时间把这些题再重新做一遍看看自己是否真正掌握了,把已经掌握的题做上标记进行淘汰,使不会的题逐渐减少,直到减少到零,这样坚持下去你的学习成绩一定会突飞猛进的。四.化学基本概念和原理的学习方法初中化学学科的显著特之一是概念多,这些概念理解是否准确,掌握是否熟练对学好初中化学课程关系极大。是形成正确实验技能,计算技能的依据,是分析和解决化学问题的基础。而初三学生中对概念学习不重视,认为掌握概念就是死记硬背。学法不当,效果不好,这部分内容也是中考易失分的知识之一。 1.通过感性认识来掌握概念化学基本概念是从大量的化学事实中抽象概括出来的,如通过观察铁丝在氧气中燃烧的实验,可以形成化合反应的概念。通过观察酸、碱、盐溶液的导电性可形成电离的概念。所以脱离化学事实只是单纯的背诵概念不可能有深刻的理解,更谈不上能熟练掌握了。 2.找出概念间的联系和区别化学概念之间即有本质的区别又有联系,学习时不要孤立地机械地单一记忆,应将不同的概念进行比较,从中找出它们之间的不同点和内存联系。如元素与原子、分子与原子不同点在化学反应中分子可分,原子不可再分,原子可构成分子,分子是由原子构成的。相同点都是构成物质的微粒。元素是描述物质宏观组成的,而原子是描述物质微观构成的。使用时要注意物质拽元素,分子拽原子避免出现错误。 3.要理解概念的组成和系统学习中要弄清每个概念是由哪些部分组成的,各部分之间的关系如何,其中关键部分是什么如氧化物的概念,包括三部分,一为化合物,二为两种元素组成,三为其中一种为氧元素三者缺一不可,其关键部分是第二、第三部分,弄清并搞懂了,书写和判断氧化物就容易了。再如溶解度的概念包括四部分,一为一定温度,二为100克溶剂,三为达到饱和状态,四为溶解的质量。四部分缺一不可真正懂了在判断和溶解度的有关计算题就不会出现错误了。 4.要注意概念中关键字、词的意义理解和记忆。每个概念在教材中都是用精炼的语言进行描述和表达的。在理解和记忆时切不可顾名思义,更不可断章取义,要理解概念中关键的字和词。如单质的概念,关键词为纯净物,若不强调纯净物而改为物质的话,你还判断为单质就是错误的。因为物质包括纯净物和混合物,那么由同种元素组成的物质不一定就是单质也可以为混合物如红磷与白磷,O2与O3它们都是由一种元素组成,但可组成两种单质。由此延深的题:某物质经分析只含一种元素,则该物质是(),A.一定是单质 B.一定是纯净物 C.一定是混合物 D.可能是纯净物与可能是混合物。很明显应选D。五.元素化合物知识的学习方法元素化合物知识的特点 1.元素及化合物与基本概念、基本理论相互渗透关系密切,要把这两者结合好。如由碳元素组成的金刚石、石墨物理性质的差异之大,硫酸由于浓、稀的不同而引起性质上有本质的不同。所以必须把物质的性质与基本概念、基本理论联系起来。 2.元素及化合物知识的内在联系紧密,规律性较强,知识系统都是从单质到化合物,都按存在性质用途制备的顺序进行的。而物质的存在、制备、用途都取决于物质的性质。因此学习中应紧紧抓住物质的性质去带动其余的。如依据氢气的化学性质具有可燃性和还原性来推导它的用途、存在不要去死记硬背。 3.元素及化合物知识内容多,即有共性,又有个性因此在学习中一定要全面分析问题,即记通性又记特性。如HNO3具有酸的通性又有特性与金属反应不生成氢气而生成水。 4.元素及化合物知识对实验的依赖性强,大部分化学知识是通过实验获得的。如氧气的化学性质通过与C、P、S、mg、蜡烛等演示实验使你认识到氧气是一种化学性质比较活泼的气体。所以一定要认真观察和分析实验现象达到印象深刻、记忆牢固、理解透彻。如何学习呢?1.要重视理论的指导作用。如物质结构的初步知识揭示了元素性质特别是元素化学性质跟原子最外层电子数的关系,揭示了化学反应的本质,揭示了分子形成过程及化合价的实质。这就为正确书写化学式,化学方程式奠定了理论基础。 2.要总结规律并掌握物质的特性。要抓住典型物质总结出一般规律同时还要把握住物质的特性以提高分析及解决问题的能力。如学习有机化合物可总结出甲烷、甲醇、乙醇、乙炔蜡烛等与氧气反应都生成二氧化碳和水的规律但各自都有不同的物理性质。再如学习第八章酸,通过盐酸、硫酸、硝酸、磷酸的化学性质学习总结出酸的一般规律,但对不同的酸所具有的特性也要清楚。如浓H2SO4的吸水性和脱水性,硝酸的强氧化性都要掌握就全面了,否则就会出现错误。 3.要定期整理归纳所学知识,注意纵横联系形成知识网络。元素化合物知识虽然繁多、零碎,但根据彼此之间的联系可以以某物质为中心将其联系串成一个知识网络,使零散的知识系统化、结构化,条理化。 4.将元素化合物中类别相似的知识归为一知识块进行横向比较,辩清异同点使知识更加深刻理解和掌握如H2、C、CO可从具有稳定性、可燃性、还原性比较它们的相似点和不同点。从实验操作看H2、CO分别还原CuO的操作一样,不同点是CO还原CuO需进行尾气处理。H2和CO的可燃性的火焰颜色不一样,还原性的产物都有金属或水或CO2从反应类型看CO与CuO的反应不属于置换反应。六.化学计算的学习方法 1.牢固掌握化学计算的基础知识。基本概念、原理和元素化合物是进行化学计算的依据。若概念不清,原理不明,物质的变化规律不十分明确,就会把题做错。如式量这个概念它只表示一个化学式如H2O的式量为18,5H2O中水的式量仍是18而不是90,再如A+2B=C+2D中已知C和D的式量比为22:9,若生成4克C同时还有多少克D生成。其C和D的质量比一定是22:2×9=22:18然后再进行有关计算。如把C和D的质量比仍按22:9进行计算就是错误的,反映出你对式量的概念还不清楚。 2.掌握并运用好解题步骤解题分为三步即审题、析题、解题。审题就是阅读原题,理解题意了解特点和类型弄清已知和未知,要防止不看全题断章取义,粗心大意。析题就是剖析原题,在审题基础上弄清关键词语的含义,对众多事实或复杂现象进行分析、综合、挖出隐含条件及内在联系找出突破口,从而确立解题思路和方法。这是解题中最关键的一步。解题是在析题的基础上进行的用已知求出未知得出正确结果。 3.注意解题规律和思想,掌握解题技巧要善于从典型题的分析中找出其特点、规律和思路,能举一反三,要做一题知多题从而不断提高自己的解题能力。质量守恒定律这是初三化学方程式综合计算题和用字母表示的化学方程式的计算题中的主要思路。如a克KClO3和b克MnO2加热完全反应后剩余固体质量为c克生成O2多少克?运用质量守恒定律可求出O2质量是a克+b克-c克。再如已知KClO3中氧的质量分数为39.2%,KMnO4中氧的质量分数的40.5%,若各取100克加热完全分解后哪种物质产生氧气多。表面上看KMnO4中氧元素的质量分数比KClO3中氧元素的质量分数要大,但要是认真分析抓住完全反应这个关键词语,从化学方程式可以看出KClO3中虽含氧元素的质量略比KMnO4低,但它的氧元素全部都转化为O2,而KMnO4中的氧元素只是部分转化为O2,近而得出是KClO3生成的O2多。再如有FeSO4和Fe(SO4)3的混合物测得混合物中S元素的质量分数为a%,则混合物中Fe的质量分数是多少?此题按元素质量分数求可做出来但很繁索,可以巧解。即从物质宏观元素巧妙地过度到微观原子个数来找出质量比从而可以进行计算。无论FeSO4或Fe2(SO4)3中“SO4”是不变的所以: S: O原子个数比 1: 4质量比 32: 64 1: 2设混合物的质量为1,已知S元素质量为a%,则O元素的质量为2a%,那“SO4”的总质量为3a%所以Fe元素的质量分数为1-3a%七.化学实验的学习方法 1.要重视化学实验。化学是一门以实验为基础的学科,是老师讲授化学知识的重要手段也是学生获取知识的重要途径。课本大多数概念和元素化合物的知识都是通过实验求得和论证的。通过实验有助于形成概念理解和巩固化学知识。 2.要认真观察和思考老师的课堂演示实验因为化学实验都是通过现象反映其本质的,只有正确地观察和分析才能来验证和探索有关问题,从而达到实验目的。对老师的演示实验(80多个)要细心观察,学习和模仿。要明确实验目的,了解实验原理要认真分析在实验中看到的现象,多问几个为什么,不仅要知其然,还要知所以然。要在理解的基础上记住现象。如弄清烟、雾、火焰的区别。要正确对实验现象进行描述,弄清现象与结论的区别并进行比较和分析。要会运用所学知识对实验现象进行分析来推断和检验有关物质。如六瓶无色气体分别为氧气、氮气、空气、二氧化碳气、氢气和一氧化碳气如何鉴别?其思路为从它们不同的化学性质找出方法即用点燃的木条和石灰水最后从现象的不同来推断是哪种气体。 3.要自己动手,亲自做实验不要袖手旁观。实验中要勤于思考、多问、多想分析实验发生的现象从而来提高自己的分析问题、解决问题的能力及独立实验动手能力和创新能力。 4.要掌握化学实验基本操作方法和技能并能解答一些实验问题。要做到理解基本操作原理,要能根据具体情况选择正确的操作顺序并能根据实验装置图,解答实验所提出的问题。

数据库怎么设计啊,没有思路

你好

步骤

需求分析

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

概念设计

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

逻辑设计

主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。

oa工作流数据库设计

物理设计

根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。

验证设计

在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。

运行与维护设计

在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。数据库设计步骤

至今,数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法。

编辑本段设计方法手工试凑法

设计质量与设计人员的经验和水平有直接关系

缺乏科学理论和工程方法的支持,工程的质量难以保证

数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价

规范设计法

基本思想:过程迭代和逐步求精

典型方法:

(1)新奥尔良(New Orleans)方法:将数据库设计分为四个阶段

S.B.Yao方法:将数据库设计分为五个步骤

I.R.Palmer方法:把数据库设计当成一步接一步的过程

(2)计算机辅助设计

ORACLE Designer 2000

SYBASE PowerDesigner

编辑本段各级模式的形成过程

1.需求分析阶段:综合各个用户的应用需求

2.概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)

3.逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式

4.物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。

希望可以帮到你

关于数据库设计思路,数据库怎么设计啊,没有思路的介绍到此结束,希望对大家有所帮助。

宝塔主机?宝塔是干嘛的永久云主机 有永久免费的云主机吗