数据库原理款学课件 2.22关系模式 。 例:将表2.1的学生登记表通过R(U,D, dom,F)五元组的关系模式解释。 ·R(关系名):学生登记表 U(属性集合):学号,姓名,性别,年龄 。 D(域):字符型(学号,姓名,性别)、数值型 (年龄)。 dom(属性值域的映像集合):学号(字符型、宽度 为10);姓名(字符型、宽度为8),性别(字符型、宽度 为2)、年龄(整型)。 F(属性间的数据依赖关系集合):(学号是唯一的, 能够分别决定姓名、性别、年龄) 返回
26 2.2.2 关系模式 • 例:将表2.1 的学生登记表通过R(U,D, dom,F)五元组的关系模式解释。 • R(关系名):学生登记表 • U(属性集合):学号,姓名,性别,年龄 • D(域):字符型(学号,姓名,性别)、数值型 (年龄)。 • dom(属性值域 的映像集合):学号(字符型、宽度 为10);姓名(字符型、宽度为8),性别(字符型、宽度 为2)、年龄(整型)。 • F(属性间的数据依赖关系集合):(学号是唯一的, 能够分别决定姓名、性别、年龄) ` 返回
数据库原理教学课件 2.2.2关系模式 关系模式通常可以简记为 RU或RA2A2,AD ■R:关系名 ☐A1,A2,.,An:属性名 注:域名及属性向域的映象常常直接说明为 属性的类型、长度 27
27 2.2.2 关系模式 关系模式通常可以简记为 R (U) 或 R (A1,A2,.,An ) ◼ R: 关系名 ◼ A1,A2,.,An : 属性名 注:域名及属性向域的映象常常直接说明为 属性的类型、长度
数据库原理款学课件 2.2.2关系模式 关系模式 ■对关系的描述 ■静态的、稳定的 。 关系 ·关系模式在某一时刻的状态或内容 ■动态的、随时间不断变化的 。 关系模式和关系往往统称为关系 通过上下文加以区别
28 2.2.2 关系模式 • 关系模式 ◼ 对关系的描述 ◼ 静态的、稳定的 • 关系 ◼ 关系模式在某一时刻的状态或内容 ◼ 动态的、随时间不断变化的 • 关系模式和关系往往统称为关系 通过上下文加以区别
数据库原理教学课件 2.3关系完整性 实体完整性 参照完整性 用户自定义完整性 返回
29 参照完整性 2 3 用户自定义完整性 实体完整性 2.3 关系完整性 1 ` 返回
数据库原理款学课件 2.3关系完整性 实体完整性和参照完整性: 关系模型必须满足的完整性约束条件 称为关系的两个不变性,应该由关系系统自动支持 。用户定义的完整性: 应用领域需要遵循的约束条件,体现了具体领域中的语义 约束 30
30 2.3 关系完整性 • 实体完整性和参照完整性: 关系模型必须满足的完整性约束条件 称为关系的两个不变性,应该由关系系统自动支持 • 用户定义的完整性: 应用领域需要遵循的约束条件,体现了具体领域中的语义 约束