软件设计师笔记-数据库

    科技2022-07-15  153

    数据库

    一、ER模型

    1.ER模型的基本概念,以及如何绘制E-R图

    **实体(Entity)**:是指客观存可以相互区别的事物,实体可以是具体的对象,也可以是抽象的事件。实体型用矩形表示。 **属性(Attrubute)**:实体有很多特性,每一个特性称为属性,每个属性有一个值域。属性用椭圆框表示 **联系(Relationship)**:用菱形框表示 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然。那么实体集E1对E2的联系称为一对一联系 1:N联系:如果实体集E1中的每个实体和实体集E2中的任意个实体有联系,而E2中的每个实体至多和E1中的一个实体有联系。那么实体集E1对E2的联系称为一对多联系 N:N联系:如果实体集E1中的每个实体和实体集E2中的任意个实体有联系,反之亦然。那么实体集E1对E2的联系称为多对多联系,记为“M:N"

    2.ER模型转换成关系模式的规则,包括实体,练习,属性的一系列变换。

    二、键、函数依赖及范式

    三、关系代数及元组演算

    1. 关系代数的基本运算(并,差,笛卡尔积,选择和投影)交不是基本运算 2. 关系代数的除法运算 3. 关系代数的元组演算

    元组演算

    四、SQL语言

    Structured Query language

    Processed: 0.016, SQL: 8