当前位置: 首页 > news >正文

3.2数据库-关系代数-函数依赖-范式

1、关系代数

基础

1、并U:记录合并,相同记录只显示一次

2、交:两张表都有的记录。

3、差:S1-S2 表示S1减去S2中也有的数据。

笛卡尔积(重要)

1、笛卡尔积:S1*S2 :列是所有列全部加起来,重复的也显示;行是每一行S1去拼接每一行S2。

2、投影π:选取表中的某一列,下图为π(S1.Sname)

3、选择o:按条件选择某条记录,下图为O(S1.No0003) 选择第二行

 

自然连接

1、显示全部的属性列,但是相同的属性列只会出现一次;只会显示属性列相同时其值也相同的记录。 

2、自然连接的符号是 ▷◁

 

习题

解答:可以做数字标记A(1)B(2)C(3)D(4)C(5)D(6)E(7)

1、自然连接,合并后剔除重复的属性列,所以是ABCDE共5个。

2、题目是要求自然连接,那列的结果就是ABCDE,只有π1,2,3,4,7才能得出。
接下来需要相同属性列的行的值相等,需要做投影的操作,条件是3=5(C=C)并且4=6(D=D);
2>7就是条件中的S.B>S.E,所以可以是BD,因为需要是数字,所以选D。


2、函数依赖

基础

 

3、键与约束

1、键也可以叫码

4、范式 

第一范式1NF

每隔分量必须是一个不可再分的数据项,也就是不可再分,不能是多维表格。下表就不符合第一范式,比如省市那种表。

第二范式2NF

第3范式

END


文章转载自:
http://bantingism.sxnf.com.cn
http://chian.sxnf.com.cn
http://alteration.sxnf.com.cn
http://bumpiness.sxnf.com.cn
http://bump.sxnf.com.cn
http://afrikanerdom.sxnf.com.cn
http://antimilitarism.sxnf.com.cn
http://blusher.sxnf.com.cn
http://bosnia.sxnf.com.cn
http://bricole.sxnf.com.cn
http://ahg.sxnf.com.cn
http://aramaic.sxnf.com.cn
http://bourree.sxnf.com.cn
http://assentation.sxnf.com.cn
http://annulate.sxnf.com.cn
http://categorise.sxnf.com.cn
http://auc.sxnf.com.cn
http://celibacy.sxnf.com.cn
http://advect.sxnf.com.cn
http://basta.sxnf.com.cn
http://actionability.sxnf.com.cn
http://aramaic.sxnf.com.cn
http://arrangement.sxnf.com.cn
http://acrobatic.sxnf.com.cn
http://bellicism.sxnf.com.cn
http://audacity.sxnf.com.cn
http://basification.sxnf.com.cn
http://aubrey.sxnf.com.cn
http://antitank.sxnf.com.cn
http://angeleno.sxnf.com.cn
http://www.dtcms.com/a/280300.html

相关文章:

  • Pitaya 是一个简单、快速、轻量级的游戏服务器框架,它为分布式多人游戏和服务器端应用程序提供了一个基本的开发框架
  • java的BO VO PO DO等对象的统称
  • 【Numba】正确使用numba,让你的python代码原地起飞!
  • 【转】Rust: PhantomData,#may_dangle和Drop Check 真真假假
  • 022_提示缓存与性能优化
  • 程序“夯住“的常见原因
  • 在物联网系统中时序数据库和关系型数据库如何使用?
  • 深入掌握Python正则表达式:re库全面指南与实战应用
  • .NET 10 Preview 1发布
  • OpenCV多尺度图像增强算法函数BIMEF()
  • 算法第23天|贪心算法:基础理论、分发饼干、摆动序列、最大子序和
  • iOS 加固工具使用经验与 App 安全交付流程的实战分享
  • react的Fiber架构和双向链表区别
  • 小架构step系列15:白盒集成测试
  • 大型语言模型(LLM)的技术面试题
  • 如何防止直线电机模组在高湿环境下生锈?
  • 《每日AI-人工智能-编程日报》--2025年7月15日
  • Volo-HTTP 0.4.0发布:正式支持 HTTP/2,客户端易用性大幅提升!
  • AI大模型训练的云原生实践:如何用Kubernetes指挥千卡集群?
  • Node.js 中http 和 http/2 是两个不同模块对比
  • Windows 安装 nvm-windows(Node.js 版本管理器)
  • 一键部署 Prometheus + Grafana + Alertmanager 教程(使用 Docker Compose)
  • sublime如何支持换行替换换行
  • HTTP性能优化实战技术
  • 一键直达人口分布数据
  • 606. 二叉树创建字符串
  • AutoGPT vs BabyAGI:自主任务执行框架对比与选型深度分析
  • Product Hunt 每日热榜 | 2025-07-15
  • 链表算法之【回文链表】
  • 药品挂网价、药品集采价格、药品上市价格一键查询!