Componentes del modelo relacional

Solo disponible en BuenasTareas
  • Páginas : 4 (787 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2012
Leer documento completo
Vista previa del texto
Modelo Relacional
Codd, (1970), propone un modelo de datos basados en la “Teoría de las relaciones”, donde los datos se estructuran lógicamente en forma de relaciones (TABLAS), siendo un objetivofundamental mantener la independencia de la estructura lógica respecto al modelo de almacenamiento y a otras características del tipo físico.
Sus objetivos son:
 Independencia física.- Que el modoen que se almacenan los datos no influya en su manipulación lógica, y por tanto, no sea necesario modificar los programas por cambios en el almacenamiento físico. (Codd concede mucha importancia a esteaspecto  Independencia de ordenación, independencia de indexación e independencia en criterios de acceso).
 Independencia lógica.- Que la modificación de objetos en la base de datos no repercutaen los programas y/o usuarios que estén accediendo al subconjunto parcial de la base de datos.
 Flexibilidad.- Poder presentar a cada usuario los datos de la forma que prefiera.
Uniformidad.- Las estructuras lógicas de datos presentan un estado uniforme.
 Sencillez.

Para conseguir esto Codd introduce el concepto de Relación  Tabla como estructura básica del modelo. Todos losdatos (Entidades/Relaciones) de una base de datos se representan en forma de Tablas cuyo contenido varía en el tiempo. Una tabla, es un conjunto de filas (Misma estructura, cabecera) en la terminologíarelacional.
También se proponen una serie de operadores que se aplican a las relaciones (Algunos clásicos de la Teoría de conjuntos). Todos ellos forman el Algebra relacional (Proporciona la mayoríade los objetivos del modelo).

Conceptos básicos
En este modelo se representa la base de datos como una colección de relaciones.
El modelo relacional consiste de tres componentes básicos:
Unconjunto de relaciones y dominos
A las tablas se les llama relaciones. Cada relación (R) tiene:
Un esquema de relación denotado por R(A1, A2, …, A3), se compone de un nombre de relación R, y una lista...
tracking img