数据库原理:关系模型与关系代数学习笔记

本文详细介绍了关系模型的组成部分,包括关系数据结构、关系操作集合和关系完整性约束,并重点解析了关系代数中的选择、投影、连接和除运算等概念,提供了具体的示例进行解释。
摘要由CSDN通过智能技术生成

关系模型:

关系型数据库:是支持关系数据模型的数据库系统;目前关系型数据库是主流的数据库管理系统。
关系模型:由关系数据结构、关系操作集合和关系完整性约束三部分组成。
关系数据结构:实际上她就是一张表(一种关系)。其中表头为关系的属性,一行数据则是一个实体(元组)。每一列为一个属性(域)。现实世界中的实体以及实体间的各种联系都是用关系来表示。关系模型是表示r(U):r为关系名,U为属性集合。例:Student(studentno、studentname、sex、birthday、speciality)
在这里插入图片描述

码的概念
超码:能唯一区别关系中每个元组的属性集合称为超码。
候选码:是如果超码的真子集不是超码则为候选码。
外码:简单说就是在一个表中的某个属性,可以是另一个表的主码着,该属性为外码。
主码:可以为候选码中的一个。
例如:(studentno,studentname)能唯一区分而每个元组,为超码。(studentno)也是超码,为(studentno࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值