1、三级模式-两级应向:外模式(视图)、概念模式(表)、内模式(物理存储文件);外模式/概念模式映像、外模式/概念模式映像。
2、数据库设计:需求分析(数据流图、数据字典、需求说明书)、概念结构设计(E-R图:属性冲突、命名冲突、结构冲突)、逻辑结构设计(E-R-->关系模式--表)、物理设计(数据存储和读取方式)、实施(建表,读写数据)、运维。
3、数据模型三要素:数据结构、数据操作、数据约束。
4、E-R模型,实体连接模型:实体操作对象+对象间联系。属性-椭圆,实体(人/物)-长方形,菱形(操作/归属)-联系(类型:1v1,1v多,多v多)
5、关系模型:二维表:属性、元组(记录)
6、E-R转换为关系模型:每个实体(强实体)都对应一个关系模型;1v1:联系可以放在任意的两端实体中;1vM:联系作为单独关系模式,也可以在M端中加入1端实体主键;MvN:联系必须作为一个单独的关系模式,主键为M和N端的联合主键。
7、关系代数:笛卡尔积(属性列=S1+S2;记录=S1*S2)、投影(条件选择关系模式中的某列)、选择(条件选择关系模式中的某条记录)、自然连接(全部去重属性列;属性相同值相同的记录)。
8、函数依赖:给定一个X能得到唯一的Y,则Y依赖于X。X->Y。部分依赖、传递依赖。
9、第一范式:每一列都是不可分割的基本数据项。
10、第二范式:每一个非主属性完全依赖任何一个主键,消除非主属性对主属性的部分函数依赖。联合主键。
11、第三范式:表中不存在非主属性对主键的传递依赖。
12、BC范式:进一步消除主属性对主键的部分函数依赖和传递依赖。
13、保持函数依赖/不保持函数依赖:如果每个函数依赖在分解后的某个关系上成立,则为保持函数依赖,也就是所有函数依赖都能在关系集里找到
14、无损分解/有损分解:分解后的关系模式能还原出原关系模式,就是无损分解。p={R1,R2},R1∩R2 - > (R1-R2) 或 R1∩R2 - > (R2-R1)
15、写锁:排他,加了之后不能再加读锁;读锁:可重复加读锁,不能加写锁。
16、数据仓库:数据源+数据的存储与管理+数据分析(OLAP联机分析处理)+前端工具
17、BI:数据预处理(抽取、转换、加载)、建立数据仓库、数据分析、数据展示。
浙公网安备 33010602011771号