【软考-中级-数据库相关知识】01、数据库技术基础
数据库技术基础
- 数据库基本概念
- DBS
- 存储器
- 基本存储器:高速缓存、内存
- 辅助存储器:磁盘存储器、快闪存储器
- 脱机存储器:磁带、光盘
- DBMS
- 组成:存储管理器和查询处理器
- DBMS和OS的关系
- DMBS内部的存储和事务处理,都需要调用OS系统功能提供支持。
- 目标:提高数据存取的时间效率
- DBMS和应用程序:编写应用程序时,需要把数据库语言嵌入,需要在DBMS中提供专门设计的预处理程序
- 存储器
- 数据导航
- 从已知数据找未知数据的过程
- 数据操作
- 分为查询和更新
- 视图
- 视图访问最终会转为表,所以不会提高访问效率
- DBA
- DBA的职责之一是规定存取权
- 数据独立性(程序与数据库之间)
- 逻辑独立性:应用程序与逻辑结构之间是相互独立的
- 物理独立性:应用程序与数据的存储结构之间是相互独立的
- DBS
- 数据库系统的体系结构
- 组成
- 内模式(物理级)
- 对表创建聚簇索引,修改的是内模式
- 模式(概念级)
- 外模式(视图级)
- 使用DML语句(操纵manipulation)对数据进行操作(不会自动提交),实际上操作的是外模式的外部记录。
- 内模式(物理级)
- 三级模式之间,根据逻辑结构和内部表示的不同,可以差距很大
- 组成
- 数据模型基本概念
- 属性分类
- 派生属性:可以从其他属性中计算得到的属性
- 复合属性:可细分为多个部分组成的属性
- 数据模型的三要素
- 数据结构
- 数据操纵
- 数据的完整性约束
- 分为实体完整性、参照完整性、用户自定义的完整性
- 属性分类
- E-R模型
- 组成
- 实体:相当于一条记录或对象
- 实体集:相当于一个类
- 弱实体,强实体
- 一个实体必须以另一个实体的存在为前提
- 前者为弱实体,后者为强实体
- 例如:员工与亲属
- 组成
- 基本的数据模型
- 关系的度是指关系中属性的个数
- 关系的基数是关系中元组的个数
- 标准编码构成字典表,主要用于检索,很少进行编辑操作。使用聚簇索引能提高查询效率。
本文来自博客园,作者:哥们要飞,转载请注明原文链接:https://www.cnblogs.com/liujinhui/p/16127829.html