El modelo de datos relacional

¿Quién inventó el modelo relacional?
Si existen varias claves en una tabla, será necesario elegir una única clave que se denominará clave primaria. Esta clave identificará la información contenida en una tabla. Por lo general, la clave primaria se elige para el menor número de atributos posibles y los más básicos.
Las restricciones de dominio limitan el rango de valores de dominio de un atributo. También especifican la individualidad y si un atributo puede tener un valor nulo. También puede especificar un valor por defecto para un atributo cuando no se proporciona ningún valor.
El modelo de base de datos relacional
Definición 6 -ocurrencia o n-tuplas o tuplas- Una ocurrencia, o n-tupla, o tupla, es un elemento del conjunto representado por una relación. En otras palabras, una ocurrencia es una fila de la tabla que representa la relación.
Las formas normales son diferentes niveles de calidad que evitan la redundancia en las bases de datos relacionales con el fin de evitar o limitar: la pérdida de datos, las incoherencias en los datos, el colapso del rendimiento del procesamiento.
Definición 14 - Dependencia funcional (DF) - Sea R(A1, A2, ... An) un esquema de relaciones, y X e Y subconjuntos de A1, A2, ... An. Se dice que X determina Y o que Y depende funcionalmente de X si, y sólo si, valores idénticos de X implican valores idénticos de Y. Esto se denomina X → Y.
En otras palabras, existe una dependencia funcional entre un conjunto de atributos X y un conjunto de atributos Y, que anotamos X → Y, si conociendo una ocurrencia de X podemos asociarla con una sola ocurrencia de Y.
Ejercicios corregidos de modelo relacional
Definición 6 -ocurrencia o n-tuplas o tuplas- Una ocurrencia, o n-tupla, o tupla, es un elemento del conjunto representado por una relación. En otras palabras, una ocurrencia es una fila de la tabla que representa la relación.
Las formas normales son diferentes niveles de calidad que evitan la redundancia en las bases de datos relacionales con el fin de evitar o limitar: la pérdida de datos, las incoherencias en los datos, el colapso del rendimiento del procesamiento.
Definición 14 - Dependencia funcional (DF) - Sea R(A1, A2, ... An) un esquema de relaciones, y X e Y subconjuntos de A1, A2, ... An. Se dice que X determina Y o que Y depende funcionalmente de X si, y sólo si, valores idénticos de X implican valores idénticos de Y. Esto se denomina X → Y.
En otras palabras, existe una dependencia funcional entre un conjunto de atributos X y un conjunto de atributos Y, que anotamos X → Y, si conociendo una ocurrencia de X podemos asociarla con una sola ocurrencia de Y.
Ejemplo de modelo relacional
Un componente N de una tupla es una clave primaria cuando por su naturaleza el valor de ese componente es diferente para cada tupla de una relación, y para un valor dado sólo hay una tupla en toda la relación cuyo componente tiene ese valor (no hay redundancia).
El software escrito en un lenguaje de programación orientado a objetos utiliza a veces componentes de software de mapeo objeto-relacional para presentar el contenido de una base de datos relacional como objetos.
Base de datos jerárquica - base de datos en red - base de datos relacional - base de datos orientada a objetos - base de datos orientada a documentos - base de datos XML - base de datos orientada a componentes