【软考】-数据库

来源:互联网 发布:赈灾晚会的数据统计 编辑:程序博客网 时间: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定律,把主要精力放在重点上。这些都是我们学习的秘诀,又一次践行与体会。




0 0
原创粉丝点击