将 用户需求抽象成概念模型的过程就是概念结构设计 是数据库设计的关键

概念模型的一种表现方法:实体-联系法(Entity-Relationship Approach)

简称:E-R方法:用E-R图来描述现实世界的概念模型

两个实体型之间的联系分成三种:一对一 、一对多、多对多

班级和班长:一对一

班级和学生:一对多

课程和学生:多对多

两个以上的实体型之间的联系也存在这三种联系

单个实体型内的联系也存在这三种

联系的度:参与联系的实体型的数目

实体型属性的表示:

联系也可以有属性+表示方法

例子1:

注意:一个仓库只放一类材料,所以仓库核材料是一对多的关系

例子2:

加上属性(实体+联系)

例子3:

先把实体属性图画出来放一边:

提供的实体之间的联系:

根据实体联系条件画出:E-R图

最后再把实体的属性加上(但是看看有没有联系的属性可以加的)

over

数据库原理 概念结构设计-E-R图及其设计相关推荐

  1. 数据库原理 概念结构设计的方法

    如何划分实体.属性? 划分原则: 1.属性不可再分 2.E-R图表示的是实体和实体之间的联系,属性不能再与其它实体发生联系 例子1:职称还可以细分其它的属性 例子2:病房和病人之间有非一对一的联系,而 ...

  2. 数据库的概念结构设计与计算机的,数据库结构的优化设计研究

    摘要:在计算机的各项发展中,发展最快其中之一就是数据库技术,他也是在我们的日常生产活动中被应用最为广泛的的技术.他成为了计算机系统与应用系统之间的连接桥梁.在数据库被设计出来之前,数据库的设计人员将在 ...

  3. 考研复试数据库原理面试题(四)—关系数据库设计与设计理论

    写作目的:为了应对考研复试中的面试,我整理了导师可能提问的地方,力求用口语化的语言描述出来. 这只是一部分,陆续还有数据库原理的其它章节,还会推出数据结构.计算机网络复试题整理. 数据库原理我的参考书 ...

  4. sql server 2017数据库复习:第六章-数据库设计(需求分析、概念结构设计(ER图)、逻辑结构设计)+练习题

    数据库设计的基本过程及每阶段的主要任务 说明:数据流图用于实现需求分析! ER图设计 局部ER图->全局ER图->全局ER图优化 在ER图合并的时候,会出现以下3种冲突: 1.属性冲突:属 ...

  5. 数据库原理 逻辑结构设计

    任务: 把概念设计阶段的基本E-R图转换成关系模式 转换内容:实体型.实体的属性和实体型之间的联系转化成关系模式 例如: E-R图向关系模型的转化原则: 1.实体型的转换 关系模式的属性=实体的属性 ...

  6. 沈师 数据库原理 PTA 填空题 无答案版

    答案链接:https://blog.csdn.net/a2272062968/article/details/117713227 1.1是长期存储在计算机内有组织.可共享的大量数据的集合. 数据模型的 ...

  7. 机房收费系统数据库概念结构设计

    数据库的设计大致流程想必大家都知道,不知道的也能很容易的在网上找到相关的资料,通常,我们将数据库设计分为6个阶段,即需求分析阶段.概念结构设计阶段.逻辑结构设计阶段.物理结构设计阶段.实施阶段.运行和 ...

  8. dbms是处于计算机硬件,数据库原理与实践(欧利松)-中国大学mooc-题库零氪

    第一章 数据库系统概述 第2讲 数据库技术的产生与发展随堂测验 1.数据库系统是在( )的基础上发展起来的. A.数据库管理系统 B.操作系统 C.文件系统 D.应用系统 2.以下不是文件系统缺点的是 ...

  9. 数据库原理第六章课后题答案(第四版)

    一.选择题 1. B    2. C    3. C    4. A    5. C 6. B    7. C    8. B    9. D    10. C 11. D   12. B   13. ...

最新文章

  1. 授权后接口调用(UnionID)
  2. mlx rdma网卡指标参数简介
  3. 马云马化腾,过的哪个冬
  4. internetreadfile读取数据长度为0_【完结】TensorFlow2.0 快速上手手册
  5. [LeetCode] 547. Friend Circles Java
  6. [dp]最长单调递增子序列LIS
  7. SQLlite 分页
  8. 2020 年 Flink 最佳学习路线,学习的路上,你,并不孤单
  9. Android按back后执行过程,安卓app测试获取接口返回数据,然后处理数据,放在一个button点击事件里面 执行顺序有问题?无法获取数据?...
  10. 【Vue2.0】—Vue中的key有什么作用?(四)
  11. 在Linux中使用cURL进行HTTP POST和GET [复制]
  12. surface远程登录桌面字小_office365账号赠送(office桌面版+5Tonedrive)
  13. Java入门 第一季第六章 数组
  14. win7 Pro 英文版添加中文语言包
  15. python读入图片,可视化展示图片
  16. win10 登录后无法进桌面且黑屏能打开任务管理器的解决方法
  17. Chrome 扩展程序——LastPass:密码管理工具
  18. PDF办公技巧之PDF怎么删除其中一页
  19. 图片链接打不开检测工具-免费链接失败检测软件
  20. 聚合物泥浆php特点,钻井液的组成与体系分类

热门文章

  1. 计算机专业大创要求,“大创项目”推动计算机专业学生创新实践能力的提高
  2. 2021年域名投资低迷,如何看待10年后的域名及域名前景?
  3. 【JavaScript】按钮绑定点击事件-onCliek事件
  4. Unit 2: Linux/Unix Acquisition 2.1 Linux/Unix Acquistion Memory Acquisition
  5. 风向标瑞福进取昨发疯,真的转势了
  6. !! MACD战法总结
  7. CRM和ERP的区别与联系
  8. 推荐学英语的电影及电视剧
  9. 投票找精英投票网是怎么回事?
  10. hackbar2.1.3 安装教程(附下载地址 )Firefox Chrome