Propiedades de las relaciones
   El nombre de la relación no se debe
    repetir.

   Los atributos tienen nombres distintos.

   Los valores de un atributo corresponden
    a un solo dominio.
Propiedades de las relaciones
   Cada atributo de la relación tiene
    exactamente un valor único.

   No hay tuplas repetidas.

   El orden de los atributos no importa.

   El orden de las tuplas no importa.
Modelo relacional
   Lenguajes formales de consulta que se
    usan para ESPECIFICAR las solicitudes
    de información.
       Algebra relacional
       Cálculo relacional de tuplas
       Cálculo relacional de dominios
Modelo relacional
Modelo relacional
   Relación = Tabla
   Tupla = fila
   Variable tupla = es una variable que
    representa una tupla.
   Valor nulo = valor desconocido o no
    existe.
Modelo relacional

Supongamos que:

t es una variable tupla que hace referencia
a la primera tupla de la relación, entonces:

t [número de cuenta] = ?
Modelo relacional
  t [número -cuenta] = “C-101”

  t [nombre-sucursal] = ?
  t [nombre-sucursal] = “Centro”

  t [1] = ?

  Valor de t en el primer atributo

  t [1] = número-cuenta
  t [2] = nombre-sucursal
Algebra relacional
Selección
Proyección
Expresión del álgebra relacional




Encontrar los clientes que viven en Peguerinos
Expresión del álgebra relacional
Unión
   Todos los clientes que tienen una
    cuenta, un préstamo o ambas cosas.
Unión
Diferencia
Producto cartesiano



      (prestatario x préstamo)
Bibliografía
   Fundamentos de bases de datos
      Abraham Silverschatz, Henry F. Korth y S.

       Sudarshan
          McGraw Hill

Bd 5

  • 2.
    Propiedades de lasrelaciones  El nombre de la relación no se debe repetir.  Los atributos tienen nombres distintos.  Los valores de un atributo corresponden a un solo dominio.
  • 3.
    Propiedades de lasrelaciones  Cada atributo de la relación tiene exactamente un valor único.  No hay tuplas repetidas.  El orden de los atributos no importa.  El orden de las tuplas no importa.
  • 4.
    Modelo relacional  Lenguajes formales de consulta que se usan para ESPECIFICAR las solicitudes de información.  Algebra relacional  Cálculo relacional de tuplas  Cálculo relacional de dominios
  • 5.
  • 6.
    Modelo relacional  Relación = Tabla  Tupla = fila  Variable tupla = es una variable que representa una tupla.  Valor nulo = valor desconocido o no existe.
  • 7.
    Modelo relacional Supongamos que: tes una variable tupla que hace referencia a la primera tupla de la relación, entonces: t [número de cuenta] = ?
  • 8.
    Modelo relacional t [número -cuenta] = “C-101” t [nombre-sucursal] = ? t [nombre-sucursal] = “Centro” t [1] = ? Valor de t en el primer atributo t [1] = número-cuenta t [2] = nombre-sucursal
  • 9.
  • 10.
  • 11.
  • 12.
    Expresión del álgebrarelacional Encontrar los clientes que viven en Peguerinos
  • 13.
  • 15.
    Unión  Todos los clientes que tienen una cuenta, un préstamo o ambas cosas.
  • 16.
  • 17.
  • 18.
    Producto cartesiano (prestatario x préstamo)
  • 20.
    Bibliografía  Fundamentos de bases de datos  Abraham Silverschatz, Henry F. Korth y S. Sudarshan  McGraw Hill