导航:首页 > 物理学科 > 数据库物理设计有哪些

数据库物理设计有哪些

发布时间:2022-06-22 18:34:47

Ⅰ 数据库设计分哪几个阶段

数据库设计可以分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。

(1)概念结构设计。这是数据库设计的第一个阶段,在管理信息系统的分析阶段,已经得到了系统的数据流程图和数据字典,现在要结合数据规范化的理论,用一种数据模型将用户的数据需求明确地表示出来。

概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的。建立系统概念数据模型的过程叫做概念结构设计。

(2)逻辑结构设计。根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。

(3)物理结构设计。为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,就叫做数据库的物理结构设计。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。

Ⅱ 数据库的物理结构设计指的是什么

Log File物理结构

log block结构分为日志头段、日志记录、日志尾部

  • Block Header,占用12字节

  • Data部分

  • Block tailer,占用4字节

  • Block Header

    这个部分是每个Block的头部,主要记录的块的信息

  • Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

  • Block data len,表示该block中有多少字节已经被使用了,占用2字节

  • First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

  • Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

  • Ⅲ 数据库设计主要包括哪几部分,分别包括哪些内容

    数据库设计主要包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护,具体内容如下:

    1、需求分析

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

    2、概念设计

    内容:对用户要求描述的现实世界,通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

    3、逻辑设计

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

    4、物理设计

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

    5、验证设计

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

    6、运行与维护设计

    内容:在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。

    (3)数据库物理设计有哪些扩展阅读:

    重要性

    1、有利于资源节约

    对计算机软件数据库设计加以重视不仅可减少软件后期的维修,达到节约人力与物力的目的,同时还有利于软件功能的高效发挥。

    2、有利于软件运行速度的提高

    高水平的数据库设计可满足不同计算机软件系统对于运行速度的需求,而且还可充分发挥并实现系统功能。计算机软件性能提高后,系统发出的运行指令在为用户提供信息时也将更加快速有效,软件运行速度自然得以提高。

    3、有利于软件故障的减少

    加强数据库设计可有效减少软件故障的发生几率,推动计算机软件功能的实现。

    Ⅳ 数据库如何设计

    数据库设计的基本步骤

    按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段

    1.需求分析

    2.概念结构设计

    3.逻辑结构设计

    4.物理结构设计

    5.数据库实施

    6.数据库的运行和维护


    数据库设计通常分为6个阶段1分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将转换成表,实现从E-R模型到关系模型的转换;4:主要是为所设计的数据库选择合适的和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。



    在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。

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

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

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

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

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

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

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

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

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

    Ⅳ 数据库物理设计的介绍

    数据库设计工作包含两方面的内容:数据库逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。

    Ⅵ 简述数据库设计中物理设计阶段的主要内容有哪些

    1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;
    2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;
    3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;
    4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;
    5、系统实施:组织数据入库、编制应用程序、试运行;
    6、运行维护:系统投入运行,长期的维护工作。

    Ⅶ 数据库逻辑设计和物理设计包含哪些内容

    数据库逻辑设计是整个设计的前半段,包括所需的实体和关系,实体规范化等工作。设计的后半段则是数据库物理设计,包括选择数据库产品,确定数据库实体属性(字段)、数据类型、长度、精度确定、dbms页面大小等。

    Ⅷ MYSQL数据库的物理设计都包括哪些内容,怎么设计

    Log File物理结构

    log block结构分为日志头段、日志记录、日志尾部

  • Block Header,占用12字节

  • Data部分

  • Block tailer,占用4字节

  • Block Header

    这个部分是每个Block的头部,主要记录的块的信息

  • Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

  • Block data len,表示该block中有多少字节已经被使用了,占用2字节

  • First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

  • Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

  • Ⅸ .数据库设计分为几个阶段,各阶段的任务是什么

    数据库设计分为6个阶段,各阶段的任务如下:

    1.需求分析阶段:准确了解与分析用户需求(包括数据与处理);

    2.概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;

    3.逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,对其进行优化;

    4.数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法);

    5.数据库实施阶段:运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果

    ,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行;

    6.数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。

    拓展资料:

    数据库的定义:

    数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

    数据库的性质:

    1、整体性:数据库是一个单位或是一个应用领域的通用数据处理系统,他存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,他按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。

    2、共享性:数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。

    参考资料:

    数据库软件

    Ⅹ 什么是数据库的概念设计,逻辑设计,物理设计,以及

    数据库设计过程包括:
    现实世界→需求分析→概念设计→逻辑设计→物理设计
    概念设计——利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键。
    逻辑设计——把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。用到的术语有:函数依赖、范式、关系分解。

    物理结构设计——指的是根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。
    确定数据库的物理结构包含下面四方面的内容:
    1、确定数据的存储结构;
    2、设计数据的存取路径;
    3、确定数据的存放位置;
    4、确定系统配置。
    数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,选择一个优化方案作为数据库物理结构。在数据库物理设计中,最有效的方式是集中地存储和检索对象。

    阅读全文

    与数据库物理设计有哪些相关的资料

    热点内容
    word中化学式的数字怎么打出来 浏览:746
    乙酸乙酯化学式怎么算 浏览:1411
    沈阳初中的数学是什么版本的 浏览:1363
    华为手机家人共享如何查看地理位置 浏览:1054
    一氧化碳还原氧化铝化学方程式怎么配平 浏览:894
    数学c什么意思是什么意思是什么 浏览:1422
    中考初中地理如何补 浏览:1312
    360浏览器历史在哪里下载迅雷下载 浏览:712
    数学奥数卡怎么办 浏览:1402
    如何回答地理是什么 浏览:1035
    win7如何删除电脑文件浏览历史 浏览:1063
    大学物理实验干什么用的到 浏览:1494
    二年级上册数学框框怎么填 浏览:1713
    西安瑞禧生物科技有限公司怎么样 浏览:1004
    武大的分析化学怎么样 浏览:1255
    ige电化学发光偏高怎么办 浏览:1345
    学而思初中英语和语文怎么样 浏览:1666
    下列哪个水飞蓟素化学结构 浏览:1430
    化学理学哪些专业好 浏览:1493
    数学中的棱的意思是什么 浏览:1071