Dominio y atributo

Tema 36: El modelo relacional: Estática

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

Objetivos, según Codd

  1. Independencia física

  2. Independencia lógica

  3. Flexibilidad

  4. Uniformidad

  5. Sencillez

Dominio y atributo

  • Dominio, conjunto finito de valores homogéneos y atómicos, debe tener un nombre.

  • Varios atributos pueden tener un mismo dominio subyacente

Clases de relación

  1. Nominadas

    1. Persistentes

      1. Relaciones de base

      2. Vistas

      3. Instantáneas, no se actualizan.

    2. Temporales

  2. No nominadas, consultas que no se materializan sólo se entregan.

Claves

  • Primaria, UNIQUE, NOT NULL

  • Claves foraneas, foreign key

  • Claves candidatas.

Valores nulos en el modelo relacional

  • Lógica trivaluada

    • Cierto, Falso, Quizás.

    • Nuevo operador MAYBE, MAYBE(quizás)->Cierto

  • Lógica cuatrivaluada

    • Ditinguir valores inaplicables de valores desconocidos.

Objetivos, según Codd

  1. Independencia física

  2. Independencia lógica

  3. Flexibilidad

  4. Uniformidad

  5. Sencillez

Dominio y atributo

  • Dominio, conjunto finito de valores homogéneos y atómicos, debe tener un nombre.

  • Varios atributos pueden tener un mismo dominio subyacente

Clases de relación

  1. Nominadas

    1. Persistentes

      1. Relaciones de base

      2. Vistas

      3. Instantáneas, no se actualizan.

    2. Temporales

  2. No nominadas, consultas que no se materializan sólo se entregan.

Claves

  • Primaria, UNIQUE, NOT NULL

  • Claves foraneas, foreign key

  • Claves candidatas.

Valores nulos en el modelo relacional

  • Lógica trivaluada

    • Cierto, Falso, Quizás.

    • Nuevo operador MAYBE, MAYBE(quizás)->Cierto

  • Lógica cuatrivaluada

    • Ditinguir valores inaplicables de valores desconocidos.