正在加载图片...
。8 SQL Server2019数据库教程 1.3.1现实世界 在现实世界阶段,把现实世界中客观存在并可以相互区分的事物称为实体。实体可以 是实际存在的东西,也可以是抽象的。例如,学生、课程、零件、仓库、项目、案件、选 课等都是实体。 每一个实体都具有一定的特征。例如,对于“学生”实体,它具有学号、姓名、性别、 生日等特征:对于“零件”实体,它具有名称、规格型号、生产日期、单价等特征: 具有相同特征的一类实体的集合构成实体集。例如,所有的学生构成“学生”实体集: 所有的课程构成“课程”实体集:所有的部门构成“部门”实体集等。 在一个实体集中,用于区分实体的特征被称为标识特征。例如,对于学生实体,学号 可以作为其标识特征,因为通过不同的学号可以区分不同的学生实体,而性别则不能作为 其标识特征,因为通过性别“男”或“女”并不能识别出具体是哪个学生。 1.3.2信息世界 人们对现实世界的对象进行抽象,并对其进行命名、分类,在信息世界用概念模型来 对其进行描述。信息世界涉及的主要概念如下。 1.实体(Entity) 客观存在并可相互区别的事物被称为实体。实体可以是具体的人、事、物,也可以是 抽象的概念或联系,例如,一个职工、一个学生、一个部门、一门课、学生的一次选课、 部门的一次订货、教师与院系的工作关系(即某位教师在某院系工作)等都是实体。 2.属性(Attribute) 实体所具有的某一特性被称为属性。一个实体可以由若干个属性来刻画。例如,学生 实体可以由学号、姓名、性别、出生年月、所在院系、入学时间等属性组成,属性组合 (201315121,张山,男,199505,计算机系,2013)即表征了一个学生。 3.域(Domain) 属性的取值范围被称为该属性的域。例如,姓名的域为字符串集合:年龄的域为不小 于零的整数:性别的域为(男,女)。 4.码(Key) 唯一标识实体的属性集被称为码。例如,学号是学生实体的码。 5.实体型(Entity Type) 具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和 刻画同类实体,被称为实体型。例如,学生(学号,姓名,性别,出生年月,所在院系,入 学时间)就是一个实体型。• 8 • SQL Server 2019 数据库教程 1.3.1 现实世界 在现实世界阶段,把现实世界中客观存在并可以相互区分的事物称为实体。实体可以 是实际存在的东西,也可以是抽象的。例如,学生、课程、零件、仓库、项目、案件、选 课等都是实体。 每一个实体都具有一定的特征。例如,对于“学生”实体,它具有学号、姓名、性别、 生日等特征;对于“零件”实体,它具有名称、规格型号、生产日期、单价等特征。 具有相同特征的一类实体的集合构成实体集。例如,所有的学生构成“学生”实体集; 所有的课程构成“课程”实体集;所有的部门构成“部门”实体集等。 在一个实体集中,用于区分实体的特征被称为标识特征。例如,对于学生实体,学号 可以作为其标识特征,因为通过不同的学号可以区分不同的学生实体,而性别则不能作为 其标识特征,因为通过性别“男”或“女”并不能识别出具体是哪个学生。 1.3.2 信息世界 人们对现实世界的对象进行抽象,并对其进行命名、分类,在信息世界用概念模型来 对其进行描述。信息世界涉及的主要概念如下。 1. 实体(Entity) 客观存在并可相互区别的事物被称为实体。实体可以是具体的人、事、物,也可以是 抽象的概念或联系,例如,一个职工、一个学生、一个部门、一门课、学生的一次选课、 部门的一次订货、教师与院系的工作关系(即某位教师在某院系工作)等都是实体。 2. 属性(Attribute) 实体所具有的某一特性被称为属性。一个实体可以由若干个属性来刻画。例如,学生 实体可以由学号、姓名、性别、出生年月、所在院系、入学时间等属性组成,属性组合 (201315121,张山,男,199505,计算机系,2013)即表征了一个学生。 3. 域(Domain) 属性的取值范围被称为该属性的域。例如,姓名的域为字符串集合;年龄的域为不小 于零的整数;性别的域为(男,女)。 4. 码(Key) 唯一标识实体的属性集被称为码。例如,学号是学生实体的码。 5. 实体型(Entity Type) 具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和 刻画同类实体,被称为实体型。例如,学生(学号,姓名,性别,出生年月,所在院系,入 学时间)就是一个实体型
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有