数据库概念设计与逻辑设计[通俗易懂] 一、概念设计 概念设计的目的就是为了建立概念数据模型,概念数据模型也称为高级数据模型,之所以称为高级数据模型是因为它更接近于人的思维,而不是机器的思维,相比于关系模型更容易理解,此处的高级和低级的概念,与程序语言领域的高低级是一样的。我们通常称Java语言为高级语言,汇编...
二、逻辑结构设计。 逻辑结构设计是在概念结构设计的基础上进行的,主要目的是将概念模式转化为逻辑模式,具体包括以下几个环节: 1.数据库模式设计:将概念模式中的实体及其关系映射为数据库中的表结构,包括表的字段以及字段之间的关系。 2.数据约束设计:确定数据库中数据的完整性约束和一致性约束,确保数据的正确性和有...
概念结构是整个数据库设计的基础,它决定了数据库的整体框架和结构。而逻辑结构则是具体实现的过程,它决定了数据的存储和操作方式。 在实际的数据库设计过程中,概念结构和逻辑结构的设计需要相互配合。只有在概念结构设计完善的前提下,才能更好地实现逻辑结构的设计。需要不断优化和调整这两者,以适应实际业务需求的变化...
数据库结构设计的核心阶段包括: 1. **概念结构设计**:通过分析需求创建抽象模型(如ER图),定义实体、属性及其关系,与具体DBMS无关; 2. **逻辑结构设计**:将概念模型转化为特定数据模型(如关系模型),设计表结构、约束、规范化等; 3. **物理结构设计**:确定物理存储细节(如存储格式、索引、分区),优化数据库性...
数据库的逻辑设计的任务是把概念设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。 在教材上,这一部分是要求根据E-R图写关系模式,并标出主键外键。 例如 仓库( 仓库号,地点、面积) 仓库号有下划线 自己是使用PowerDesigner对表做了设计,如下所示。
10.1概念结构设计 1976年P.P.S.Chen提出在逻辑结构设计之前 先设计一个概念模型,并提出了数据库设计的实体--联系方法Entity--RelationshipApproach 目前成为数据库设计中通用的工具 E-R模型设计工具 Sybase公司的PowerDesignerDataArchitect 微软公司MicrosoftInfoModeler(VisioModeler)ERWin 10...
数据库设计实例需求分析、概念结构、逻辑结构 数据库设计实例分析 一、需求分析实例 现要开发高校图书管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界, 该系统应能完成下面的功能: (1)读者注册。 (2)读者借书。 (3)读者还书。 (4)图书查询。
A正确答案:A解析:本题考查数据库设计流程的相关知识。数据库的设计过程可以分为4个阶段,即用户需求分析、概念结构设计、逻辑结构设计和物理结构设计。用户需求分析是对现实世界的调查和分析;概念结构设计是从现实世界到信息世界的转换;逻辑结构设计是信息世界向数据世界的转化;物理结构设计是为数据选择合适的存储结构和存...
数据数据库结构是计算机存储、组织数据的方式。 数据的逻辑结构 指反映数据元素之间的逻辑关系的数据结构数据结构,其中的逻辑关系是指数据元素之间的前后间关系,而与他们在计算机中的存储位置无关。逻辑结构包括: 1.集合:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; ...