数据库逻辑设计的任务和主要工具是

作者&投稿:鲜利 (若有异议请与网页底部的电邮联系)
~

数据库设计过程包括:

现实世界→需求分析→概念设计→逻辑设计→物理设计

概念设计——利用数据模型进行概念数据库的模式设计。它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键。

逻辑设计——把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。用到的术语有:函数依赖、范式、关系分解。

物理结构设计——指的是根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。

确定数据库的物理结构包含下面四方面的内容:

1、确定数据的存储结构;

2、设计数据的存取路径;

3、确定数据的存放位置;

4、确定系统配置。

数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,选择一个优化方案作为数据库物理结构。在数据库物理设计中,最有效的方式是集中地存储和检索对象。




设计用户子模式属于数据库设计哪个阶段的设计内容?(
逻辑结构设计。形成合理的全局逻辑结构,设计出用户子模式。就是数据库逻辑设计所要完成的任务。子模式也叫外模式,是在逻辑数据模式基础上设计的直接面向操作用户的数据模式,可以根据用户需求随时构造。

数据库设计的主要步骤?
逻辑结构设计的步骤:概念模型、一般数据模型、特定的数据模型、优化的数据模型.物理设计的任务是根据具体计算机系统的特点,为给定的数据模型确定合理的存储结构和存取方法.所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度.

数据库设计主要包括哪几部分,分别包括哪些内容
4、物理设计 内容:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。5、验证设计 内容:收集数据并具体建立一个数据库,运行一些典型的...

数据库设计分为哪几个阶段
1. 需求分析阶段:此阶段的核心任务是准确理解和分析用户需求,包括数据和处理。这是整个设计过程的基础,通常也是最为困难且耗时最长的一步。2. 概念结构设计阶段:在这一阶段,设计者通过对用户需求的集成、归纳和抽象,创建出一个独立于特定数据库管理系统的概念模型。3. 逻辑结构设计阶段:此阶段的...

数据库设计有哪些步骤
概念设计帮助设计人员理解数据的整体结构,并确保所有关键数据都被考虑在内。进入逻辑设计阶段,设计人员需要将概念模型转化为具体的数据库管理系统(DBMS)可以理解的逻辑模型。这包括定义表结构、主键、外键、索引等,以及确保数据的完整性和安全性。例如,在逻辑设计阶段,设计人员可能会决定使用SQL Server或...

数据库分为三个层次
以及如何访问这些数据。在逻辑层中,设计师必须考虑数据库的性能、安全性和可扩展性等问题。视图层是数据库的最高层,它提供了一种用户友好的方式来访问数据。视图层的主要任务是隐藏数据的复杂性,让用户可以轻松地查询和分析数据。视图层可以根据不同的用户需求创建不同的视图,方便用户使用。

数据库建立的步骤
建立数据库的基本步骤如下:1. 需求分析 2. 概念设计 3. 逻辑设计 4. 物理设计 5. 实现 6. 测试和优化 7. 维护 接下来,我将详细解释每个步骤:1. 需求分析:这是数据库设计的初始阶段,需要深入了解和分析用户的需求。这通常通过与利益相关者(如系统用户、开发者、管理员等)交流来完成。例如...

数据库设计的步骤包括哪些
数据库设计的步骤包括:需求分析、概念设计、逻辑设计、物理设计、实施与测试、优化和维护。需求分析:这是数据库设计的第一步,主要目的是了解用户需求,收集和分析相关数据,明确数据库需要存储哪些数据,这些数据之间的关系以及数据的操作要求等。通过需求分析,可以形成需求规格说明书,为下一步的设计提供...

概念数据库设计的主要任务是什么?应该完成哪些工作?
(3)物理结构设计。为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,就叫做数据库的物理结构设计。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,...

数据库的六个设计阶段
数据库的六个设计阶段通常包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施以及数据库运行和维护。首先是需求分析阶段。这一阶段是数据库设计的起点,主要任务是明确用户的需求。数据库设计师需要与项目干系人深入交流,了解他们希望数据库实现哪些功能,存储哪些数据。例如,一个电商平台...

绩溪县14711024367: 数据库逻辑设计的主要任务是 A.建立E - R图和说明书B.创建数据库说明C.建立数据流图D.把数据送至数据库 -
漳骅济生: C

绩溪县14711024367: 1.数据库逻辑设计阶段的主要工作是什么? -
漳骅济生: 设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑.数据库逻辑设计是整个设计的前半段,包括所需的实体和关系,实体规范化等工作.数据库逻辑设计决定了数据库及其...

绩溪县14711024367: 数据库逻辑设计的主要任务是( ) A建立E - R图和说明书B创建数据库说明C建立数据流图D把数据送到数据库 -
漳骅济生: CA是需求分析的B,不知道,分明是乱写出来的.D,和B一样

绩溪县14711024367: 谁能简述程序设计思想及数据库设计的主要任务? -
漳骅济生: 1.程序设计思想就是如何用程序语言描述世界. 2.数据库设计有5个阶段,每个阶段的任务是不同的. 一般,数据库的设计过程大致可分数据库设计为5个步骤: 1)需求分析;调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类...

绩溪县14711024367: 什么是数据库的概念设计,逻辑设计,物理设计,以及三者的关系 -
漳骅济生: 1.概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型.这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关...

绩溪县14711024367: 数据库设计步骤?求解 -
漳骅济生: 数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护第一步,规划.规划阶段的主要任务是进行建立数据库的必要性及可行性分析.如系统调查(即对企业全面调查,画出组织...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网