数据库中的“关系”

作者:谭钧尹
日期:2012/5/6 12:32:15

  关系除法运算分下面4步进行:

1) 将被除关系的属性分为象集属性和结果属性两部分:与除关系相同的属性属于象集属性,不相同的属性属于结果属性。

2) 在除关系中,对与被除关系相同的属性(象集属性)进行投影,得到除目标数据集。
3) 将被除关系分组,分组原则是,结果属性值一样的元组为一组。
4) 逐一考察每个组,如果它的象集属性值中包括除目标数据集,则对应的结果属性值应属于该除法运算结果集。
 
关系模式应满足的基本要求
1) 元组的每个分量必须是不可分的数据项。
2) 数据库中的数据冗余应尽可能少。
3) 关系数据库不能因为数据更新操作而引起数据不一致问题。
4) 当执行数据插入操作时,数据库中的数据不能产生插入异常现象。
5) 数据库中的数据不能在执行删除操作时产生删除异常问题。
6) 数据库设计应考虑查询要求,数据组织应合理。
 

分享