计算机三级数据库技术|考前极简背诵提纲
终极极简背诵提纲只留必考、考场默写版无废话、纯考点考前直接背、直接得分。 目录一、数据库系统概述选择必考二、DBAS生命周期大题高频默写三、E-R建模与转换40分大题核心四、函数依赖 三大范式必考计算题五、SQL必考考点综合大题六、事务、并发、锁选择填空重灾区七、数据库故障与恢复八、数据完整性必考三大约束九、索引与物理存储十、数据库优化大题【万能默写模板】十一、分布式数据库 OLAP冷门必背十二、终极必考错题点视频重点强调一、数据库系统概述选择必考三级模式两级映像外模式用户视图保证逻辑独立性模式全局逻辑结构基本表内模式物理存储结构保证物理独立性DB、DBMS、DBS关系DBS数据库系统 DBMS管理软件 DB数据数据模型三类层次、网状、关系模型唯一考试重点数据仓库四大特点面向主题、集成、相对稳定、随时间变化二、DBAS生命周期大题高频默写五大阶段规划分析可行性、需求调研需求分析DFD图、数据字典系统设计概念设计E-R图逻辑设计转关系模式、范式优化物理设计索引、存储、分区实现部署建库、导数据、调试运行维护备份、调优、安全审计三条主线数据存储、数据处理、应用程序三、E-R建模与转换40分大题核心三类属性简单、复合、多值三种联系1:1、1:N、M:N多对多必须单独建表E-R转关系口诀实体直接建表一对多外键放在多方多对多联系单独生成新表存双方主键四、函数依赖 三大范式必考计算题依赖分类部分依赖、完全依赖、传递依赖三大范式满分定义1NF列不可再分2NF消除部分函数依赖3NF消除传递函数依赖候选码做题口诀只出现在左边→必入码只出现在右边→绝不入码左右都有→看闭包推导模式分解两个判定无损连接、保持函数依赖五、SQL必考考点综合大题执行顺序超级易错FROM→WHERE→GROUP BY→HAVING→ORDER BY-- 示例查询每个部门平均工资大于5000的部门名称和平均工资按平均工资降序排列SELECTdepartment_name,AVG(salary)asavg_salaryFROMemployees eJOINdepartments dONe.department_idd.department_id-- 第一步FROM JOIN 确定数据源WHEREe.statusactive-- 第二步WHERE 过滤原始行GROUPBYd.department_name-- 第三步GROUP BY 分组HAVINGAVG(salary)5000-- 第四步HAVING 过滤分组结果ORDERBYavg_salaryDESC;-- 第五步ORDER BY 排序结果WHERE与HAVING区别WHERE分组前过滤原始数据HAVING分组后过滤聚合结果-- 示例WHERE vs HAVING 使用场景对比-- 1. WHERE过滤原始数据分组前SELECTdepartment_id,COUNT(*)asemp_countFROMemployeesWHEREhire_date2020-01-01-- 先过滤出2020年后入职的员工GROUPBYdepartment_id;-- 2. HAVING过滤聚合结果分组后SELECTdepartment_id,COUNT(*)asemp_countFROMemployeesGROUPBYdepartment_idHAVINGCOUNT(*)10;-- 再过滤出员工数大于10的部门聚合函数COUNT、SUM、AVG、MAX、MIN⚠️聚合不能放WHERE后面-- 错误示例聚合函数不能直接用在WHERE中-- SELECT * FROM employees WHERE salary AVG(salary); -- 错误-- 正确示例使用子查询或HAVINGSELECT*FROMemployeesWHEREsalary(SELECTAVG(salary)FROMemployees);连接类型内连接只取匹配左连接左表全部右表匹配不到补NULL-- 示例内连接 vs 左连接对比-- 创建示例表CREATETABLEdepartments(dept_idINTPRIMARYKEY,dept_nameVARCHAR(50));CREATETABLEemployees(emp_idINTPRIMARYKEY,emp_nameVARCHAR(50),dept_idINT);-- 1. 内连接只返回两个表都匹配的记录SELECTe.emp_name,d.dept_nameFROMemployees eINNERJOINdepartments dONe.dept_idd.dept_id;-- 结果只显示有部门的员工-- 2. 左连接返回左表所有记录右表无匹配则显示NULLSELECTe.emp_name,d.dept_nameFROMemployees eLEFTJOINdepartments dONe.dept_idd.dept_id;-- 结果显示所有员工没部门的员工dept_name为NULLDELETE vs TRUNCATEDELETE可回滚、不重置自增TRUNCATE不可回滚、清空结构、重置自增视图特点虚拟表、不存数据、查时实时生成六、事务、并发、锁选择填空重灾区ACID四大特性原子性一致性隔离性持久性并发三大问题读脏数据不可重复读丢失修改两种锁S共享锁可读不可改X排他锁读写都禁止死锁四大条件互斥请求保持不可剥夺循环等待七、数据库故障与恢复三类故障事务故障回滚UNDO系统故障重做REDO回滚UNDO介质故障完整备份日志恢复备份类型完全备份增量备份日志备份八、数据完整性必考三大约束实体完整性主键唯一、非空参照完整性外键参照主表主键用户自定义完整性CHECK、默认值、非空九、索引与物理存储索引作用加速查询、减慢增删改聚集索引物理排序一张表只能一个非聚集索引逻辑索引可多个十、数据库优化大题【万能默写模板】考试问“如何优化”直接背这4条结构优化垂直分表将大表按列拆分冷热数据分离水平分表按时间、地域等维度拆分减少单表数据量增加冗余适当反规范化减少多表连接建汇总表预计算高频统计用空间换时间选择合适数据类型用最小、最合适类型存储数据索引优化高频查询建索引WHERE、JOIN、ORDER BY字段优先删除无用索引定期分析索引使用率删除低效索引复合索引最左前缀按查询条件顺序创建复合索引避免在索引列上运算如WHERE YEAR(create_time)2023会使索引失效覆盖索引索引包含查询所有字段避免回表SQL优化避免SELECT *只取所需字段减少I/O减少嵌套子查询用JOIN或EXISTS改写合理使用JOIN小表驱动大表关联字段建索引减少排序操作避免不必要ORDER BY利用索引排序使用EXISTS代替IN当子查询结果集大时EXISTS效率更高避免在WHERE子句中对字段进行函数操作如WHERE UPPER(name)ABC会使索引失效批量操作代替循环使用INSERT INTO ... VALUES (...), (...)批量插入系统优化调整内存参数合理设置缓冲池、排序区大小定期备份与恢复演练确保数据安全可恢复清理日志与碎片整理定期清理事务日志重建索引消除碎片监控与慢查询分析启用慢查询日志定期分析优化连接池配置合理设置最大连接数避免连接风暴十一、分布式数据库 OLAP冷门必背分布式物理分散、逻辑统一OLTP事务处理、增删改多OLAP分析查询、海量统计十二、终极必考错题点视频重点强调分组查询**SELECT只能出现分组字段聚合**多对多联系必须拆表否则不满足3NF视图默认不能排序无LIMIT禁止ORDER BY外键字段数据类型必须完全一致候选码可以多个主码只有一个2NF解决部分依赖3NF解决传递依赖

相关新闻

深入解析TMS320F280015x CPU系统控制寄存器:从原理到实战应用

深入解析TMS320F280015x CPU系统控制寄存器:从原理到实战应用

1. 系统控制寄存器:嵌入式开发的“总控台”在嵌入式开发领域,尤其是面对像TI C2000系列这样的高性能实时微控制器时,我们常常会听到“寄存器”这个词。对于很多刚入行的朋友来说,寄存器可能只是一堆需要配置的十六进制数字&#x…

2026/7/21 16:55:50阅读更多 →
Claude Desktop中文补丁:让AI助手彻底本地化的终极解决方案

Claude Desktop中文补丁:让AI助手彻底本地化的终极解决方案

Claude Desktop中文补丁:让AI助手彻底本地化的终极解决方案 【免费下载链接】claude-desktop-zh-cn Claude Desktop Chinese Patch (macOS & Windows) 项目地址: https://gitcode.com/gh_mirrors/cl/claude-desktop-zh-cn 你是否曾经因为Claude Desktop的…

2026/7/21 17:27:30阅读更多 →
Wealthfolio:开源本地优先的投资组合追踪器深度指南

Wealthfolio:开源本地优先的投资组合追踪器深度指南

Wealthfolio:开源本地优先的投资组合追踪器深度指南 【免费下载链接】wealthfolio A beautiful, private, local-first personal finance tracker. Investments, net worth, spending, and simulations. 项目地址: https://gitcode.com/GitHub_Trending/we/wealth…

2026/7/21 14:50:29阅读更多 →
LangGraph 状态快照与回滚|Agent 故障自愈、流程回溯

LangGraph 状态快照与回滚|Agent 故障自愈、流程回溯

每执行完一个图节点,LangGraph 自动保存一份当前完整状态,就是快照。每条快照包含:全量状态、父快照 ID、时间戳、自定义业务元数据。 Checkpointer(存储器) 快照存放载体,分三类: MemorySav…

2026/7/22 1:05:41阅读更多 →
HDMI视频寄存器配置实战:从同步时序到色彩空间转换详解

HDMI视频寄存器配置实战:从同步时序到色彩空间转换详解

1. 项目概述与核心价值在嵌入式视频系统开发,尤其是涉及HDMI、DisplayPort这类高速数字接口的领域,工程师们常常会遇到一个看似简单实则棘手的问题:如何让一块屏幕准确地、稳定地显示出我们想要的图像?这背后远不止是发送像素数据…

2026/7/22 1:05:41阅读更多 →
TMS320C28x FPU64软件流水线优化:从延迟槽到指令级并行实战

TMS320C28x FPU64软件流水线优化:从延迟槽到指令级并行实战

1. 项目概述与核心价值在嵌入式数字信号处理器(DSP)的开发中,尤其是面向电机控制、数字电源、新能源逆变器等对实时性要求极高的领域,每一纳秒的指令执行时间都至关重要。TMS320C28x系列DSP,凭借其强大的定点运算能力和…

2026/7/22 1:05:41阅读更多 →
深入解析PCIe SERDES寄存器配置与内存映射实战

深入解析PCIe SERDES寄存器配置与内存映射实战

1. 项目概述与核心价值在嵌入式系统和硬件驱动开发领域,尤其是涉及高速数据传输的场景,理解并掌握底层硬件的配置是通往高阶的必经之路。今天,我想和大家深入聊聊一个看似枯燥但至关重要的主题:PCIe模块的内存映射与SERDES寄存器配…

2026/7/22 1:05:41阅读更多 →
2026 指挥中心控制台怎么选?源头工厂排名与选型真相,看完少踩 80% 坑

2026 指挥中心控制台怎么选?源头工厂排名与选型真相,看完少踩 80% 坑

2026 年国内指挥中心 / 控制室控制台市场规模突破242 亿元、同比增12.8%;科思诺以北京 广州双服务、河南13 万㎡智能工厂、年产能12000 组、全流程自研生产与26 道品控,稳居源头工厂第一梯队,是公安、应急、能源、交通、数据中心等场景的高…

2026/7/22 1:05:41阅读更多 →
企业AI落地误区:全员熟练用AI,不等于效率升级

企业AI落地误区:全员熟练用AI,不等于效率升级

文章目录前言一、别把会议当收尾,要把会议做成整套工作流起点1.1 绝大多数会议,开完直接丢了一半核心信息1.2 会议沉淀要配套完整执行链路二、AI智能体不能困在个人对话框,必须打通团队共享流程2.1 私人对话框里的AI,对团队来说就…

2026/7/22 1:03:40阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →