7 什么是概念模型?试述概念模型的作用
-
概念模型用于信息世界的建模,是对现实世界进行第一层的抽象,独立于计算机系统,是数据库设计的有力工具,是数据库设计人员和用户之间进行交流的语言
-
作用
- 沟通桥梁:概念模型作为现实世界与计算机系统之间的桥梁,帮助开发者、用户和利益相关者就系统需求、设计和功能达成共识。
- 数据库设计:概念模型是数据库设计的重要工具,通过ER图等表示方法,可以有效地设计数据库模式,确保数据的一致性和完整性。
- 拥有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识
- 简单、清晰、易于用户理解。
8 定义并解释概念模型中以下术语:实体、实体型、实体集、实体之间的联系
实体 (Entity)
- 定义:客观存在并可以相互区分的客观事物或抽象事件称为实体(经常把实体集简称为实体。因此‘实体’的具体含义要看上下文)
- 解释:
- 可以触及的客观对象仓库、器件、职工……等是实体
- 客观存在的抽象事件订货、演出、足球赛……等也是实体
实体型(Entity Type)
- 定义:实体型是一组具有相同属性和特征的实体的集合,它描述了这类实体的共同结构。
- 解释:实体型相当于一个模具,用于定义某一类实体的属性和特征。例如,“学生”是一个实体型,它定义了所有学生共有的属性,如学号、姓名、年龄等。
实体集
- 定义:同型实体的集合
- 解释:实体集包含了符合某一实体型定义的所有实体。例如,一个学校中的所有学生构成了“学生”实体集。
联系 (Relation)
- 定义:联系由一系列的实体间对应关系所组成
- 解释:联系描述了不同实体之间的关联方式,可以是单向的、双向的或多向的。联系通常具有特定的含义和约束条件。例如,学生和课程之间的“选课”联系表示学生选择了某些课程,这种联系可能还包括选课时间、成绩等属性。
T7、T8


