5.2系统数据库设计 ■数据库是计算机领域中最重要的技术之一。目 前,它正在迅速地发展着,特别是在应用的实 践中不断丰富着新的内容。数据库是管理信息 系统中至关重要的一个组成部分,它为管理信 息系统存贮和管理有关的数据。因而,它是信 息系统开发中一项重要工作。由于数据库技术 的使用,给研制新型的各类信息系统以有力的 支持
5.2 系统数据库设计 ◼数据库是计算机领域中最重要的技术之一。目 前,它正在迅速地发展着,特别是在应用的实 践中不断丰富着新的内容。数据库是管理信息 系统中至关重要的一个组成部分,它为管理信 息系统存贮和管理有关的数据。因而,它是信 息系统开发中一项重要工作。由于数据库技术 的使用,给研制新型的各类信息系统以有力的 支持
5.2系统数据库设计 ■521数据库概念模型 数据库系统是一个复杂的系统,数据库的功能都由 个软件系统来完成,这个软件系统就是数据库管 理系统( Database Management Systems,简称 DBMS)。 用来表示概念性数据模型的方法:实体一联系方法 ( Entity-Relationship Approach),简称ER模型。 ER模型包含三个基本成分:“实体”、“联系” “属性”(见图5.5)
5.2 系统数据库设计 ◼5.2.1 数据库概念模型 数据库系统是一个复杂的系统,数据库的功能都由 一个软件系统来完成,这个软件系统就是数据库管 理系统(Database Management Systems,简称 DBMS)。 用来表示概念性数据模型的方法:实体—联系方法 (Entity-Relationship Approach),简称E-R模型。 E-R模型包含三个基本成分:“实体”、“联系”、 “属性”(见图5.5)
5.21数据库概念模型 用来表示概念性数据模型的方法:实体一联 系方法Enty- Relationship Approach),简 称ER模型。ER模型包含三个基本成分: “实体”、“联系”、“属性”(见图5.5)。 1)实体:是客观世界中存在的、且可相互 区分的事物。它可以是人或物,也可以是具体 事物或抽象事物。例如:教师、学生、课程是 实体。实体用矩形框表示; 或联系所具有的性质。通常一个实体或联系由 若干属性来刻画
5.2.1 数据库概念模型 用来表示概念性数据模型的方法:实体—联 系方法(Entity-Relationship Approach),简 称E-R模型。E-R模型包含三个基本成分: “实体”、“联系”、“属性”(见图5.5)。 1)实体:是客观世界中存在的、且可相互 区分的事物。它可以是人或物,也可以是具体 事物或抽象事物。例如:教师、学生、课程是 实体。实体用矩形框表示; 或联系所具有的性质。通常一个实体或联系由 若干属性来刻画
5.21数据库概念模型 2)联系:客观世界中的事物彼此之间有联系,描述实体与 实体之间的关系。联系有三种:联系用菱形框表示。 1:1(一对一联系),例如:实体“校长”与“大学”之间 的联系为“1:1”; 1:N(一对多联系),例如:实体“学校”与“院系”之间 的联系为“1:N”; M:N(多对多联系),例如:实体“学生”与“课程”之 间的联系为“M:N。教师教课程学生NNM1学职称性别姓名 工号专业姓名性别学号系专业课程名学时课程号学分图55教 学过程ER图 3)属性:属性是实体或联系所具有的性质。通常一个实体 或联系由若干属性来刻画
5.2.1 数据库概念模型 2)联系:客观世界中的事物彼此之间有联系,描述实体与 实体之间的关系。联系有三种:联系用菱形框表示。 1:1(一对一联系),例如:实体“校长”与“大学”之间 的联系为“1:1”; 1:N(一对多联系),例如:实体“学校”与“院系”之间 的联系为“1:N”; M:N(多对多联系),例如:实体“学生”与“课程”之 间的联系为“M:N”。教师教课程学生NNM1学职称性别姓名 工号专业姓名性别学号系专业课程名学时课程号学分图5.5 教 学过程E-R图 3)属性:属性是实体或联系所具有的性质。通常一个实体 或联系由若干属性来刻画
图55教学过程ER图 职称 专Ⅶ 学号 姓名 性别系 性别」 「专业 教师 学生 姓名1 教 学 工号 课程 课程号「课程名「学时「学分
图5.5 教学过程E-R图 教师 教 课程 学生 N N M 1 学 职称 性别 姓名 工号 专业 学号 姓名 性别 系 专业 课程号 课程名 学时 学分