系统数据库的概念结构,逻辑结构,物理结构设计方法_数据库的物理独立性是指

系统数据库的概念结构,逻辑结构,物理结构设计方法_数据库的物理独立性是指由于自己在写这一部分的报告时,总感觉不能很好地理解概念含义,具体的设计目标也不知道用怎样的形式来表达。在做完相关报告之后,想着把老师指导之后改正的作业展示一下,希望可以给有类似问题的小伙伴一点点帮助。系统的概念数据库设计将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计,最后生成的模型是E-R图。注:1、先写局部E-R图,再写整体的E-R图2、若所设计系统的实体、属性与联系很多,绘制出来的总E-R图过于复杂、不清晰,可以将整体的E-R图分解成实体-属性图和实体-联系图。其

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

由于自己在写这一部分的报告时,总感觉不能很好地理解概念含义,具体的设计目标也不知道用怎样的形式来表达。在做完相关报告之后,想着把老师指导之后改正的作业展示一下,希望可以给有类似问题的小伙伴一点点帮助。

系统的概念数据库设计

将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计,最后生成的模型是E-R图。
注:
1、先写局部E-R图,再写整体的E-R图
2、若所设计系统的实体、属性与联系很多,绘制出来的总E-R图过于复杂、不清晰,可以将整体的E-R图分解成实体-属性图和实体-联系图。
其他的细节就是正常绘制时需要注意的细节了,例如标好实体间的联系(1:n,m:n等)
下图是我画的第一个E-R图,可以看出非常地乱,还有交叉啥的。
在这里插入图片描述
在修改之后,自己把它分解成了实体-属性图和实体-联系图
在这里插入图片描述
在这里插入图片描述
虽然布局还是不太好看,不过比第一次的清晰了很多,毕竟目的就是用户可以看懂设计的想法。

系统的逻辑数据库设计

数据库的逻辑设计的任务是把概念设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。
在教材上,这一部分是要求根据E-R图写关系模式,并标出主键外键。
例如
仓库( 仓库号,地点、面积) 仓库号有下划线

自己是使用PowerDesigner对表做了设计,如下所示。
在这里插入图片描述
这两种表达应该都是正确的。

系统的物理数据库设计

物理设计是根据数据库管理系统的特征,确定数据库的物理结构即存储结构。
本模块的设计是对表结构的设计。
下图是自己系统的一个表结构举例:
在这里插入图片描述
可能设计得不太合理,不过结构差不多就是这样。
注:需要表明所使用的数据库Mysql或者是其他。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • shell内部命令_rshell

    shell内部命令_rshellShell内值命令之readread读取控制台输入目标: 理解read命令的作用 使用read给多个变量赋值 使用read读取一个字符 使用read限制时间输入 介绍: read是shell内置命令,用于从标准输入中读取数据并赋值给变量,如果没有进行重定向,默认就是从终端控制台读取用户输入的数据,如果进行了重定向,那么可以从文件中读取数据. 语法:read[options][var1var2]options表示选项,如下所示,var表示用来存储数据的变量,可以是一个,也可以是多

    2022年8月31日
    2
  • OCR截图文字识别提取(无需安装)「建议收藏」

    OCR截图文字识别提取(无需安装)「建议收藏」本软件无需安装,适用于Windows平台,具有截图,文字提取等功能,亦可用于图片和PDF中文字的识别提取中。目前版本为V3.82。截图文字提取V3.82下载地址如下蓝奏云下载:https://www.lanzous.com/b679733百度网盘下载链接:https://pan.baidu.com/s/1IMY0SWpyKy8uf6o5GTveLw新功能简介:1…

    2022年4月27日
    146
  • laravel 框架的tosql打印出来的sql未绑定参数,怎么可以打印带参数的sql?[通俗易懂]

    laravel 框架的tosql打印出来的sql未绑定参数,怎么可以打印带参数的sql?

    2022年2月17日
    34
  • 最新最全Golang面试题(精通篇)

    最新最全Golang面试题(精通篇)Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他Golang开发者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目.1.Golang中除了加Mutex锁以外还有哪些方式安全读写共享变量Golang中Goroutine可以通过Channel进行安全读写共享变量,还可以通过原子性操作进行.2.无缓冲Chan的发送和接收是否同步ch:=make(chanint)无缓冲的channel由于没有缓

    2022年6月25日
    22
  • mipi协议中文详解

    mipi协议中文详解https://blog.csdn.net/weixin_39558208/article/details/77067735一、MIPIMIPI(移动行业处理器接口)是MobileIndustryProcessorInterface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划中的规范如下:二、MIPI联盟的MIPID…

    2022年4月29日
    130
  • idea2021激活码?【在线注册码/序列号/破解码】

    idea2021激活码?【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号