SQLServer数据库系统概念
数据模型是一种抽象模型,现实世界中的客观事物是彼此相互联系的 (1)数据模型是一组集成的概念,用户描述和操作组织内的数据,数据间的联系以及对数据的约束,它包含了数据结构,数据操作和完整性约束 (2)概念模型又被称为实体-联系(E-R)模型,主要用于描述信息世界中实体的联系 在概念模型中用于描述其数据的概念有(实体、属性、实体型、实体集、码、实体集间的联系类型等) (3)实体:是客观存在的并相互区别的事物,实体可以是具体的人、事与物,也可以是抽象的概念,例如:一个学生,一个城市,一门课程等等 (4)属性:是用于描述实体的特征与性质的,一个实体有若干个特性,每一个特性称为实体的一个属性,具有相同属性的实体具有相同特征与特性,属性不能独立于实体而存在, (5)实体型:用实体名和属性名称集来描述同类实体,称为实体型,例如多个学生是同类实体的集合, 可定义类型为学生(学号,出生年月为这一类实体的属性名称集),是多个学生所具有的公共属性 (6)实体集:是若干个同类实体全部信息的集合,将多个学生的个人信息构成的集合 (7)码:如果某个属性或某个属性集的值能够唯一地标识出实体集中的某一个实体,该属性或属性集就可以称为码(Key) (8)联系:是两个或者两个以上的实体集间的关联关系,理解为:【学生】实体集之外,还有一个于学生相关的【班级】实体集 关系模型(Relational Model)中所谓的关系 数据结构:是用来描述显示系统中数据的静态特性的,它不仅要描述客观存在的实体本身,还要描述实体间的联系 ? ? ? ?分量:在一个关系中,每一个数据都可看成独立的分量,分量是关系的最小单位,一个关系中的全部分量构成了关系的全部内容 元组:在一个关系中,每一横行称为元组,若干个平行的,相对独立的元组由若干属性组成,横向排列元组的诸多属性, 元组对应于实体集中若干平行的、相对独立的实体,每一个实体的若干属性组即是元组的诸多属性 属性:在一个关系中,每一竖列称为一个属性,属性对应于实体集的一个属性的全部信息 关系模式 码: 是关系模型中的一个重要概念,有以下几种 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |