数据库设计的六个阶段

数据库设计的六个主要阶段包括需求分析,意识形态结构设计,逻辑结构设计,物理结构设计,数据库实现以及数据库操作和维护。
1 要求分析:此阶段包括用户业务活动和数据使用检查和分析。
目的是确定数据类型,范围,音量及其在业务活动中的通信状态,并阐明数据库系统上用户的需求和障碍,以便可以制定用户要求的规则。
对需求的分析通过自上而下的方法逐渐分解,分析使用数据流程图(DFD)以图形方式描述结果。
2 .概念设计:在此阶段,设计师将创建一个抽象的意识形态数据模型,以反映信息结构,信息流,相互关系和信息存储,查询和真实世界的处理要求。
使用扩展的单元模型(E-R模型)来定义单元,特征,连接和缺乏信息来生成本地视图。
然后将这些本地思想集成到全球视图,概念数据模型中。
3 逻辑设计:此阶段的目标是将意识形态数据模型转换为在数据库逻辑模型中制造特定的数据库管理系统。
同时,为各种数据处理要求生产了这种逻辑子模式。
结果是逻辑数据库方案。
4 物理设计:在此级别上,设计师特定数据库根据管理系统提供的存储结构和访问方法选择了最合适的物理存储结构,访问方法和访问路径。
这包括文件类型,索引结构和数据存储顺序等的选择,以创建物理数据库。
5 数据库实现:完成上述设计步骤后,收集数据并安装真实的数据库。
通过运行特定的应用程序任务来验证数据库设计的纯度和合理性。
数据库设计通常需要进行几次复发,以确保设计的准确性和灵活性。
6 数据库操作和维护:正式运行数据库后,需要不断调整和修改。
数据库设计的研究和开发涉及自动或半自动设计设备的开发,以实现工程,标准化和数据库设计的设施,并同时反映了软件工程的先进思想和方法。

(20) 数据库设计包括两个方面的设计内容,它们是______。

A.概念设计和逻辑设计分析:数据库设计的设计内容包括:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实现以及数据库操作和维护。
概念设计通过对用户需要描述的现实世界进行分类,汇总和总结(可能是工厂,购物中心或学校等)来创建一个抽象的概念数据模型。
这个概念模型应反映信息结构,信息流,相互约束的关系,在现实世界中各个部门的信息之间以及各个部门对信息存储,查询和处理的要求。
已建立的模型应避免计算机上数据库的特定实现详细信息,并以抽象的形式表达。
以扩展的实体 - (E-R模型)连接模型方法为例,第一步是阐明现实世界中各个部门,实体之间的连接以及信息的限制等的各个实体及其属性,以提供对每个部门中使用的信息的本地描述(称为数据库中的本地视图)。
第二步是将较早获得的多个用户的部分视图集成到全局视图中,即用户想要描述的现实世界的概念数据模型。
逻辑设计的主要任务是将现实世界的概念数据模型设计为数据库的逻辑模型,即适应特定数据库管理系统支持的逻辑数据模型。
同时,各种数据处理应用领域也可能需要相应的逻辑子图案。
该设计步骤的结果是所谓的“逻辑数据库”。
扩展数据:数据结构设计形成过程:需求分析阶段:每个用户的全面应用需求。
概念设计阶段:形成独立于机器特征的概念模型,独立于每个DBMS产品。
逻辑设计阶段:首先,将E-R图转换为由特定数据库产品(例如关系模型)支持的数据模型,以形成数据库逻辑模型; 然后,基于用户处理要求和安全考虑因素,基于基本表建立了必要的视图(视图),以形成外部数据模式。
物理设计阶段:根据DBM和处理需求的特征,进行物理存储布置,建立索引并形成数据库模式。
参考资料来源:数据库设计 - 百科全书

试题(5)在数据库设计的 (5) 阶段进行关系规范化。(5)

[答案]:问题C(5 )分析此问题以测试数据库设计的基本知识。
数据库的设计分为四个主要阶段:对用户需求,概念设计,逻辑设计和物理设计的分析。
将抽象概念模型转换为逻辑模型,这些模型与所选DBMS产品支持的数据模型一致,这是物理设计的基础。
包括模式的初始设计,亚模式的设计,应用程序的设计,模型的评估以及模型的改进。
逻辑设计阶段的任务是将逻辑结构中概念模型的设计阶段获得的基本E-R图转换为与所选DBMS产品支持的数据模型一致的逻辑结构。
如果采用了基于E-R模型的数据库设计方法,则此阶段是转换DBMS支持的数据模型中设计的E-R模型;如果采用了用户的显示方法,则必须将模型进行标准化,必须列出所有关键字,并且表格中的约束和连接应使用数据结构的图来描述,必须汇总用户的每个视图的设计结果,并且必须将所有用户视图组合在复杂的数据库系统中。
参考响应(5 )C

数据库模型和模式的区别

1 定义上的差异:数据模型(数据模型)是用于抽象数据功能和数据库管理的教育表格框架。
概念模式(架构),也称为逻辑模式,是对数据库中所有数据的逻辑结构和特征的描述,并且是所有用户的公共数据视图。
2 组成的差异:数据模型中描述的内容包括三个部分:数据结构,数据操作和数据约束。
(1 )数据结构:数据模型的数据结构主要描述数据,内容,属性和数据之间的连接类型。
数据结构是数据模型的基础,数据操作和约束基于数据结构。
不同的数据结构具有不同的操作和约束。
(2 )数据操作:数据模型中的数据操作主要解释操作类型以及如何操作相应的数据结构。
(3 )数据约束:数据模型中的数据约束主要改变语法,含义含义连接,数据结构中数据之间的约束和依赖关系以及动态数据规则,以确保数据准确性,有效性和兼容性。
3 .数据模型分类可以根据不同的应用程序级别将三种类型分为三种类型:概念数据模型,逻辑数据模型和物理数据模型。
1 概念数据模型(概念数据模型):缩写为概念模型,是数据库用户实现世界的模型。
它主要用于描述世界的概念结构。
数据库设计人员可以在设计的早期阶段删除计算机系统和DBM的某些技术问题,重点是分析数据和数据连接,而与特定数据管理系统(称为DBMS的数据库管理系统)无关。
概念数据模型必须替换为逻辑数据模型,然后才能在DBMS中实现。
2 逻辑数据模型:简称为数据模型。
这是数据库用户看到的模型。
这是一个由特定DBMS支持的数据模型,例如网络数据模型(NetworkDataModel),一个层次数据模型(层次dataModel)。
该模型既面向用户,也以系统为导向,主要用于实现数据库管理系统(DBMS)。
3 物理数据模型(物理数据模型):称为物理模型,它是计算机的物理表示模型,该模型描述了存储媒体上数据的组织结构。
它不仅与特定的DBM有关,还与操作系统和硬件有关。
实现时,每个逻辑数据模型都具有相应的物理数据模型。
为了确保独立性和可移植性,大多数物理数据模型实施工作将由系统自动完成,但是设计人员仅设计特殊的结构,例如索引和聚合。
最常用的概念数据模型是ER模型,扩展ER模型,面向对象的模型和谓词模型。
最常用的逻辑数据类型是分层模型,网格模型和关系模型。
3 级模型结构:外部模式,概念模式,内部模式4 了解概念模式:只有一个数据概念模式。
在狗狗逻辑层面的数据库数据的视图。
数据库数据库模式基于特定的数据模型。
定义模式模式时,您不仅必须定义数据的逻辑结构(包括配置的数据项,数据项的类型,值范围等),还必须定义与数据以及这些数据之间的连接相关的安全性和完整性要求。