码迷,mamicode.com
首页 > 数据库 > 详细

数据库原理及应用——关系数据库

时间:2017-06-13 21:50:30      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:引用   span   连接   完整性约束   外连接   process   preview   维表   element   

关系数据结构

实体,实体间的联系都是关系表示,用户角度的逻辑结构就是二维表

关系:笛卡尔积的子集

 

关系操作集合

  • 传统集合操作:并、交、差、笛卡尔积

  • 专门的关系运算:选择?、投影?、连接( ?连接、等值连接,自然连接)

  • 除:?

    ? ?

    对S投影Y,对R投影Y,得到其他项的项集,参看两者包含关系

  • 关系代数的扩充操作

    外连接(左外连接,右外连接,全外连接)

    左外连接:去除左侧关系中所有与右侧关系的任一元组都不匹配的元组,用?代替右侧关系属性

关系完整性约束

  • 实体完整性:主键不为?

  • 参照完整性:外键不允许引用不存在的实体

  • 用户定义完整性

数据库原理及应用——关系数据库

标签:引用   span   连接   完整性约束   外连接   process   preview   维表   element   

原文地址:http://www.cnblogs.com/TreeDream/p/7003503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!