unad

Páginas: 23 (5731 palabras) Publicado: 24 de abril de 2013
76
CAPITULO 5. MODELO RELACIONAL
Un modelo de datos permite crear una representación de la realidad. Uno de estos
modelos es el modelo Entidad-Relación, que permite crear una representación
abstracta de la realidad. Dado que la representación de la realidad que obtiene es
una representación abstracta, necesitamos un modelo de datos que sea
directamente implementable. Uno de estos modelos esel modelo relacional, el
cual será el objeto de estudio de este tema. El modelo relacional, además de
diferenciarse del modelo Entidad-Relación en que es un modelo de
implementación, se diferencia en que es un modelo lógico basado en registros en
lugar de ser un modelo lógico basado en objetos. Así, la percepción de la realidad
se realiza modelando los conceptos de la realidad comoregistros. Estos registros
son agrupados en tablas, denominadas relaciones, lo que da lugar al nombre de
modelo relacional. En este tema estudiaremos el modelo relacional, así como los
dos lenguajes formales desarrollados para este modelo, como son el álgebra
relacional y el cálculo relacional.

5.1. Orígenes del modelo relacional
Desde el punto de vista histórico, el modelo relacional fueintroducido por Codd en
1970 sobre una base teórica bastante sólida y utiliza una estructura de datos
sencilla y uniforme: la relación.
El modelo de datos relacional es relativamente nuevo y se ha establecido como el
principal modelo de datos para aplicaciones comerciales de procesamiento de
datos, debido fundamentalmente a la existencia en el mercado de muchos SGBD
relacionales comerciales. Otrosmodelos de datos son más expresivos, como es el
caso del modelo orientado a objetos, pero los SGBD para estos modelos no están
tan extendidos.
No obstante, y debido a que el modelo relacional presenta algunas carencias para
el modelado de objetos complejos, se ha desarrollado un modelo de datos que
combina el modelo relacional con algunas de las características del modelo
orientado a objetos.Este modelo mixto es conocido como el modelo objetorelacional, el cual parece ser el modelo de datos que domine el mercado en los
próximos años. Sin embargo, debido a que la mayor parte de las aplicaciones que
se siguen desarrollando son para SGBD relacionales, y a que los conceptos
explicados en este tema son aplicables tanto al modelo relacional como al objetorelacional, no trataremos esteúltimo en este curso.

77
1.3 Estructuras de las Bases de datos relacionales (características y
propiedades)
El modelo relacional representa a una base de datos como una colección de
relaciones, es decir, un conjunto de tablas formadas por filas y columnas. Cada fila
representa un conjunto de datos relacionados entre sí. Dichos valores pueden
referirse a un conjunto de hechos que describen auna entidad o bien a un vínculo
entre entidades. Por ejemplo, podemos tener una fila de una tabla que incorpore
datos de los empleados para cada uno de los empleados de una empresa.
Las columnas representan las propiedades de cada una de las filas de la tabla.
Por ejemplo, en una tabla que contenga información de empleados podemos tener
columnas como DNI y Nombre para describir distintascaracterísticas o
propiedades de los empleados. El nombre de la tabla y los nombres de las
columnas ayudan a interpretar el significado de los valores que están en cada una
de las filas de la tabla. Por tanto, una base de datos relacional sería un conjunto
de tablas con nombres únicos, en los que las filas representan hechos y las
columnas representan propiedades.
En la terminología del modelorelacional, una fila se denomina tupla, una cabecera
de columna es un atributo y una tabla es una relación.
Una Base de Datos Relacional consiste en un conjunto de tablas, a cada una de
las cuales se le asigna un nombre exclusivo. Cada fila de la tabla representa una
relación entre un conjunto de valores
Una tabla es un conjunto de relaciones
existe una fuerte correspondencia
entre el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unad
  • unad
  • Unad
  • Unad
  • unad
  • Unad
  • Unad
  • UNAD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS