【软考】-数据库

简介: 【软考】-数据库

软考包括十几门科目,数据库是其中之一。数据库的知识在自考中层学习过,但是掌握的很浅显,也不全面。通过这一次软考,又一次学习,感觉在相当轻松的环境下就掌握了知识。根据视频的讲解,进行了总结。数据库根据考点分布,共讲了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定律,把主要精力放在重点上。这些都是我们学习的秘诀,又一次践行与体会。


相关文章
|
5月前
|
编解码 算法 vr&ar
软考中级之数据库系统工程师笔记总结(六)多媒体基础
软考中级之数据库系统工程师笔记总结(六)多媒体基础
36 0
|
5月前
|
网络协议 安全 网络安全
软考中级之数据库系统工程师笔记总结(五)网络基础
软考中级之数据库系统工程师笔记总结(五)网络基础
48 0
|
5月前
|
人工智能 数据管理 Java
软考中级之数据库系统工程师笔记总结(四)程序设计基础
软考中级之数据库系统工程师笔记总结(四)程序设计基础
35 0
|
5月前
|
存储 算法 Unix
软考中级之数据库系统工程师笔记总结(三)操作系统
软考中级之数据库系统工程师笔记总结(三)操作系统
46 0
|
5月前
|
存储 算法 C语言
软考中级之数据库系统工程师笔记总结(二)数据结构与算法
软考中级之数据库系统工程师笔记总结(二)数据结构与算法
42 0
|
存储 canal 消息中间件
|
安全 数据库
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(下)
|
存储 SQL 算法
软考中级软件设计师自我总结知识分享--数据库技术基础(下)
该系列文章全篇文字在10w+,全文都是自己备考中的干货,软考涉及很多计算机基础,数据结构,算法分析,编程思想,开发流程等等,不仅适合参加软考的人学习,也适合扩宽自己知识视野的人去学习,每一篇都将会把重点加粗处理,特别是易错点,考试常考平时也容易记错,请一定仔细看
243 0
|
存储 算法 安全
软考中级软件设计师自我总结知识分享--数据库技术基础(上)
该系列文章全篇文字在10w+,全文都是自己备考中的干货,软考涉及很多计算机基础,数据结构,算法分析,编程思想,开发流程等等,不仅适合参加软考的人学习,也适合扩宽自己知识视野的人去学习,每一篇都将会把重点加粗处理,特别是易错点,考试常考平时也容易记错,请一定仔细看
139 0
|
存储 SQL 开发框架
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)
软考——软件设计师:第二章:数据库技术考点总结(完整篇)(上)