数据库关系模型基本概念「建议收藏」

数据库关系模型基本概念「建议收藏」0.什么是关系模型?1.关系模型以表为基本结构2.包括了基本的操作:并,差,广义积,选择,投影以及拓展的操作:交,连接,除3.还有完整性约束:实体完整性,参照完整性,用户自定义完整性。1.什么是关系?什么是表?关系是所有域的笛卡尔积的子集,关系是严格的数学定义,是一个集合,不允许有相同的元组出现。表是现代数据库依照关系的理论基础,它允许有相同的记录。2.关系模型有哪些操作?基本的操作:并,差,广义积,选择,投影拓展的操作:交,连接,除3.关系模型的完整性有哪些?实体完整性(主键

大家好,又见面了,我是你们的朋友全栈君。

0.什么是关系模型?

1.关系模型以表为基本结构
2.包括了基本的操作:并,差,广义积,选择,投影 以及拓展的操作:交,连接,除
3.还有完整性约束:实体完整性,参照完整性,用户自定义完整性。

1.什么是关系?什么是表?

关系是所有域的笛卡尔积的子集,关系是严格的数学定义,是一个集合,不允许有相同的元组出现。
表是现代数据库依照关系的理论基础,它允许有相同的记录。

2.关系模型有哪些操作?

基本的操作:并,差,广义积,选择,投影
拓展的操作:交,连接,除

3.关系模型的完整性有哪些?

实体完整性(主键不能为空)    #针对主键
参照完整性(外键可以为空,但是必须存在与它所在主键的表中)   #针对外键
用户自定义完整性(例如 性别只能是男或者女而不能是其他,由用户自己定义)

4.什么是候选键(码)?

可以唯一标识任意一行的属性。关系中的一个属性组,其值能够唯一标识一个元组。

5.什么是主键?什么是主属性?

选择一个候选键作为主键。(数据库常以主码为线索管理)
主属性是候选键中的任一属性。其他属性则为非主属性。

6.什么是外键?

关系R中的一个属性组,***他不是R的候选码***,但它**是与另一个关系S的候选键码相对应**
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160183.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号