3.1.6关系性质6分量是原子 孩子 父 母 孩子 父母 大小 李男丁女李 李男丁女李一李二 李二 王男肖女王 王男肖女王 非规范化关系 父母大孩小孩 父 母 孩子 李男丁女李一李二 李男丁女 王男肖女王 李男丁女 李李 二 王男肖女王一 规范化关系
3.1.6 关系性质6—分量是原子 父 母 孩子 李男 王男 丁女 肖女 李一 李二 王一 父 母 孩子 大 小 李男 王男 丁女 肖女 李一 王一 李二 父 母 孩子 李男 李男 王男 丁女 丁女 肖女 李一 李二 王一 父 母 大孩 小孩 李男 王男 丁女 肖女 李一 王一 李二 非规范化关系 规范化关系
3.1.7关系模式 定义:关系模式是对关系的描述,表示为R(U,D,DOM, )。R为关系名,U为属性的集合,D为属性的域,DOM为 属性向域的映象集合。F为属性间数据的依赖关系集合。 关系模式可简记为:R(U)或R(A1,A2,,An) ■在一个给定的现实世界领域中,相应的所有实体及实体 之间的联系的集合构成一个关系数据库 关系数据库的型称为关系数据库模式,关系数据库的值 是关系模式在某一时刻对应的关系的集合 ■关系是关系模式在某一时刻的状态和内容,关系模式是 型,关系是值。关系模式是静态的、稳定的。而关系是 动态的、变化的。实际中,常把关系模式和关系统称为 关系
3.1.7 关系模式 ◼ 定义: 关系模式是对关系的描述,表示为R(U,D,DOM, F)。R为关系名,U为属性的集合,D为属性的域,DOM为 属性向域的映象集合。F为属性间数据的依赖关系集合。 ◼ 关系模式可简记为:R(U)或R(A1,A2,….,An)。 ◼ 在一个给定的现实世界领域中,相应的所有实体及实体 之间的联系的集合构成一个关系数据库。 ◼ 关系数据库的型称为关系数据库模式,关系数据库的值 是关系模式在某一时刻对应的关系的集合。 ◼ 关系是关系模式在某一时刻的状态和内容,关系模式是 型,关系是值。关系模式是静态的、稳定的。而关系是 动态的、变化的。实际中,常把关系模式和关系统称为 关系
3.1.8关系数据库模式例 国罗斯文:数据厍 围产品表 宇段名称数据类型 说明 随打开①M设计①幅新回产品自动编自动子新产品的编号 |产品名称文本 对象 洪应商ID数, 别D数 严品 单位数量 产品ID产品名称供应商 类别单位芻 「单价货币 29鸭肉 义美 肉/家禽 每袋32 表 ‖库存量数字 30黄鱼 东海 海鲜 每袋3公 31温馨奶酩福满多 日用品 每箱12 日再要数 32白奶酪 福满多 用品 每箱12 33浪花奶酩德纟 日用品 每箱12 中止是 洒 十 位来过 查询 每箱2 供应商 国整个数据 某关系的实例W公 38绿茶 成记 饮料 每箱24 窗体 39运动饮料成记 饮料 每箱24 库 40虾米 普三 海鲜 每袋3公 运货商 41虾子 普三 每袋32 42糙米 康美 谷类/麦片每袋3么 43和指 庙菲 每箱?4
3.1.8 关系数据库模式例 整个数据 库 某关系的结构 某关系的实例
3.2关系数据库的完整性 完整性是数据模型的一个非常重要的方面 关系数据库从多个方面来保证数据的完整性。在创建 数据库时,需要通过相关的措施来保证以后对数据库 中的数据进行操纵时,数据是正确的、一致的 ■关系数据库提供:实体完整性、参照完整性、用户定 义的完整性。 本节介绍三种完整性最基本的措施
3.2 关系数据库的完整性 ◼ 完整性是数据模型的一个非常重要的方面。 ◼ 关系数据库从多个方面来保证数据的完整性。在创建 数据库时,需要通过相关的措施来保证以后对数据库 中的数据进行操纵时,数据是正确的、一致的。 ◼ 关系数据库提供:实体完整性、参照完整性、用户定 义的完整性。 ◼ 本节介绍三种完整性最基本的措施
3.2关系数据库的完整性 3.2.1实体完整性 3.2.2参照完整性 3.2.3用户定乂的完整性
3.2 关系数据库的完整性 ◼ 3.2.1 实体完整性 ◼ 3.2.2 参照完整性 ◼ 3.2.3 用户定义的完整性