数据库第三章关系数据模型总结

        数据库第三章学习了关系数据模型,主要分为三个内容:一,关系数据模型和关系数据库;二,关系模型的基本术语与形式化定义;三,关系代数。关系模型由关系模型的数据结构、关系模型的操作集合和关系模型的完整性约束三部分组成,这三个部分也成为关系模型的三要素。

        关系模型用二维表赖组织数据,这个二维表在关系数据库中称为关系。关系数据库就是表或者说是关系的集合,在关系系统中,表是逻辑结构而不是物理结构。

        关系数据模型的操作包括:

传统的关系运算:并,交,差,广义笛卡尔积。

专门的关系运算:选择,投影,连接,除。

有关的数据操作:查询,插入,删除,更改。

        数据库数据的操作主要包括四种:查询、插入、删除和更改数据。

        在数据库中数据的完整性是指保证数据正确性的特征,它包括与现实世界中应用需求的数据的相容性和正确性,数据库内数据之间的相容性和正确性。在关系模型中一般将数据完整性分为三类:即实体完整性、参照物完整性和用户定义的完整性。

        关系模型的基本术语有:关系,属性,值域,元组,分量,关系模型,关系数据库,候选键,主键,主属性和非主属性。关系的形式化定义:关系是一个有K个属性的元组的集合。对关系的限定:1.关系中的每个分量都必须是不可再分的最小属性2.表中列的数据类型是固定的,列中的每个分量都是同类型的数据,来自相同的值域3.不同列的数据可以取自相同的值域,每个列称为一个属性,每个属性有不同的属性名4.无序性5.互异性

        关系代数是一种抽象的查询语言,关系代数的运算可以分为传统的集合运算和专门的关系运算,传统的集合运算是二目运算,即并运算,交运算,差运算和广义笛卡尔积。专门的关系运算包括:选择、投影、连接{比较运算符连接,等值连接,自然连接,外连接(左外连接,右外连接,全外连接),半连接}、除等操作,其中选择和投影为一元操作,连接和为二元操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值