软考中级学习总结(5)

news/2025/10/22 22:25:57/文章来源:https://www.cnblogs.com/lala-la/p/19159123

连接:
(1)Theata连接:R 连接 S theata表示任意不等符
(2)等值连接:R连接S,要求属性相同
(3)自然连接:R连接S,要求R与S有一个/多个同名的属性
计算出RXS,选出其中R.A=S.A 的行
外连接:
1.左外连接(保左)
2.右外连接
3.全外连接
除 R÷S 也就是R{A,B,C,D}中与S{C,D}对应的{A,B}

关系代数转SQL语言
投影:πA(R)
SQL:select A from(R)
选择where
笛卡尔积:from R,S
自然连接:
SQL语言不支持列序号,所以不用打单引号,但是字符要打单引号

SQL语言分类:
DDL:数据定义语言
DML:数据操控语言
DQL:数据查询语言
DCL:数据控制语言

1.DDL:数据库创建creat database 数据库名
基本表建立 creat table 表名(
student char(n),)
修改基本表 alter table 表 add 列 类(加列)
alter column (修改列)
drop column(删除列)
删除基本表 drop table 表名
2.DML: INSERT INTO 表(列名)VALUES(元组值)
DELETE
UPDATE
3.数据查询功能
select 列,列 from 表(投影查询)
选择查询【Where.........】
分组查询【group by...】
条件查询【having】
排序查询【order by】加desc则降序排列

聚合函数
select AVG()
COUNT()
MIN()
MAX()
SUM()
STDEV()标准差
STDEVP()总标准差
表的连接查询
1.内连接,等值,非等值,自然连接
2.外连接,左外连,右外连,全外连
一般子查询,相关子查询
Exists测试(存在)
结果查询的并交差运算
select ...from
union(并)
intersect(交)
expect(差)
selct....from

关系模式
R<U,D,dom,F>
1.R为关系名
2.U为组属性
3.属性组U中的属性来自域D
4.dom为属性列域的映射
5.F为属性U上的一组属性依赖

函数依赖
1.函数依赖A-->B
2.非平凡的函数依赖:A决定B且B不包含于A
3.平凡的函数依赖:A决定B,且B属于A
4.完全函数依赖:A决定B,但A的子集不决定B
5.部分函数依赖:A决定B,且A的子集也可以决定B
6.传递依赖:A决定B,B决定C,则A决定C
7.码 K集合的属性可以退=推出关系的全部属性则为候选码
8.主属性和非主属性:包含在候选关键字中的属性就是主属性
9.外码
10.函数依赖的公理系统
属性闭包计算:找出后选关键字的计算

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/943798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软考中级学习总结(4)

知识产权 专利地域性:只在申请国领域内受保护 计算机软件著作权的主体:人 依据:《中华人民共和国著作权法》,《计算机软件保护条例》 计算机软件著作权客体:计算机程序以及有关文档 程序设计说明书 流程图 用户手…

docker: Error response from daemon: failed to set up container networking 解决办法

问题描述 docker: Error response from daemon: failed to set up container networking: failed to create endpoint yesplaymusic on network bridge: Unable to enable DIRECT ACCESS FILTERING - DROP rule: (ipta…

“化零为整”的智慧:内存池如何绕过系统调用和GC,构建性能的护城河

“化零为整”的智慧:内存池如何绕过系统调用和GC,构建性能的护城河内存池:精打细算的内存管家 在高性能系统(如网络服务器)的极致优化中,当处理器和I/O的瓶颈被逐一攻克后,内存管理便成为决定系统延迟和吞吐量的…

CSP-S36

10.2110.21 t1code嘻嘻 #include <bits/stdc++.h> #define ldb long double using namespace std; int x, y;signed main() {freopen("island.in", "r", stdin);freopen("island.out&q…

新学期每日总结(第13天)

今日 相较昨日 学习了布置数据库

解决一台hp probook 430G3笔记本无法实现win10关机网络唤醒

解决一台hp probook 430G3笔记本无法实现win10关机网络唤醒一台hp probook 430G3笔记本,bios已经设置网络唤醒到硬盘,并且网卡的设置也没什么问题,但关机之后网卡的灯不亮,用网络唤醒也不开机。 在惠普社区找到一篇…

P4765 [CERC2014] The Imp 解题笔记

原题链接 题面 商店里有 \(n\) 个魔术实体,每个实体都锁在一个特殊的魔术宝箱中。第 \(i\) 个宝箱(和其中的实体)的售价为 \(c_i\)个金币,而其中实体的价值相当于 \(v_i\) 个金币。 然而像你这样的凡人,只能安全地…

2025年工业三维扫描仪品牌实力榜:启源视觉稳居行业第一

摘要: 2025年,中国工业三维扫描仪领域迎来全面智能化转型。多家厂商推出AI计量级三维扫描解决方案,但在综合口碑、技术实力与客户满意度上,杭州启源视觉科技有限公司(INSVISION)以绝对优势领跑行业。本次榜单基于…

实验2 现代C++编程初体验

任务一:1 #pragma once2 3 #include <string>4 5 // 类T: 声明6 class T {7 // 对象属性、方法8 public:9 T(int x = 0, int y = 0); // 普通构造函数 10 T(const T &t); // 复制构造函数 11 …

GCM(Galois/Counter Mode) 认证加密算法实现

项目概述 根据NIST SP 800-38D标准实现 AES-GCM GHASH、IV 处理、计数器生成、认证标签 实现 外部引入 使用 PyCryptodome 提供的 AES 块加密 使用Python标准库hmac 使用os.urandom生成随机比特流(经查询是密码学安全…

10.13-10.19学习做题笔记

10.13 咕咕咕。 upd-10.18 补了一下[Ynoi2016]炸脖龙I。 显然是数据结构题Ynoi能不是吗。 看见这个幂塔,就可以想到拓展欧拉定理。发现\(a^p\equiv a^{\varphi(p)}\),而\(\begin{matrix}\underbrace{\varphi(\varphi(…

20232411 2025-2026-1 《网络与系统攻防技术》实验二实验报告

1.实验内容 掌握后门原理及免杀技术。 问题回答:例举你能想到的一个后门进入到你系统中的可能方式? 回答:同一网络的其他计算机遭到攻击,后门通过网络绕过防火墙进入到我系统中。 例举你知道的后门如何启动起来(wi…

Lampiao 靶场

nmap起手访问80页面访问1898有两个文件一个音频,一个图片 音频说了 tiagodirb目录枚举 dirb http://192.168.1.71:1898 扫描一下敏感信息生成字典 cewl http://192.168.1.71:1898/?q=node/1 -w lam.txt 爆破一下ssh h…

【学习笔记】slope-trick

[BalticOI 2004] Sequence (Day1) \(f_{i,x}\) 表示考虑前 \(i\) 个位置,当前放了 \(x\)。转移式如下: \[f_{i,x} = |a_i - x| + f_{i - 1,x} \]考虑建坐标系,有点 $(x,f_{i,x})。然后它就相当于给当前的函数加上个…

2025.10.22

今天早八上了离散数学,然后上了马原课,中午外卖到的时间很好,不太好吃,下次不点了,然后睡觉睡了一下午,晚上上音乐鉴赏课,然后去科技楼开部长例会。

有一云AI编辑器:2025年微信公众号排版的高效选择

作为个人自媒体运营者,你是否还在为公众号编辑器排版而头疼?写稿、找图、排版、分发……每一个环节都可能耗费大量时间。为了帮助大家找到最适合自己的工具,我亲测了市面上8款主流的微信公众号编辑器,从功能完整度…

20232318 2025-2026-1 《网络与系统攻防技术》实验二实验报告

一、实验核心原理与内容解析 本次实验聚焦 “后门原理与实践”,核心是通过工具配置、定时触发、漏洞利用等手段,实现对目标主机的远程控制与信息窃取,同时理解后门的植入、启动与隐藏机制。实验内容涵盖五类典型场景…

ubuntu 25.10 修改源 - ldx

ubuntu 25.10 修改源# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sourcessudo gedit /etc/apt/sources.list.d/*.list