【软考】-数据库
来源:互联网 发布:赈灾晚会的数据统计 编辑:程序博客网 时间:2024/04/30 11:58
软考包括十几门科目,数据库是其中之一。数据库的知识在自考中层学习过,但是掌握的很浅显,也不全面。通过这一次软考,又一次学习,感觉在相当轻松的环境下就掌握了知识。根据视频的讲解,进行了总结。数据库根据考点分布,共讲了4大部分的知识。如图中所示:
【考试题型】
E-R 模型:
1、根据文字描述,画出ER图:依次找出实体、联系、属性、主键。
2、ER模型转化成关系模式。
函数依赖:
1、根据文字描述,写出函数依赖。
三范式:
1、根据给出的关系模式,指出超键、候选键、主键、外键、主属性、非主属性。
2、给出一个关系模式,判别属于哪一级范式,按要求拆分更高一级的范式。
无损分解:
1、如何无损分解一个关系。
关系代数及元组演算:
1、给出表,算式,求查询结果。
SQL:
1、根据给出的SQL语句,写出查询的输出结果。
2、根据文字描述,写出SQL语句,使之能达到查询出想要的结果。
【知识点】
1、函数依赖
函数依赖:
设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记做:X—>Y。
完全函数依赖:
在R(U)中,如果X—>Y,并且对于X的任何一个真子集X',都有X'—\—>Y,则称Y对X完全函数依赖,记作:
部分函数依赖:
若X——>Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作:
传递函数依赖:
在R(U)中,如果X—>Y,,Y—\—>X,Y—>Z,则Z对X传递函数依赖:X—>Z 。
2、三范式:
1NF:在关系模式R中,当且仅当所有域只包含原子值,即每个分量都是不可再分的数据项,则称实体E是第一范式。
2NF:当且仅当实体E是第一范式(1NF),且每一个属性完全依赖主键(没有不完全依赖)时,则称实体E是第二范式。
3NF:当且仅当实体E是第二范式(2NF),且E中没有非主属性传递依赖于码时,则称实体E是第三范式。
扩展:
4NF:去掉多值依赖。5NF:去掉联接依赖。
范式之间的关系:
1NF——【去掉不完全依赖】——>2NF——【去掉传递依赖】——>3NF——【去掉多值依赖】——>4NF——【去掉联接依赖】——>5NF
用图形表示:
【总结】
学习是一个反复的过程。循序渐进,遵循i+1的原则。遵循28定律,把主要精力放在重点上。这些都是我们学习的秘诀,又一次践行与体会。
- 软考--数据库SQL
- 软考(6)--数据库
- 软考--数据库复习
- 【软考】数据库
- 软考之---数据库
- 【软考】-数据库
- 软考数据库宏观
- 软考----数据库
- 【软考】-数据库
- 【软考】--数据库基础
- 软考——数据库
- 【软考】--数据库原理“地图”
- 软考笔记--数据库部分
- 软考之路--数据库
- 【软考】——数据库
- 【软考-数据库】范式整理
- 软考 - 数据库系统工程师
- 软考之路[数据库系统工程师]
- Cordova 5.1.1在Mac终端创建iOS工程并添加插件
- 关于Scroller的学习及相关的知识笔记get
- XFire发布Web Services
- 移动开发的软件开发生命周期介绍(一)
- 杭州电子科技大学acm--2090
- 【软考】-数据库
- Android:对ListView原理的理解
- 简单理解Java异常处理机制
- PHP的常量及变量
- [LeetCode-88] Merge Sorted Array(合并有序数组)
- KNN的MATLAB实现
- 【LeetCode从零单刷】Gray Code
- ComposeShader组合渲染
- android入门(八) 状态栏通知(消息推送) Notification