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