软考笔记

【软件设计师】笔记二:数据库系统

2017-09-26  本文已影响71人  程序员米七

Ps:重要程度  五颗星

数据库模式

ER模型

关系代数与元组演算

规范化理论

并发控制

数据库完整性约束

分布式数据库

数据仓库与数据挖掘

一、数据库模式

数据库:sqlserver  mysql  oracle DB2(关系型数据库),结构都是相同的都采用的是-三级模式-两级映射(数据库的本质还是文件)。

三级模式和两级映射(选择题出现的多)

三级模式:概念模式(模式)、外模式和内模式。

两级映射:外模式-概念模式的映射

概念模式-内模式的映射

内模式:数据库的最低层模式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式

三级模式的关系

1、概念模式是数据库的核心与关键

2、内模式依赖于概念模式,独立于外模式和存储设备

3、外模式面向具体的应用,独立于内模式和存储设备

4、应用程序依赖于外模式,独立于概念模式和内模式

二、ER模型

是实体-联系模型,它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模工具、用E-R图来描述概念模型

关系代数与元组演算()

基本的运算(∪,∩,−,×):

并: R ∪ S R+S 数据

交: R  ∩ S R和S共有的部分

差: R - S R有的S没有就是差(去除公共部分)

笛卡尔积: R  × S R的每一条记录与S的每一记录重新组合(R数量乘以S数量就是结果集行数)

投影:根据条件选择属性组成新的关系

选择:根据条件选元组()成新的关系

连接:从笛卡尔积运算中找出符合条件的数据组成新的关系

Ps:口诀:选择抽行,投影抽列,连接合并去残,笛积两两交合

规范化理论

并发控制

数据库完整性约束

分布式数据库

数据仓库与数据挖掘

上一篇 下一篇

猜你喜欢

热点阅读