导航:首页 > 物理学科 > 数据库物理设计是什么

数据库物理设计是什么

发布时间:2022-12-19 16:10:34

‘壹’ 我想知道什么叫物理结构设计

物理结构设计

数据库的物理设计通常分为两步:

确定数据库的物理结构
对物理结构进行评价,评价的重点是时间和空间效率
1.确定数据库的物理结构

(1)确定数据的存储结构

确定数据库存储结构时要综合考虑存取时间、存储空间利用率和维护代价三方面的因素。这三个方面常常是相互矛盾的,例如消除一切冗余数据虽然能够节约存储空间,但往往会导致检索代价的增加,因此必须进行权衡,选择一个折中方案。

(2)设计数据的存取路径

在关系数据库中,选择存取路径主要是指确定如何建立索引。例如,应把哪些域作为次码建立次索引,建立单码索引还是组合索引,建立多少个为合适,是否建立聚集索引等。

(3)确定数据的存放位置

为了提高系统性能,数据应该根据应用情况将易变部分与稳定部分、经常存取部分和存取频率较低部分分开存放。

(4)确定系统配置

DBMS产品一般都提供了一些存储分配参数,供设计人员和DBA对数据库进行物理优化。初始情况下,系统都为这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,需要重新对这些变量赋值以改善系统的性能。

2.评价物理结构

数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案,数据库设计人员必须对这些方案进行细致的评价,从中选择一个较优的方案作为数据库的物理结构。

评价物理数据库的方法完全依赖于所选用的DBMS,主要是从定量估算各种方案的存储空间、存取时间和维护代价入手,对估算结果进行权衡、比较,选择出一个较优的合理的物理结构。如果该结构不符合用户需求,则需要修改设计。

‘贰’ 数据库物理设计的介绍

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

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

    参考资料:

    数据库软件

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

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

    ‘陆’ 什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系

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

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

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

    4.三者关系:由上到下,先要概念设计,接着逻辑设计,再是物理设计,一级一级设计。

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

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

    ‘捌’ 数据库的物理结构设计指的是什么

    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字节

  • ‘玖’ 数据库逻辑结构设计和物理结构设计

    一般可将数据库结构设计分为四个阶段,即需求分析、概念结构设计、逻辑结构设计和物理设计。

    逻辑结构设计的任务是把概念模型,例如E-R图转换成所选用的具体的DBMS所支持的数据模型。在设计关系模型时,为了将来查询统计的需要,也有些是为了标准化的需要,对于某些属性要采用代码。

    对一个给定的逻辑数据模型求取与应用需要相适应的物理结构的过程称为数据库物理设计。这种物理结构主要指数据库在物理设备上的存储结构和存取方法。对于关系数据库系统,数据的存储结构与存取方法由DBMS决定并自动实现,我们物理设计主要考虑的是在网络环境下数据库的分布及索引结构。

    阅读全文

    与数据库物理设计是什么相关的资料

    热点内容
    word中化学式的数字怎么打出来 浏览:739
    乙酸乙酯化学式怎么算 浏览:1404
    沈阳初中的数学是什么版本的 浏览:1350
    华为手机家人共享如何查看地理位置 浏览:1042
    一氧化碳还原氧化铝化学方程式怎么配平 浏览:884
    数学c什么意思是什么意思是什么 浏览:1408
    中考初中地理如何补 浏览:1299
    360浏览器历史在哪里下载迅雷下载 浏览:701
    数学奥数卡怎么办 浏览:1387
    如何回答地理是什么 浏览:1023
    win7如何删除电脑文件浏览历史 浏览:1055
    大学物理实验干什么用的到 浏览:1484
    二年级上册数学框框怎么填 浏览:1699
    西安瑞禧生物科技有限公司怎么样 浏览:969
    武大的分析化学怎么样 浏览:1247
    ige电化学发光偏高怎么办 浏览:1337
    学而思初中英语和语文怎么样 浏览:1650
    下列哪个水飞蓟素化学结构 浏览:1423
    化学理学哪些专业好 浏览:1486
    数学中的棱的意思是什么 浏览:1057