zoukankan      html  css  js  c++  java
  • 2.1 关系数据结构

    2.1.1 二维表与关系数据结构


     二维表的特点

    1. 每个表具有表名
    2. 表由表头和若干行数据两部分构成
    3. 表有若干列,每列都有列名
    4. 同一列的值必须取自同一域
    5. 每一行的数据代表一个实体的信息

    一个关系就是一个规范化的二维表。

    • “规范化”的含义:表中的每列都是原子项,即没有“表中表”。
    • 一个关系由关系表、关系模式和关系实例组成。通常,它们分别对应于二维表的表名、表头和数据。
    • 例如:

    术语

    1. 关系。一个关系(Relation)指一张二维表。
    2. 元组。一个元组(Tuple)指二维表中的一行。
    3. 属性。一个属性(Attribute)指二维表中的一列,表中每列均有名称,即属性名。
    4. 码。码(Key)也称键、关键字、关键码,指表中可唯一确定元组的属性或属性组合。
    5. 域。域(Domain)指属性的取值范围。
    6. 分量。分量指元组中的一个属性值。
    7. 关系模式。关系模式是对关系“型”的描述,通常表示为:关系名(属性1,属性2,......,属性n)。

    对照表

     2.1.2 关系数据结构的形式化定义


    域 (Domain)

     笛卡尔积 (Cartesian Product)

    •  所有域的所有取值的一个集合。
    • 不能重复。

     关系 (Relation)

     说明

     2.1.3 关系的性质

     2.1.4 关系模式


     

     2.1.5 关系数据库


     空值

     2.1.6 码


     外码

  • 相关阅读:
    Nginx缓存[proxy cache、memcache]
    Nginx重写规则
    同步异步,阻塞非阻塞 和nginx的IO模型
    cookie & session
    HTTP状态码
    web简单的整体测试
    关于 如何用电脑的adb连接Mumu模拟器
    关于社保断交一个月的影响
    关于androidStudio的下载
    可以直接拿来用的android开源项目研究
  • 原文地址:https://www.cnblogs.com/wlyperfect/p/12384754.html
Copyright © 2011-2022 走看看