当前位置: 首页 > news >正文

绪论(3)

1.3.1概念模型

1、名词解释
  • 实体:客观实在,并且可以相互区别的物体。
  • 属性:实体所具有的某一个特征。
  • :唯一标识实体的属性。
  • :属性的取值范围。
  • 实体型:使用属性名的集合来抽象的标识实体。
  • 实体集:具有相同属性的实体的集合。
  • 联系:实体内部以及实体之间的关联。
2、实体集之间的联系
  • 1:1,实体集中A的每一个实体,实体集B最多只有一个实体与之对应,如图。

  • 1:n,实体集中A的每一个实体,实体集B有n(n>=1)实体与之对应,如图。

  • n:m,实体集中A的每一个实体,实体集B有n(n>=1)实体与之对应;反之,实体集B中的每一个实体,实体集B有m(m>=1)实体与之对应。如图。

3、实体型关系案例
  • 对于课程,教师和参考书3个实体型,每一门课程由多名教师讲授,可以使用多本参考教材。一名老师只能上一门课,一本参考书只供一门课使用。如图。

  • 对于供应商,项目和零件3个实体型,一个供应商可以供给多种项目多个零件,每个项目都可以使用多个供应商的零件,每种零件都可以由多个供应商供给。供应也有自己的属性,表示某供应商供应了多少零件。如图。

    • 职工实体之间存在领导和被领导的关系,某职工领导多名职工,但他本身也是一名职工。一名职工仅背一人领导,一名领导可领导多名职工。

    4、ER图案例
    • 学生实体具有学号、姓名、性别、出生年份、系、入学时间

    • 工厂物资管理模型。

    相关文章:

  • AtCoder Beginner Contest 001(A - 積雪深差、B - 視程の通報、C - 風力観測、D - 感雨時刻の整理)题解
  • 如何通过Python网络爬虫技术应对复杂的反爬机制?
  • 物联网同RFID功能形态 使用场景的替代品
  • Mac OS Homebrew更换国内镜像源(中科大;阿里;清华)
  • 数据结构秘籍(四) 堆 (详细包含用途、分类、存储、操作等)
  • 【C++】ImGui:极简化的立即模式GUI开发
  • 【数据挖掘】Matplotlib
  • Java零基础入门笔记:(7)异常
  • 【Redis学习】Redis Docker安装,自定义config文件(包括RDB\AOF setup)以及与Spring Boot项目集成
  • 【漫话机器学习系列】112.逻辑回归(Logistic Regression)
  • 使用Node.js搭配express框架快速构建后端业务接口模块Demo
  • 批量提取 Word 文档中的页面
  • leetcode 238. 除自身以外数组的乘积
  • nginx的作用和应用场景
  • WINCC 第三方控件Industrial Gadgets ActiveX Product Family的使用方法
  • 计算机毕业设计SpringBoot+Vue.js贸易行业CRM系统(源码+文档+PPT+讲解)
  • 记录一次MySQL的分库分表行为
  • 【压力测试】要不要做全链路压测?
  • 【Maven】将普通Eclipse项目改造为Maven项目(非SpringBoot项目)
  • 避坑!用Docker搞定PHP开发环境搭建(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)
  • 新乡网站关键字优化/提交链接
  • 云南做网站公司哪家好/网页设计素材网站
  • 有什么比较好的做海报网站/一媒体app软件下载老版本
  • 网站建设网站推广/百度云登录入口官网
  • 帮客户做ppt什么的在哪个网站/百度官方认证
  • 网页制作全套教程视频/seo主要是指优化