尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
数据库复习笔记
数据库复习笔记本文为作者准备东北林业大学计算机技术复试时整理的数据库复习笔记,参考了其复试大纲,故很多内容可能不全或者不适合其他用途,请读者分辨文章目录数据库复习笔记绪论1. 熟练掌握数据库的4个基本概念2. 掌握数据库系统三级模式和两层映像及独立性3. 掌握数据库系统的组成关系数据库1. 熟练掌握关系模型的三个组成部分及各部分内容2. 掌握关系数据结构及其定义3. 熟练掌握关系的三类完整性约束的概念(1)实体完整性(2)参照完整性(3)用户定义完整性关系数据库标准语言SQL1. 了解SQL的作用及组成2. 熟练掌握正确使用SQL完成查询、插入、删除、更新操作数据库的安全性和完整性1. 掌握什么是数据库的安全性问题2. 牢固掌握DBMS实现安全性控制的常用方法和技术3. 理解数据库的完整性,掌握用SQL定义完整性约束条件关系数据库理论1. 掌握规范化理论和优化数据库模式设计的方法关系模式的五元组表示基本概念范式(从低到高)2. 了解相关数据库逻辑设计的理论数据库设计1. 了解数据库设计的重要性和核心地位2. 熟练掌握数据库设计方法和步骤数据库恢复技术事务(Transaction)1. 掌握数据库的故障种类(1)事务内部的故障(2)系统故障(软故障)(3)介质故障(硬故障)2. 掌握数据库的恢复策略并发控制1. 了解数据库并发控制技术的必要性和重要性2. 掌握并发控制的基本概念封锁三级封锁协议活锁与死锁并发控制粒度其他并发控制方法附录:补充知识点(AI生成助记)绪论1. 熟练掌握数据库的4个基本概念数据是数据库中存储的基本对象,数据与其语义密不可分。(AI生成理解:数据本身是符号,语义赋予其意义,例如“95”可能是分数或体重)数据库(DB)是长期存储在计算机内、有组织、可共享的大量数据的集合。特征:按一定数据模型组织、描述、存储;具有较小冗余、较高独立性、可扩展性,可为各种用户共享。(AI生成记忆:长有可——长期、有组织、可共享)数据库管理系统(DBMS)是位于用户与操作系统之间的数据管理软件,和操作系统一样是计算机基础软件。功能:数据定义、数据组织/存储/管理、数据操纵、事务处理/运行管理、数据库建立/维护。(AI生成理解:“位于之间”是技术架构位置——承上启下;“基础软件”是生态地位——不可或缺)**数据库系统(DBS)**是指引入数据库后的计算机系统。组成:数据库+数据库管理系统(及其应用开发工具) +应用系统+数据库管理员(DBA)+ 用户。(AI生成记忆:硬、软、人——硬件(隐含)、软件、人员)考查重点:四个概念的区别与联系;DBMS的具体功能;DBS的组成。2. 掌握数据库系统三级模式和两层映像及独立性三级模式结构:模式(概念模式/逻辑模式):所有用户的公共数据视图,数据的逻辑整体结构。一个数据库只有一个模式。外模式(子模式/用户模式):用户能看见和使用的局部数据视图。一个数据库可有多个外模式,是安全性措施之一。内模式(物理模式/存储模式):数据物理结构和存储方式的描述。一个数据库只有一个内模式。两层映像:外模式/模式映像:定义外模式与模式之间的对应关系。当模式改变时,修改映像可使外模式不变→ 应用程序不变 →数据与程序的逻辑独立性。内模式/模式映像:定义数据全局逻辑结构与存储结构的对应关系。当存储结构改变时,修改映像可使模式不变→ 应用程序不变 →数据与程序的物理独立性。(AI生成记忆口诀:两级映像保独立——外模映逻辑,内模映物理)考查重点:三级模式的定义、两级映像的作用、两种独立性的含义。3. 掌握数据库系统的组成数据库系统(DBS)的组成:数据库:存储的数据集合数据库管理系统(DBMS):核心软件应用系统:基于数据库开发的应用程序数据库管理员(DBA):负责管理、维护用户:最终用户/应用程序员考查重点:DBS与DBMS的区别,DBA的职责(如权限管理、故障恢复、性能调优等)。关系数据库1. 熟练掌握关系模型的三个组成部分及各部分内容关系模型三大部分:关系数据结构、关系操作集合、关系的三类完整性约束。关系数据结构:单一的数据结构——关系(即二维表)。实体及实体间的联系均用关系表示。关系操作集合:常用操作:查询(主要)+更新(插入、删除、修改)查询操作分类:选择、投影、连接、除、并、差、交、笛卡儿积等5种基本操作:选择、投影、并、差、笛卡儿积(其他可由这些导出)特点:集合操作方式(一次一集合),操作对象和结果都是集合关系的三类完整性约束:见下文“三类完整性约束”部分。(AI生成理解:关系模型用一张表表达一切,通过操作和规则保证数据正确)考查重点:5种基本操作是高频考点;集合操作方式的含义。2. 掌握关系数据结构及其定义关系数据结构:只包含单一的数据结构——关系(即扁平的二维表)。特点:简单却能够表达丰富的语义,现实世界的实体及实体间的联系均用关系表示。(AI生成理解:一张表可以存“学生”实体,也可以存“选课”联系,所有信息都在二维表中)考查重点:为什么说关系模型数据结构简单但表达能力强。3. 熟练掌握关系的三类完整性约束的概念(1)实体完整性定义:主属性(主码的组成部分)不能取空值。通过PRIMARY KEY定义主码。DBMS自动检查:主属性是否为空、主码值是否唯一。实现机制:自动为主码建立唯一索引(如B+树),快速检查唯一性。(2)参照完整性定义:外码的值要么为空,要么等于被参照表中某个元组的主码值。通过FOREIGN KEY定义外码,REFERENCES指明参照表。违约处理:拒绝(默认)、级联、置空、置默认值。自引用情况:R和S可以是同一关系(如员工表经理ID参照本表员工ID)。(AI生成理解:外码要么空,要么对得上)(3)用户定义完整性定义:针对具体应用的约束,如:列值非空(NOT NULL)列值唯一(UNIQUE)列值满足条件(CHECK)触发器(更复杂的业务规则)考查重点:三类完整性的定义、违约处理方式、自引用场景。关系数据库标准语言SQL
RELATED

相关推荐

web3.py 入门实战:用 Python 连接以太坊、配置 Provider 与构建链上应用的完整指南

web3.py 入门实战:用 Python 连接以太坊、配置 Provider 与构建链上应用的完整指南

Web3区块链 【免费下载链接】web3.py A python interface for interacting with the Ethereum blockchain and ecosystem. 项目地址: https://gitcode.com/gh_mirrors/we/web3.py 点击查看 免费下载 web3.py 是 Ethereum 官方维护的 Python 库,用于与以…

📅 2026/10/12 1:52:31
AnyPS5:低延迟本地串流方案,让任何设备秒变PS5延伸屏

AnyPS5:低延迟本地串流方案,让任何设备秒变PS5延伸屏

1. 项目缘起与核心定位AnyPS5 这个名字第一次出现在我视野里的时候,我正蹲在一堆旧硬件中间翻找能用的零件。当时手头有一台闲置的迷你主机,配置不算差,但总觉得少了点什么——直到我看见这个标题。AnyPS5,拆开来看就是“Any”加“…

📅 2026/10/12 1:47:30
中国土壤数据集从解压到栅格化的完整处理指南

中国土壤数据集从解压到栅格化的完整处理指南

简介:这是一份面向水文模型研究、农业规划、环境评估与城乡规划等场景的土壤专题数据包,旨在为科研与实践者提供全国尺度的土壤本底资料。内容覆盖土壤类型图、质地比例、容重、渗透率、含水量、pH、有机质及氮磷钾养分等关键参数,可用于径流…

📅 2026/10/12 1:47:30
MORE NEWS

更多资讯

📰

微服务幂等性深度解剖

微服务幂等性深度解剖:从“重复扣款”到“全链路零故障”的底层逻辑** 核心导读**:在单体架构时代,我们习惯了用本地事务(Transactional)来保证数据一致性,网络异常大不了抛个错让用户重试。但在微服务架构…

📰

【共创稿事节】鸿蒙图像超分 · 码图清晰工坊-快递面单打码演示、深色工坊 UI、端侧 4× 重建可扫细节

【共创稿事节】鸿蒙图像超分 码图清晰工坊-快递面单打码演示、深色工坊 UI、端侧 4 重建可扫细节 HarmonyOS 端侧超分系列第十篇。前面九篇把「照片、老照片、壁纸、文档、电商图、视频帧」都做过一轮,这一篇换一个更「硬核」的方向——码图:二维码、商…

📰

Embedding 与混合检索:RAG 的语义检索链路

一、开篇:RAG 检索链路是什么 检索增强生成(RAG)要让大模型回答前,先从资料库中找到相关内容。这条链路的基石是 Embedding 向量与 向量检索,再配合关键词检索与融合排序,构成完整的召回链路。 二、Embeddi…

📰

2027中国国际电子化学品及材料展览会

2027中国国际电子化学品及材料展览会 同期举办:中国电子化学品与新材料发展高峰论坛 时间:2027年4月9-11日 地点:深圳会展中心当前是全球电子信息产业正处于加速迭代的关键阶段。随着半导体、显示面板、印制电路板、新能源电池等领域对材料性…

📰

【信息科学与工程学】【数据科学】第一百四十五章 数据设计与数据库完整性约束体系 第四章节01 数据集成开发设计 4.3.3 数据清洗、转换与富化规则开发 第一部分01

本章终极大纲 第一部分:数据清洗(Data Cleaning) 空值处理(Missing Value Handling) 缺失机制理论:MCAR、MAR、MNAR的数学定义与检验(Littles MCAR检验、Logistic回归检验) 删除法:Listwise/Pairwise删除的偏差分析 单一填补:均值/中位数/众数填补的MSE分析 高级填补…

📰

二叉树最大深度:递归、DFS与BFS的三种解法深度解析

刷 LeetCode Hot100 刷到第 28 题的时候,说实话我已经有点疲了,而这题《104. 二叉树的最大深度》看上去就是那种"白给"的简单题。但真把它掰开揉碎以后,我发现它其实是递归、DFS、BFS、分治思想的一块绝佳试金石,里面值…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬