首页 > 编程知识 正文

逻辑表和物理表的区别,数据结构物理结构和逻辑结构

时间:2023-05-06 20:10:28 阅读:59210 作者:4064

对于初学者来说,数据库设计中的概念、逻辑、物理结构设计三者就像双胞胎兄弟一样,不知道各自是谁,主要起什么作用。 偶然查阅文献,发现某期刊表现比较规范,尤其是用比较容易理解的语言分析三方关系,借期刊规范模式图供学习交流。 (期刊来源请参考参考文献,如有侵权,请联系删除。数据库设计应该是概念结构设计(E-R图),逻辑结构设计(关系模式),物理结构设计(数据表,设计字段)三者共同组成的。

概念结构设计基于调查、理解、分析现实世界关系所得的实体对象有哪些,对象有哪些特征,这些关系是一对一的,还是一对多的,多对多的。 整理这些问题后,可以用关系图的形式表现概念结构,即实体关系图(E-R图)。

在逻辑结构设计中,根据实体关系图,可以选择实体数量、每个实体包含的属性(特性)、可以将实体与实体之间的关系相关联的属性(这些实体之间的公共属性是主键或外键) 这将获得关系模型,即XX关系模型(XX属性1、XX属性2、……)。 进而基于关系规范化理论,优化关系,消除数据冗馀,插入异常,消除异常得到比较高级的范式,满足数据的正常处理。

物理结构将逻辑结构中优化的关系模式转换为数据库中的关系表,以适当的类型和长度存储每个属性,设置主键和关联约束,从而完成数据设计,满足APP应用对数据存储、插入和删除的要求

参考文献:

[1]gxdxss,着急馒头.基于JSP技术的玉器旅游购物中心的设计与实现[J] .科技与产业,2021,21 (05 ) :87-92 .

知网网站:基于JSP技术的玉器旅游网络购物商场的设计与实现

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。