Modelo Relacional
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en laactualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó enconsolidarse como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamadostuplas. Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando encada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
Terminología del modelo relacionalModelo Relacional
* Modelos de bases de datos
* Creado por Codd a Principios de los 70
* Modelo lógico de datos de no muy alto nivel, orientado a registro.
* Sólida base teórica.* Implementado en muchos SGBD.
* El concepto principal es la relación o tabla.
Cabe mencionar que aquí no hay que confundir la tabla con las relaciones del modelo Entidad-Relación.
Aquílas relaciones
Valen para tipos de relaciones igual que para tipos de entidades.
Algunos conceptos básicos:
* Entidad: Igual que en el modelo Entidad-Relación. También se les llama tuplas ofilas de la relación.
* Atributo: Igual que en el modelo Entidad-Relación. También se le llaman columnas de la relación.
El dominio de los atributos tiene que ser simple: no se admitenatributos multivalorados ni compuestos.
* Esquema de una relación: viene dado por el nombre de la relación y una lista de atributos.
Es el tipo de entidad.
* Conjunto de entidades: Relación o...
Regístrate para leer el documento completo.