数据库复习笔记
文章平均质量分 75
童年梦
这个作者很懒,什么都没留下…
展开
-
【数据库复习】数据库设计
数据库设计 写在前面的话 本文是本学渣因为考试需要写的一篇总结,只总结了需要考察的考点,所以可能有的内容引申的不多,请见谅。 一、本节考点 三种层次结构对于简单树的建模方式,只考对于单一节点简单树的(多副节点的复杂树不考),邻接模型、物化路径模型以及嵌套结构模型(嵌套基本不考)在某种查询过程中的分析过程 上面两种模型,在建模方面两种建模的 表结构设计是什么样的 自顶向下和自底向上查询大概是什么样的,效率是什么样,影响效率的因素是什么: 如邻接模型要做一次迭代,效率影响较大,却又因为是数值比较,其速度反而原创 2021-04-17 21:39:53 · 425 阅读 · 0 评论 -
【数据库复习】SQL的逻辑
SQL 写在前面的话 本文是本学渣因为考试需要写的一篇总结,只总结了需要考察的考点,所以可能有的内容引申的不多,请见谅。 一、本节考点 从之前的线上考试中抽一组题考sql 基本逻辑:查询优化器是怎么工作的,其中的步骤 包括基于成本的优化器,基于规则的优化器的整个优化过程,比如: 先是怎么做语义的检查,软解析硬解析等内容,最后形成一个二进制plan代码,整个过程中谁花的功夫最多 二、查询优化器的相关概念 优化器是sql分析和执行的优化工具,它负责制订sql的最高效的执行计划,基于关系理论给予用户无损原始查原创 2021-04-17 16:59:08 · 838 阅读 · 0 评论 -
【数据库复习】设计原则
设计原则 写在前面的话 本文是本学渣因为考试需要写的一篇总结,只总结了需要考察的考点,所以可能有的内容引申的不多,请见谅。 一、本节考点 集中式与分布式 批处理与实时系统 他们的好坏,选择,(选择的?)基本逻辑 二、存储模式:集中式与分布式 2.1 集中式数据库 一种存储于单个物理位置的数据库。 优点: 集中存储,易于访问和协调数据 集中存储,数据的冗余小 更便宜 缺点: 几种存储数据流量大,并发性差 发生故障的时候,整个数据将破坏 2.2 分布式数据库 一种由分布在不同物理位置并相互连接的数据原创 2021-04-17 13:28:33 · 189 阅读 · 0 评论 -
【数据库复习】分区
分区 写在前面的话 本文是本学渣因为考试需要写的一篇总结,只总结了需要考察的考点,所以可能有的内容引申的不多,请见谅。 一、本节考点 分区干嘛用的,为什么要分区 有哪几种分区的方式 根据example选择partition key 选择key的原则是什么,原则分区的原则 破例的原因是什么 二、分区是什么 分区就是将一个大表根据条件分割成若干个小表,将一张表从物理上划分到不同的介质中,但是逻辑上还是原来的那张表,是一种数据分组方式。 分区能够提高并发性和并行性,从而增强可伸缩性 提供了一种数据管理的方法原创 2021-04-17 11:05:42 · 671 阅读 · 0 评论 -
【数据库复习】索引
索引 写在前面的话 本文是本学渣因为考试需要写的一篇总结,只总结了需要考察的考点,所以可能有的内容引申的不多,请见谅。 一、本节考点 b树 b+树的结构 什么时候能用什么时候不能用。 要会画结构 要理解能干什么不能干什么 二、索引是什么 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。是一种以原子粒度访问数据的手段(访问少数行),而不是为了大量数据的访问。 三、B树和B+树是什么 3.1 阶的定义 对于B树,我们常常会说是M阶B树,这个M就是阶数,阶数表示了一原创 2021-04-17 10:04:31 · 702 阅读 · 1 评论