2017年系统分析师架构师备考之路(二)——数据库系统
来源:互联网 发布:巴啦啦小魔仙玩具淘宝 编辑:程序博客网 时间:2024/06/05 17:06
数据库在软考中的比重还是比较高的,上午的综合,下午的案例,或者下午的论文题都会有数据库的身影,所以此章非常重要,不但要了解考点知识,也要了解当今的使用频率较高的知识点,如云存储,Docker容器,大数据等等。
一、数据库三级模式两级映射
内模式对应为物理数据库,概念模式对应为物理数据库中的表,外模式对应为视图。
二级映射:概念模式-内模式映射,外模式-概念模式映射
二、数据库设计
(一)需求分析阶段
收集当前和未来的数据,依据处理过程输出数据流图,数据字典,需求规格说明书,需求分析阶段主要是对过去和未来系统的梳理和总结。
(二)概念设计阶段
依据需求分析阶段的产物,分离出实体关系模型(ER图),这个阶段和数据库系统没有任何关系,就是单纯的关系、实体,属性。
方框代表实体,椭圆代表属性,菱形代表关系。
ER模型的集成方式分为一次性集成或者分步集成
ER图的冲突分为属性冲突,命名冲突,结构冲突。
转换关系,一个实体转为一个关系模式
(三)逻辑设计阶段
此阶段依据系统所依赖的特定数据库系统,设计相对应的转换规则和规范(比如范式,数据类型,字段大小等)
(四)物理设计
即实体表的创建。
三、关系代数
这部份知识主要体现在上午的综合部分
关系代数的知识点:包括并、交、差,笛卡尔积、投影、选择,连接七种基本运算
并操作是合并后去重操作
交操作就是选取公共部份
差操作就是取一方有的另一方没有的。如S1-S2 就是去掉S1和S2的公共部分后的S1
笛卡尔和连接的差异
笛卡尔是集合的乘,连接是集合去重复字段。
如S1有三列三行,S2有三列三行,
笛卡尔后S1*S2后就是六列九行。
连接后S1<>S2后
投影就是选择列,选择就是加选择条件
四、函数依赖
(一)部份依赖
(二)传递依赖
(三)候选键(超键、候选键、主键,外键)
(四)范式(第一范式、第二范式、第三范式、BC范式)
- 2017年系统分析师架构师备考之路(二)——数据库系统
- 2017年系统分析师架构师备考之路(一)
- 系统分析师备考指南
- 系统分析师备考
- 系统架构师备考说明
- 系统分析师复习备考日志
- 系统分析师考试备考方案
- 架构师备考准备
- 概念:系统架构师、项目经理、系统分析师
- 系统架构师、项目经理、系统分析师
- 2013年下半年系统架构师备考材料整理
- 系统分析师之路
- 系统分析师之路
- 我的系统分析师之路:续二2008年5月系统分析师考试上午答案
- 系统架构师成长之路(二)
- 系统架构师成长之路(二)
- 裸考—歪理邪说通过系统分析师考试之二(分析2010上半年系统分析师上午试题6-10题)
- 备考系统架构设计师
- Retrofit源码解析
- Git基础-提交更新到仓库(二)
- React 点击删除列表中对应项(React 获取DOM中自定义属性)
- C语言再学习 -- EOF、feof函数、ferror函数
- TCP 的状态
- 2017年系统分析师架构师备考之路(二)——数据库系统
- 线性筛打素数表
- 技术是工具,软能力才是发展的加速器!
- illegal to have multiple occurrences of contentType with different values 解决
- OpenCV--边缘检测-Canny()-copyTo()
- openwrt中luci界面配置说明
- Python学习笔记(二):文件读写
- java实现C语言解释器:while 和 do while 循环的解释和执行
- 配对堆