数据库WEEK 2

关系数据模型 Relational data model

用二维表格结构表示实体以及实体之间的联系的数据模型称为关系模型。关系模型在用户看来是一个二维表格,其概念单一,容易被初学者接受。关系模型以关系数学为理论基础。在关系模型中,操作对象和操作结果都是二维表。

structure (table)

Relation,relation schema(关系模式),attribute,tuple, componant
关系
一个关系就是一张二维表,每个关系都是一个关系名。计算机中,一个关系可以存储为一个文件。
关系模式
对关系的信息结构及语义限制的描述成为关系模式,用关系名和包含的属性名的集合表示。例如:职工(职工号,姓名,性别,年龄,工资)
属性
二维表的列成为属性,每一列有一个属性名,属性值是属性的具体值。属性对应存储文件中的一个字段。职工信息表中包括5个属性,属性名分别是职工号,姓名,性别,年龄和工资,属性的具体取值就形成表中的一个个元组。
元组
二维表中的行称为元组,每一行是一个元组

域是属性的取值范围。例如,职工信息表中性别的取值范围只能是男和女,即性别的域为(男,女)

constraints

Key constrains(primary key)
Referential constraints(foreign key)
Other constraints
关键字或码
在关系的属性中,能够用来唯一标识元祖的属性(或属性组合)称为关键字或码
外键或外码
一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。外码是表与表联系的纽带。

operatioin

Query ,insert,update,delete(增删查改)

关系模型的操作主要包括查询、插入、删除和修改数据。这些操作必须满足关系的完整性约束条件,使得关系数据库从一种一致性状态转变到另一种一致性状态。

关系模型中的数据操作是集合操作,操作对象和操作结构都是关系(元组的集合),而不是像非关系模型中那样是单记录的操作模式。另一方面,关系模型把存取路径向用户隐藏起来,用户只要指出“干什么”或“找什么”,不必详细说明“怎么干”“怎么找”。

关系模型的完整性规则也可称为关系的约束条件,它是对关系的一些限制和规定。通过这些限制保证数据库中数据的有效性、正确性、一致性。关系模型必须遵循实体完整性规则、参照完整性规则和用户定义的完整性规则。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值