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

数据库基础应用——概念模型

1、实体(Entity)
客观存在并可相互区别的事物称为实体。实体可以是人、物、对象、概念、事物本身、事物之间的联系。(例如一名员工、一个部门、一辆汽车等等。)
2、属性(Attributre)
实体所具有的每个特性称为属性。(例如:员工由员工号、姓名、性别、部门等组成。)
3、关键字(Key)
能唯一标识实体属性的集合称为关键字。(例如:员工号就是员工实体的关键字,还有身份证是每个人实体的关键字。)
4、域(Domain)
属性的取值范围称为域。(例如:员工的姓名用字符串集合,年龄用数字集合)
5、实体型(Entity Type)
一类实体所具有的共同特征或属性的集合称为实体型。(例如:员工由员工号、姓名、性别、部门等就是一个实体型)
6、实体集(Entity Set)
同型实体的集合叫做实体集。(例如:全体员工、所有学校、所有汽车等等)
7、联系(Relationship)
一类是实体内部组成实体的属性之间的联系;另一类是实体之间的联系。
两个实体之间的联系有:一对一、一对多、多对多。
概念模型的表示方法:实体—联系(Entity-Relationship Approach),简称E-R方法。

长方形框表示实体集,椭圆表示实体的属性、菱形表示实体之间的联系。
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/66157.html

相关文章:

  • 【学姐面试宝典】前端基础篇Ⅴ——JS深浅拷贝、箭头函数、事件监听等
  • 最新研究,GPT-4暴露了缺点!无法完全理解语言歧义!
  • 商业数据挖掘-第一章-数据探索式分析-1
  • MybatisPlus是否防止SQL注入?
  • 5月第1周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
  • 数据的插入删除和更新
  • C# byte[] 与 int 类型互转
  • MySQL---多表联合查询(上)(多表关系、外键约束、学生成绩多表关系、交叉连接查询)
  • 【iOS】—— RunLoop线程常驻和线程保活
  • Springcloud--docker快速入门
  • 基于AT89C51单片机的电子计数器设计与仿真
  • IT程序员如何面对35岁大龄问题?我从公司老板的角度聊聊
  • 【计算机专业漫谈】【计算机系统基础学习笔记】W2-2-2 模运算系统和补码表示
  • vue概述
  • SpringCloud-OpenFeign案例实战
  • ACM - 数学 - 提高(还没学多少)
  • JavaScript class和继承的原理
  • Playwright-python 自动化测试【Anaconda】环境配置
  • 攻防世界-web-simple js
  • 【SpringCloud】初始微服务
  • 均摊时间复杂度
  • 夏驰和徐策的解决数学问题思路——反证法
  • 面向开发人员的 ChatGPT 提示词教程 - ChatGPT Prompt Engineering for Developers
  • 虹科方案|使用 HK-TRUENAS支持媒体和娱乐工作流程-1
  • DDR5内存彻底白菜价,国外大厂却整出了比着火更离谱的骚操作
  • Linux网络——Shell编程之函数
  • GQCNN+PointNetGPD思路和问题--chatGPT
  • Mysql索引(2):索引结构
  • Spring框架介绍和应用实践
  • IO 流学习总结