1. 数据库物理设计的介绍
数据库设计工作包含两方面的内容:数据库逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。
2. .数据库设计分为几个阶段,各阶段的任务是什么
数据库设计分为6个阶段,各阶段的任务如下:
1.需求分析阶段:准确了解与分析用户需求(包括数据与处理);
2.概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;
3.逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,对其进行优化;
4.数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法);
5.数据库实施阶段:运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行;
6.数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。
数据库的定义:
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
数据库的性质:
1、整体性:数据库是一个单位或是一个应用领域的通用数据处理系统,他存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,他按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
2、共享性:数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
数据库软件
3. 数据库逻辑设计和物理设计包含哪些内容
数据库逻辑设计是将概念设计中的ER图,抽象成关系模型,并满足第三范式如
学生(学号,姓名,性别)并在主键上用下划线标识,
数据库物理设计是将逻辑设计中的关系设计成表,并将你、表结构设计好
4. 在数据库设计中规划储存结构和存取方法属于什么设计
在数据库设计中规划储存结构和存取方法属于数据库物理设计。在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。
5. 数据库物理设计的数据库物理设计
数据库物理设计是后半段。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。
物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用RDBMS的内部特征、存储结构、存取方法。数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率
确定数据库的物理结构包含下面四方面的内容:
1、确定数据的存储结构
2、设计数据的存取路径
3、确定数据的存放位置
4、确定系统配置
数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,选择一个优化方案作为数据库物理结构。在数据库物理设计中,最有效的方式是集中地存储和检索对象。
由于数据库物理设计和UNIX、数据库系统息息相关了。请参见两本技术专着《Oracle在AIX上的系统构建、运维、集群、容灾和性能》或《Sybase数据库在UNIX、Windows上的实施和管理》中的相关内容。该书由着名数据库顾问文平编着,具有极强的指导意义。
6. 在数据库的设计阶段,数据库的物理设计阶段是干什么的
前面2个阶段都是在理论上的,还没有真正付出实践
物理设计阶段就要开始考虑用的是哪种数据库了,将前2个阶段的工作转化成具体的语句,真正的要实践了
比如是Oracle,就要采用Oracle的语法进行建表等等操作,是Sybase的就按照Sybase的语法
同时还要考虑每种数据库的特性,指定相应的优化策略
数据设计最重要的阶段是概念设计阶段和物理设计阶段
可以参考这个文档:
http://wenku.it168.com/d_000223996.shtml
7. 什么是数据库的概念设计,逻辑设计,物理设计,以及
数据库设计过程包括:
现实世界→需求分析→概念设计→逻辑设计→物理设计
概念设计——利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键。
逻辑设计——把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。用到的术语有:函数依赖、范式、关系分解。
物理结构设计——指的是根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。
确定数据库的物理结构包含下面四方面的内容:
1、确定数据的存储结构;
2、设计数据的存取路径;
3、确定数据的存放位置;
4、确定系统配置。
数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,选择一个优化方案作为数据库物理结构。在数据库物理设计中,最有效的方式是集中地存储和检索对象。
8. 物理数据设计的主要任务是什么应该完成哪些工作
231212313