第2篇 建立数据模型.ppt

ACM图灵奖 查尔斯.巴赫曼 Charles W. Bachman(1924~) 网状数据库之父、DBTG之父 埃德加.弗兰克.科德 Edgar Frank Codd (1923~2003) 关系数据库之父 詹姆斯.格雷 James Gray(1944~) 事务处理技术 * 如果关系R2的外部码Fk与关系R1的主码Pk相对应,则R2中的每一个元组的Fk值或者等于R1 中某个元组的Pk 值,或者为空值 意义 如果关系R2的某个元组t2参照了关系R1的某个元组t1,则t1必须存在 【例】 有关系S(Sno, Sname, Sex, Dno)和DEPT(Dno, Dname) 则关系S在Dno上的取值有两种可能 空值,表示该学生尚未分到任何系中 若非空值,则必须是DEPT关系中某个元组的Dno值,表示该学生不可能分到一个不存在的系中 参照完整性 * ftt@hdu.edu.cn * 用户针对具体的应用环境定义的完整性约束条件 【例】有关系S(Sno, Sname, Sex, Dno) Sno要求是8位整数 Sex要求取值为“男”或“女” 用户定义完整性 * 示例 供应商号 供应商名 所在城市 B01 红星 北京 S10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 01

文档评论(0)

1亿VIP精品文档

相关文档