Bases de datos relacionales
La base de datos relacional (BDR) es un tipo de base de datos (BD)
que cumple con el modelo relacional (el
modelo más utilizado actualmente para implementar las BD ya planificadas).
Permite establecer interconexiones o
relaciones entre los datos (que están guardados en tablas), y a través de
dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su
nombre: "modelo relacional".
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd,
de los laboratorios IBM en
San José (California), no tardó en consolidarse como un nuevo paradigma en los
modelos de base de datos.
Una base de datos relacional es una
colección de elementos de datos organizados en un conjunto de tablas
formalmente descritas desde la que se puede acceder a los datos o volver a
montarlos de muchas maneras diferentes sin tener que reorganizar las tablas de
la base.
Una base de datos relacional es un
conjunto de tablas que contienen datos provistos en categorías predefinidas.
Cada tabla (que a veces se llaman ‘relación’) contiene una o más categorías de
datos en columnas. Cada fila contiene una instancia única de datos para las
categorías definidas por las columnas. Por ejemplo, una base de datos típica de
ingreso de solicitudes de negocio incluiría una tabla que describiera a un
cliente con columnas para el nombre, dirección, número de teléfono, y así
sucesivamente.
Diseño de base de datos relacional
lógico
ETAPA DE DISEÑO LÓGICO Objetivo:
Creación del esquema conceptual y de los esquemas externos de la base de datos
en el modelo de datos elegido (p.ej. relacional), independientemente del SGBD
que se vaya a utilizar.Tarea: Transformar los esquemas obtenidos en
el diseño conceptual en un conjunto de estructuras propias del modelo de datos
elegido.Resultado: Conjunto de estructuras propias del
modelo abstracto de datos (p.ej. relaciones).
Restricciones
Una restricción es una limitación que obliga el cumplimiento de ciertas condiciones en la BD. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la BD sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10. Las restricciones proveen un método de implementar "reglas" en la base de datos. Las restricciones limitan los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción o no. Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.
No hay comentarios.:
Publicar un comentario