0


MySQL期末复习小记


前言

今天是6月3日端午节,小外甥来家里玩,不知何故大哭,惹人心烦。想吾垂髫之际,善养浩然之气,怎会如此哭哭泣泣。姑姑怒道:出去哭!不料我竟臆听为“”数据库“”。方才想起考试之日不远矣,遂有此小记。

一、认识数据库

1、数据库技术经历了人工管理,文件系统,数据库系统3个阶段。

2、文件系统存在数据共享性,独立性差,冗余度大,管理和维护的代价大的缺点

3、与人工管理,文件系统相比,数据库具有一下特点:

    (1)数据结构化

    (2)数据共享性高、冗余度低、易扩充

    (3)数据独立性高,包括数据的物理独立性和逻辑独立性

    (4)数据由DBMS统一管理和控制

4、数据库系统一般有数据库,数据库管理系统,数据库开发工具,数据库应用系统和人员构成

                        ![](https://img-blog.csdnimg.cn/c988660920da4413bdc34905737c2b23.jpeg)

二、数据模型

1.概念模型

1)实体(entity):客观存在并可以相互区分的事物

2)属性(attribute):实体所具有的某些特性

3)码:一个实体往往有多个属性,码是能够唯一地标识每一个实体

4)实体型(entity type):具有相同属性的实体必然具有共同的特征和性质

5)实体集:同型实体的集合

6)联系:实体型之间是有联系的,有以下3种情况

2.E-R图

1)用矩形表示实体,在矩形框内些实体名

2)用椭圆形表示实体的属性,并用无向边把实体和属性连接起来

3)用菱形表示实体间的联系,在菱形框内写上联系名,用无向边分别把菱形框与有关实体连接起来,在无向边旁注明联系的类型。如果实体间的联系也有属性,则把属性和菱形框也用无向边连接起来。

三、常见的3种数据模型

1、层次模型

层次模型反映实体间的一对多联系。优点是层次分明,结构清晰,适于描述客观事物中有主目、细目之分的结构关系;缺点是不能直接反映事物间多对多的联系,查询效率低。

2、网状模型

网状模型有点是表达能力强,能更为直接地反映现实世界事物多对多的联系;缺点是在概念上、结构上和使用上都比较复杂,数据独立性较差。

3、关系模型

关系模型是建立在数学概念上的,与层次模型、网状模型相比,关系模型是一种最重要的数据模型。他主要有关系数据结构、关系操作集合、关系完整性约束三部分组成。


总结

今日翻开mysql这本书时,我看书,书看我。曾几何时,我们是那么熟悉,如今我俩之间已经隔着一层“可悲的厚障壁”了。

标签: mysql

本文转载自: https://blog.csdn.net/m0_63093628/article/details/125115608
版权归原作者 虾仁不眨眼i 所有, 如有侵权,请联系我们删除。

“MySQL期末复习小记”的评论:

还没有评论