数据库
矢頁
这个作者很懒,什么都没留下…
展开
-
数据库复习总结
本课程主要讲的就是数据库设计的问题。主要包括模型的设计,存储方式的设计,以及内核的设计(查询功能、事务管理器、事务并发控制的实现)。首先在设计模型的时候可以分为三层来看,视图层、逻辑层和物理层,物理层是数据库管理者也就是像ORACLE这样的大型数据库公司关系的事情,不需要考虑用户的感受因为这个不是面向用户的而是面向信息库管理中心的,也就是逻辑层的使用者的。逻辑层规定了数据库的一些特性,比如说E-...原创 2019-12-31 09:57:50 · 161 阅读 · 0 评论 -
数据仓库
数据仓库是面向主题的,集成的,稳定的,不同时间的数据结合,用来支持管理决策。面向主题的意思是数据仓库本身都是对应了某个领域的,比喻医疗、商业、保险等等。数据仓库还会解决不同应用之间的编码、命名、属性度的区别。数据仓库的数据是稳定的,里面有大量的历史信息,用于决策,很少更新。数据仓库的时间一般都很长,5到10年。数据仓库一般是企业和政府用来决策的,主要有两方面的应用——查询和基于数据库的应用系统...原创 2019-12-30 13:53:15 · 360 阅读 · 0 评论 -
数据库原理复习——不同的数据库体系结构
数据库系统运行在计算机系统上,数据库的体系结构与计算机系统的体系结构密切相关。计算机系统的体系结构结构的各个方面都反应在数据库中,本章主要就是介绍这些系统。一、集中式系统集中式系统是指运行在一台计算机上,不与其他计算机系统交互的数据库管理系统,包括PC上的数据库和一些大型高性能多用户的数据库管理系统。这些小型的数据库就是故障恢复的能力有限(只有日志和影子数据库),只支持单用户。而大型的DBMS...原创 2019-12-30 13:32:10 · 363 阅读 · 0 评论 -
数据库原理复习——DBMS内核
第一部分:查询本章主要讨论的是数据在进行查询运算的时候的一些评估以及优化的方法。然后我们其实是基于统计信息来估计各种方式的效率以及消耗的资源的(统计信息不是实时更新的,而是在数据库压力比较小的时候更新)。优化则是基于代价式的,基于启发式的(走一步看一步),现在的DBMS基本上都是二者结合。每个磁盘和主存数据传送之间都是以块的数量来衡量的,包括每次针头的读取到磁盘上的内容所消耗的时间。在这之前我...原创 2019-12-30 00:02:44 · 442 阅读 · 0 评论 -
数据库原理复习——存储结构和文件
这章主要就是讲数据库物理组织里面讲的事情,里面的物理组织的具体问题。首先要了解磁盘、RAID和第三级存储的内容。这里主要分析DBMS的文件存储系统,讨论DBMS的文件组织方式和记录的存储方式。记录的存储方式主要有定长和变长两种。定长是所有的记录无论长短都占用同样长度的字节,维护方案主要分三种,第一种是代价最大的,这条记录之下的都往上移动,第二种是稍微少一点的,把倒数第一条记录拉上来填上,还有...原创 2019-12-29 21:23:44 · 648 阅读 · 1 评论 -
数据库原理复习——索引和散列
本章主要讲的是数据库的查询时候的问题。索引分为稀疏索引和稠密索引,前者是不是所有的键都有,后者只有一部分。主索引和辅助索引的区别是,主索引是针对排序好的列,每个索引项对应一个存储块儿,辅助索引是费排序的稠密索引。主索引是稀疏索引,辅助索引是稠密索引。顺序索引主要有三种,除了刚刚说的主索引和辅助索引之外,如果辅助索引每个对应有多个查找对象的话,我们还可以设置一个中间层,让中间层来判断。主索引只能...原创 2019-12-29 21:21:57 · 319 阅读 · 1 评论 -
数据库原理复习——数据库物理设计
数据库设计是应用程序设计的一个很重要的部分,在数据库设计方面我们可以做的是在硬件,软件,高层设计上面,高层设计具体是物理层面的设计,包括数据结构、索引、和存储结构;以及逻辑层面的设计,包括水平和垂直设计。数据库的物理设计一般分为六步。分别是样本收集、逻辑设计、数据设计、物理设计、数据库测试和运行、数据库维护和升级。数据库有三种模式,外模式(子模式、用户模式)、模式、内模式(物理模式、存储模式)...原创 2019-12-29 20:44:54 · 744 阅读 · 0 评论 -
数据库原理复习——完整性约束
数据库完整性约束指的是数据库格式的规范,只有满足完整性约束的记录才被允许加入数据库。数据库完整性约束大致分为四种,包括域约束,参照完整性约束,实体完整性约束和用户自定义的约束。域约束是最基本的约束,主要限制的是属性的取值范围,在SQL中用check来定义。参照完整性指的是外键都必须存在。实体完整性指的是所有的值都要在主键的值上有值,而且是唯一的。用户自定义的约束则是用户自己定义的。断言指的是数...原创 2019-12-29 20:17:03 · 1672 阅读 · 0 评论