什么叫数据库逻辑设计?物理设计?它们的具体任务各是什么?

slj 2002-04-08 07:52:33
什么叫数据库逻辑设计?物理设计?它们的具体任务各是什么?
...全文
2248 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
老吴子 2002-04-22
  • 打赏
  • 举报
回复 1
数据库的逻辑设计包括确定所需的实体和关系,进行规范化等工作;而数据库的物理设计包括具体的DBMS选择、属性(字段)数据类型、长度、精度确定、DBMS的数据页面大小、内存分配、一致性保证、索引选择、存储方式等等。在进行数据库逻辑设计的时候,必须符合3NF,对于具体的性能原因引起的反规范化,留到物理设计时考虑。
dotnba 2002-04-21
  • 打赏
  • 举报
回复

学习
逻辑设计就要考虑R-R模型啊,范式之类的东西
不过很惭愧,自己做的时候通常考虑程序怎么好做,就怎么做字段,很少考虑数据冗余、范式什么的
Yang_ 2002-04-21
  • 打赏
  • 举报
回复
数据库基础版应该多一些这类问题!
逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。
物理设计:设计数据库的物理结构,就是根据数据库的逻辑结构,结合选定的DBMS,设计数据库的存储结构、存取方式等。

这两个设计的分开,有很大的意义,是实现数据独立性的有效手段,对应三级模式,逻辑设计主要设计外模式和模式,以及外模式和模式之间的映像关系,物理设计主要设计内模式以及内模式和模式之间的映像关系。

以上回复基本上是抄书!


slj 2002-04-08
  • 打赏
  • 举报
回复
别这么简单吧
warning 2002-04-08
  • 打赏
  • 举报
回复
简单的说,逻辑设计和具体的数据库系统无关,而物理设计是基于某个数据库系统

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧