ingeniero

Páginas: 3 (661 palabras) Publicado: 12 de mayo de 2014
BASES DE DATOS
MODELO RELACIONAL

• Conceptos del modelo relacional
• Notación del modelo relacional
• Lenguajes de consulta
• Algebra relacional

Motivación
• Esquema conceptual de una BDen modelo implementable
• El modelo relacional es un modelo ampliamente extendido
• Definición de un esquema para una BDR
• Lenguajes formales de consulta para BDR

Orígenes del modelorelacional
• Introducido por Codd en 1970
• Su base es el concepto matemático de relación
• Modelo sencillo y bastante extendido
• Existen otros modelos más expresivos (p.e. OO)
• Sin embargo, no seencuentran tan extendidos
• Un modelo prometedor es el objeto-relacional
• (Incorpora características de ambos modelos)

Estructura de la BDR
• Base de datos como una colección de relaciones
•Relaciones: Tablas formadas por filas y columnas
• Fila: Conjunto de datos relativos a un hecho
• Columna: Propiedad

Conceptos






Dominio: Conjunto de valores
Tupla: Lista de nvalores ordenados con un dominio dado
Relación: Conjunto de tuplas
Atributo: Papel de un dominio en una relación
Dominio de un atributo: Valores permitidos para un atributo

• Características de lasrelaciones: Tuplas sin orden,
• Atributos ordenados, Valores en las tuplas, Interpretación

Notación del modelo relacional





Esquema de relación: R(A1, A2, ..., An)
Tupla de grado n:t=
Valor de t para el atributo Ai: t[Ai]
Subtupla de t: t[A1, A2, ..., Az]

• Ejemplo:





Esquema de relación: Clientes(nombreCli, dniCli, domicilio)
Tupla: t=
Valor de tupla:t[nombreCli]
Subtupla: t[nombreCli, domicilio]

Restricciones relacionales
Una restricción es una
limitación que obliga el
cumplimiento de ciertas
condiciones en la base de
datos. Algunas no sondeterminadas por los
usuarios, sino que son
inherentemente definidas
por el simple hecho de
que la base de datos sea
relacional.

• Las restricciones restringen los datos que pueden ser...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS