zoukankan      html  css  js  c++  java
  • 关系数据库-关系模型(1)

    关系模型(关系数据结构)

      单一的数据结构--关系。

      实体间的各种联系均可用关系来表示

      一些基本概念:

        1.域(Domain):

          一组具有相同数据类型的值的集合

        2.笛卡尔积:

          给定一组域D1,...Dn,其中某些domain相同,D1xD2x.....Dn={(d1,d2,...dn) |

    di属于 Di, i =1,2,...n}  所有域的所有取值的任意组合。笛卡尔积可以看成关系的域

          基数(Cardinal number)

              m是所有区域大小的乘积:

        3.关系(Relation):

          1.D1 * D2 *....Dn的子集叫做在域D1,D2,。。。Dn上的关系

          表示为R(D1,D2,...Dn)    R:关系名   n:关系的目或度(Degree)

          2.元组:关系中的每个元素(d1,d2....dn)叫作一个n元组(n-tuple)或简称元组,通常用t来表示

          3.属性:

            关系中不同列可以对应相同的域。

            对每列起一个名字,称为属性(Attribute)

            n目必须有n个属性

          4.码:

          5.关系的元

          6.基本关系的性质:

          7.分量必须取原子值//不能再分

        4.关系模式 (Relation Schema)是型

          关系是值

          关系模式是对关系的描述:

            元组集合的结构:

              1.属性构成

              2.属性来自的域

              3.属性和域之间的映像关系

            完整性约束条件

             关系模式通常可以简记为R(U)或R(A1,A2,....,An) R:关系名

            A1,A2,...AN:属性名

  • 相关阅读:
    google说 老子 = I !
    昨日种种死 今日种种生
    设定Access数据库自增长字段初始值
    [c路历程]品品数组这杯茶
    爱上位运算
    .Net中的委托
    Jquery css函数用法(判断标签是否拥有某属性)
    记录几条简单的正则表达式
    ASP.NET MVC中DropDownList的使用
    C#如何获取object对象的属性值
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12492174.html
Copyright © 2011-2022 走看看