>关系模型的特点: 0 件辣凤利学与拉未学腐 (1)每一列必须具有相同的数据类型; (2)任意两行不能完全相同; (3)每一列是不可再分割的最小数据项,即表中不允 许有子表; (4)行、列的次序可以是任意的。 16
(1)每一列必须具有相同的数据类型; (2)任意两行不能完全相同; (3)每一列是不可再分割的最小数据项,即表中不允 许有子表; (4)行、列的次序可以是任意的。 16 ➢ 关系模型的特点:
例:教师信息表 0 计草机利学与校术学网 工号 姓名 性别 职称 出生日期 院系 10001 朱友锋 男 讲师 1978/4/12 文学院 10002 王磊 男 副教授 1975/2/1 计算机学院 10003 赵明 男 讲师 1980/8/8 理学院 10004 路莉莉 女 教授 1965/5/6 计算机学院 10005 闫先蕾 男 助教 1987/3/5 文学院
例:教师信息表 工号 姓名 性别 职称 出生日期 院系 10001 朱友锋 男 讲师 1978/4/12 文学院 10002 王磊 男 副教授 1975/2/1 计算机学院 10003 赵明 男 讲师 1980/8/8 理学院 10004 路莉莉 女 教授 1965/5/6 计算机学院 10005 闫先蕾 男 助教 1987/3/5 文学院 17
>关系模型中的相关术语 0 什草凤利学与拉未学脑 (1)属性(字段):二维表中垂直方向的列称为属性(字段)。 (2)元组(记录):二维表中水平方向的行称为元组(记录)。 (3)数据项:也称为分量,是某条记录中的一个属性值。 (4)域:属性的取值范围。 (5)主关键字:二维表中的某个属性,若它的值唯一地标识了一 个元组,则称该属性为关键字,若一个表中有多个关键字,则选 定其中一个为主关键字,这个属性称为主属性,简称主键。 (6)关系模式:是对关系结构的描述。表示格式为: 关系名(属性1,属性2,属性3.,属性n) 例如:教师(工号,姓名,性别,职称,出生日期,院系) 注:工号为主键 18
➢ 关系模型中的相关术语 (1)属性(字段):二维表中垂直方向的列称为属性(字段)。 (2)元组(记录):二维表中水平方向的行称为元组(记录)。 (3)数据项:也称为分量,是某条记录中的一个属性值。 (4)域:属性的取值范围。 (5)主关键字:二维表中的某个属性,若它的值唯一地标识了一 个元组,则称该属性为关键字,若一个表中有多个关键字,则选 定其中一个为主关键字,这个属性称为主属性,简称主键。 (6)关系模式:是对关系结构的描述。表示格式为: 关系名(属性1,属性2,属性3,.,属性n) 例如: 教师(工号,姓名,性别,职称,出生日期,院系) 注:工号为主键 18
>关系的完整性 计草机利学与校术学网 口在关系模型中,当要进行查询、更新或删除等 数据操作时,要满足关系的完整性约束条件, 保持数据的有效性、一致性和兼容性。 关系模型中有三类完整性约束: (1)实体完整性:每个关系中关键字的取值必须唯一且不 能为空值,以保障每个元组是唯一且可区分的。 (2)参照完整性:已定义的关系之间必须遵循的一组规则, 修改一个关系时,为保持数据的一致性,必须对另一个关 系进行检查和修改。 (3)用户自定义完整性:根据具体数据应用由用户自行定 义对属性或元组的约束
➢ 关系的完整性 ❑ 在关系模型中,当要进行查询、更新或删除等 数据操作时,要满足关系的完整性约束条件, 保持数据的有效性、一致性和兼容性。 ❑ 关系模型中有三类完整性约束: (1)实体完整性:每个关系中关键字的取值必须唯一且不 能为空值,以保障每个元组是唯一且可区分的。 (2)参照完整性:已定义的关系之间必须遵循的一组规则, 修改一个关系时,为保持数据的一致性,必须对另一个关 系进行检查和修改。 (3)用户自定义完整性:根据具体数据应用由用户自行定 义对属性或元组的约束。 19
结构化查询语言(重点) 件菜凤利学与技未学厕 查询是一种以表或查询为数据来源的再生表, 是动态的数据集合。每次使用查询时,都是从查 询的数据源中创建记录集,所以,查询的结果总 是与数据源中的数据保持同步。利用查询可以通 过不同的方法来查看、更改和分析数据。 结构化查询语言SQL(Structured Query Language)是集数据定义、数据查询、数据操纵 和数据控制功能于一体的关系数据库标准语言。 已经成为关系数据库管理系统的通用查询语言。 30
➢ 结构化查询语言(重点) 查询是一种以表或查询为数据来源的再生表, 是动态的数据集合。每次使用查询时,都是从查 询的数据源中创建记录集,所以,查询的结果总 是与数据源中的数据保持同步。利用查询可以通 过不同的方法来查看、更改和分析数据。 结构化查询语言SQL(Structured Query Language)是集数据定义、数据查询、数据操纵 和数据控制功能于一体的关系数据库标准语言。 已经成为关系数据库管理系统的通用查询语言。 20