关系(续) 4)关系的表示 关系也是一个二维表,表的每行对应一个元 组,表的每列对应一个域。 表22SAP关系 SUPERVISOR SPECIALITY POSTGRADUATE 张清玫 信息专业 李勇 张清玫 信息专业 刘晨 刘逸 信息专业 王敏
关系(续) 4) 关系的表示 – 关系也是一个二维表,表的每行对应一个元 组,表的每列对应一个域。 表 2.2 SAP 关系 SUPERVISOR SPECIALITY POSTGRADUATE 张清玫 信息专业 李勇 张清玫 信息专业 刘晨 刘逸 信息专业 王敏
关系(续) 5)属性 关系中不同列可以对应相同的域,为了加以 区分,必须对每列起一个名字,称为属性 ( Attribute)。 n目关系必有n个属性
关系(续) 5) 属性 – 关系中不同列可以对应相同的域,为了加以 区分,必须对每列起一个名字,称为属性 (Attribute)。 – n目关系必有n个属性
关系(续) 6)码 候选码 若关系中的某一属性组的值能唯一地标识一个元 组,则称该属性组为候选码( Candidate key)。 候选码的诸属性称为主属性( Prime attribute) 不包含在任何侯选码中的属性称为非码属性 ( Non-key attribute 在最简单的情况下,候选码只包含一个属性。在 最极端的情况下,关系模式的所有属性组是这个 关系模式的候选码,称为全码( All-key)
关系(续) 6) 码 – 候选码 • 若关系中的某一属性组的值能唯一地标识一个元 组,则称该属性组为候选码(Candidate key)。 • 候选码的诸属性称为主属性(Prime attribute)。 • 不包含在任何侯选码中的属性称为非码属性 (Non-key attribute)。 • 在最简单的情况下,候选码只包含一个属性。在 最极端的情况下,关系模式的所有属性组是这个 关系模式的候选码,称为全码(All-key)
关系(续) 码(续) 主码 若一个关系有多个候选码,则选定其中一个为主 码( Primary key)
关系(续) 码(续) – 主码 • 若一个关系有多个候选码,则选定其中一个为主 码(Primary key)
关系(续) 7)三类关系 基本关系(基本表或基表) 实际存在的表,是实际存储数据的逻辑表示 查询表 查询结果对应的表 视图表 由基本表或其他视图表导出的表,是虚表,不对 应实际存储的数据
关系(续) 7) 三类关系 – 基本关系(基本表或基表) • 实际存在的表,是实际存储数据的逻辑表示 – 查询表 • 查询结果对应的表 – 视图表 • 由基本表或其他视图表导出的表,是虚表,不对 应实际存储的数据