第一章 Oracle关系数据库

数据库系统建立在数据模型的基础上。

数据模型是对现实世界的抽象,是用来表示实体与实体之间联系的模型。

数据模型的种类:层次模型、网状模型、关系模型、面向对象 模型。


1.1关系数据模型

关系数据模型:由若干个关系模型组成的集合。

关系模型的实例:称为关系。

关系:可看成由行与列交叉组成的二维表格,表中的一行称为一个元组(用来标识实体集中的一个实体)。

表中的列:属性,列名即为属性名,表中属性不能相同。

列的取值范围:称为域,同列具有相同的域,不同列也可以具有相同的域。

表中的任意两行(元组)不能相同。

关系的性质:

>属性值具有原子性,不可分解;

>没有重复的元组;

>理论上没有行序,但是有时使用时可以有序。


 键的类型:

>超键:在一个关系中,能唯一标识元组的属性或者属性集称为关系的超键;

>候选键:如果一个属性集能够唯一标识元组,并且不含多余的属性,那么这个属性集称为关系的候选键;

>主键:如果一个关系中有多个候选键,则选择其中的一个键为关系的主键。用主键可以实现关系定义中“表中任意两行(元组)不能相同”的约束;

>外键:如果一个关系R中包含另一个关系S的主键所对应的属性组F,则称此属性组为关系R的外键,并称关系S为参照关系,关系R是依赖关系,第二个关系中的那些属性就称为外键。





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值