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:属性名

  • 相关阅读:
    AndroidStudio中AlertDialog的四种用法(转载)
    ZPL指令封装
    Android程序闪退时写日志并上传到服务器
    sql server 导出表结构
    Kestrel服务器ASP.NetCore 3.1程序启用SSL
    Asp.Net Core 下 Newtonsoft.Json 转换字符串 null 替换成string.Empty(转)
    ApiResult-WebAPI开发统一返回值对象的演化(.net core版)
    EF Core 拓展SqlQuery方法(转载)
    钉钉小程序post提交json,报400、415
    体验.net core 3.1 socket
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12492174.html
Copyright © 2011-2022 走看看