关系数据库

简介: 关系数据库

1.域:具有相同数据类型的值的集合称为域。

2.笛卡尔积:给定一组域D1,D2,D3......Dn,则D1,D2,Dn的笛卡尔积为D1xD2xDn={d1,d2,dn}。每一个{d1,d2,d3......,dn}称为一个元组。di称为分量。

3.候选码:关系中能唯一标识一个元组的属性组,其子集不能唯一标识元组。则称该属性组为候选码。

4.关系必须满足的条件:分量必须是不可再分的最小数据项(1NF)

5.关系的型称为关系模式,关系的值称为关系。关系数据库同理。

6.5个基本关系操作:并,差,笛卡尔积,选择,投影。

7.关系数据语言的分类:关系代数、关系演算。

8.结构化查询语言(SQL)的功能:数据查询,数据定义,数据操作,数据控制。

9.关系模型的三类约束:实体完整性,参照完整性,用户定义完整性。实体、参照完整性为关系必须满足的约束条件。

10.实体完整性:主码非空。

11.参照完整性:若属性为外码,则要么全为空。要么与被参照的主码的值一样。

12.等值连接:从两个关系的笛卡尔积中选择属性值相同的元组进行连接。

13.自然连接:特殊的等值连接。属性列名必须一样,且去掉了相同的属性列。

相关实践学习
MySQL数据库快速部署实践
本场景主要介绍如何在一台配置了CentOS 7.7版本的ECS实例(云服务器)上安装mysql,执行mysql的常用操作,学习基本的SQL语句。
目录
相关文章
Minecraft Forge部署以及部署时可能出现的问题以及解决方案
Minecraft Forge部署以及部署时可能出现的问题以及解决方案
1384 0
|
Java
SpringBoot文件上传单文件多文件上传
SpringBoot文件上传单文件多文件上传
161 0
|
缓存 监控 中间件
【Flume中间件】(1)监听netcat44444端口并将数据打印到控制台
【Flume中间件】(1)监听netcat44444端口并将数据打印到控制台
643 81
【Flume中间件】(1)监听netcat44444端口并将数据打印到控制台
|
存储 NoSQL 安全
保障安全与可扩展性:Redis安全设置与集群扩展
本篇深入探讨了Redis的安全性设置以及构建可扩展的Redis集群的方法。我们首先介绍了如何通过设置密码、禁用危险命令和限制访问来加强Redis的安全性。进一步地,我们讨论了如何进行访问控制和权限管理,以确保只有授权用户可以访问和操作Redis。
1038 2
保障安全与可扩展性:Redis安全设置与集群扩展
|
机器学习/深度学习 算法 数据可视化
Fisher模型在统计学和机器学习领域通常指的是Fisher线性判别分析(Fisher's Linear Discriminant Analysis,简称LDA)
Fisher模型在统计学和机器学习领域通常指的是Fisher线性判别分析(Fisher's Linear Discriminant Analysis,简称LDA)
|
JSON 前端开发 Java
"《图书管理系统》利用SpringMvc$Spring$MyBatis (实操九)(一) "
"《图书管理系统》利用SpringMvc$Spring$MyBatis (实操九)(一) "
310 0
|
监控 安全 Linux
在Linux中,SELinux的作用是什么?如何临时和永久地更改SELinux上下文?
在Linux中,SELinux的作用是什么?如何临时和永久地更改SELinux上下文?
|
存储 安全 芯片
阿里云网盘与相册问题之MAC电脑是否支持挂载盘
阿里云网盘与相册是阿里云提供的云存储服务,用户可以安全便捷地存储和管理个人文件、照片等数据;本合集将介绍如何使用阿里云网盘和相册服务,包括文件上传、同步、分享,以及处理常见使用问题的技巧。
414 1
|
供应链 API UED
逆向海淘代购案例解读:类似Pandabuy淘宝代购集运系统搭建攻略
逆向海淘模式下,Pandabuy式代购集运系统搭建涉及市场定位、供应链管理、平台开发与优化、支付物流及用户体验。系统提供丰富商品选择,集成多平台API,确保数据同步。关键点包括确定目标用户,建立稳定供应链,优化网站与支付流程,合作可靠物流,并提供客服支持以提升用户满意度。通过这样的攻略,可构建一站式跨境购物解决方案。
微信小游戏制作工具中文字设置的粗体不显示,怎么解决?
微信小游戏制作工具中文字设置的粗体不显示,怎么解决?
562 1