数据库复习-2.概念模型
概念模型
概念模型的用途:
- 概念模型用于信息世界的建模;
- 是现实世界到机器世界的一个中间层次;
- 是数据库设计的有力工具;
- 数据库设计人员和用户进行交流的语言。
对概念模型的基本要求:
- 较强的语义表达能力
- 能够方便、直观地表达应用中的各种语义知识
- 简单、清晰易于用户理解
信息世界中的基本概念
实体(Entity)
客观存在并相互区别的事物称为实体。
实体可以为具体的人、事、物,也可以是抽象的概念或联系。如:张三、男足胜过了韩国、飞机和路飞(虚拟)。属性(Attribute)
实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。如:学生实体可以由学号、姓名、性别、出生年份、系别、入学时间等属性组成。码(key)
唯一标识实体的属性集称为码。例如学号。域(Domain)
属性的取值范围称为该属性的域。实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画同类实体。实体值(Entity Value)
集合中个体的属性内容,即在结构约束下的取值。它是型的一个具体赋值。实体集(Entity Set)
同型实体的集合称为实体集。例如全体学生