BASE DE DATOS
Enviado por HugoPPPPPPPP • 22 de Septiembre de 2014 • 819 Palabras (4 Páginas) • 157 Visitas
REGLA 1: REGLA DE LA INFORMACIÓN
Toda la información en una base de datos relacional se representa explícitamente
en el nivel lógico mediante tablas y sólo mediante tablas.
• Por tanto los metadatos (diccionario, catálogo) se representan y se
manipulan exactamente igual que los datos de usuario, usando quizás el
mismo lenguaje (ejemplo SQL)
REGLA 2: REGLA DEL ACCESO GARANTIZADO
Para todos y cada uno de los datos (valores atómicos) de una base de datos
relacional se garantiza que son accesibles a nivel lógico utilizando una
combinación de nombre de tabla, valor de clave primaria y nombre de columna.
• Cualquier dato almacenado en una base de datos relacional tiene que
poder ser direccionado unívoREGLA 1: REGLA DE LA INFORMACIÓN
Toda la información en una base de datos relacional se representa explícitamente
en el nivel lógico mediante tablas y sólo mediante tablas.
• Por tanto los metadatos (diccionario, catálogo) se representan y se
manipulan exactamente igual que los datos de usuario, usando quizás el
mismo lenguaje (ejemplo SQL)
REGLA 2: REGLA DEL ACCESO GARANTIZADO
Para todos y cada uno de los datos (valores atómicos) de una base de datos
relacional se garantiza que son accesibles a nivel lógico utilizando una
combinación de nombre de tabla, valor de clave primaria y nombre de columna.
• Cualquier dato almacenado en una base de datos relacional tiene que
poder ser direccionado unívocamente. Para ello hay que indicar en qué
tabla está, cuál es la columna y cuál es la fila (mediante la clave primaria).
LAS 12 REGLAS DE CODD QUE DETERMINAN LA FIDELIDAD DE UN SISTEMA RELACIONAL AL MODELO RELACIONAL
En la década de los 80 comenzaron a aparecer numerosos SGBD que se anunciaban como "relacionales". Sin embargo estos sistemas carecían de muchas características que se consideran importantes en un sistema relacional, perdiendo muchas ventajas del modelo relacional. Como ejemplo extremo de esto "sistemas relacionales" eran simplemente sistemas que utilizaban tablas para almacenar la información, no disponiendo de elementos como claves primarias, etc.
En 1984 Codd publicó 12 reglas que un verdadero sistema relacional debería de cumplir. En la práctica algunas de ellas son difíciles de realizar.
Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.
REGLA 0
Para que un sistema se denomine sistema de gestión de bases de datos relacionales, este sistema debe usar (exclusivamente) sus capacidades relacionales para gestionar la base de datos.
REGLA 1: REGLA DE LA INFORMACIÓN
Toda la información
...