0% encontró este documento útil (0 votos)
11 vistas6 páginas

Leyes de F.codd

Las 12 reglas de Codd establecen los requisitos que un sistema de gestión de bases de datos debe cumplir para ser considerado verdaderamente relacional. Estas reglas abarcan aspectos como la representación de datos, la independencia lógica y física, y el tratamiento de valores nulos, y aunque fueron formuladas en los años 80, siguen siendo relevantes para evaluar la integridad y funcionalidad de las bases de datos modernas. A pesar de que ningún sistema comercial cumple todas las reglas al 100%, han influido significativamente en el diseño de bases de datos actuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas6 páginas

Leyes de F.codd

Las 12 reglas de Codd establecen los requisitos que un sistema de gestión de bases de datos debe cumplir para ser considerado verdaderamente relacional. Estas reglas abarcan aspectos como la representación de datos, la independencia lógica y física, y el tratamiento de valores nulos, y aunque fueron formuladas en los años 80, siguen siendo relevantes para evaluar la integridad y funcionalidad de las bases de datos modernas. A pesar de que ningún sistema comercial cumple todas las reglas al 100%, han influido significativamente en el diseño de bases de datos actuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

12 LEYES DE

[Link]

ASE DE DATOS
B
Introducción

CODD SE PERCATÓ DE QUE EXISTÍAN BASES DE DATOS EN EL MERCADO LAS


CUALES DECÍAN SER RELACIONALES, PERO LO ÚNICO QUE HACÍAN ERA
GUARDAR LA INFORMACIÓN EN LAS TABLAS, SIN ESTAR ESTAS TABLAS
LITERALMENTE NORMALIZADAS; ENTONCES ÉSTE PUBLICÓ 12 REGLAS QUE UN
VERDADERO SISTEMA RELACIONAL DEBERÍA TENER AUNQUE 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.

LAS 12 REGLAS DE CODD SON UN SISTEMA DE 13 REGLAS NUMERADAS DEL 0 AL


12 PROPUESTAS POR EL CREADOR DEL MODELO RELACIONAL DE BASES DE
DATOS, EDGAR F. CODD, PARA DEFINIR LOS REQUERIMIENTOS QUE UN SISTEMA
DE ADMINISTRACIÓN DE BASE DE DATOS HA DE CUMPLIR PARA PODER SER
CONSIDERADO RELACIONAL​ COMO LO SON, POR EJEMPLO, LAS BASES DE
DATOS RELACIONALES.
Omar Espinosa Candia

12 reglas de [Link]
PARA BASE DE DATOS RELACIONALES

REGL
A CERO
SISTEMA RELACIONAL
El sistema debe ser relacional, base de datos y
administrador de sistema. Ese sistema debe utilizar sus
facilidades relacionales (exclusivamente) para manejar la
base de datos.
PRI
MERA REGLA REGLA DE LA INFORMACIÓN
La regla de la información, toda la información en la base de datos es
representada unidireccionalmente, por valores en posiciones de las
columnas dentro de filas de tablas. Toda la información en una base de
datos relacional se representa explícitamente en el nivel lógico
exactamente de una manera: con valores en tablas.
SEG
UNDA REGLA ACCESO GARANTIZADO
La regla del acceso garantizado, todos los datos deben ser accesibles sin
ambigüedad. Esta regla es esencialmente una nueva exposición del
requisito fundamental para las llaves primarias. Dice que cada valor
escalar individual en la base de datos debe ser lógicamente direccio.

TER
CER REGLA TRATAMIENTO SISTEMÁTICO DE VALORES NULOS
El sistema de gestión de base de datos debe permitir que haya campos
nulos. Debe tener una representación de la «información que falta y de la
información inaplicable» que es sistemática, distinto de todos los valores
regulares.

CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO


CUA
RTA REGLA RELACIONAL
El sistema debe soportar un catálogo en línea, el catálogo relacional
debe ser accesible a los usuarios autorizados. Es decir, los usuarios
deben poder tener acceso a la estructura de la base de datos
(catálogo).
Omar Espinosa Candia

12 reglas de [Link]
PARA BASE DE DATOS RELACIONALES

QUI
NTA REGLA REGLA COMPRENSIVA DEL SUBLENGUAJE DE LOS DATOS
El sistema debe soportar por lo menos un lenguaje relacional que tenga
una sintaxis lineal, puede ser utilizado de manera interactiva y soporte
operaciones de definición de datos, operaciones de manipulación de
datos (actualización así como la recuperación), seguridad e integridad y
operaciones de administración de transacciones.
SEXT
A REGLA REGLA DE ACTUALIZACIÓN

Todas las vistas que son teóricamente actualizables


deben ser actualizables por el sistema.
ALTO NIVEL DE INSERCIÓN, ACTUALIZACIÓN, Y
SEP
TIMA R EGLA CANCELACIÓN
El sistema debe soportar suministrar datos en el mismo tiempo que se
inserte, actualiza o esté borrando. Esto significa que los datos se pueden
recuperar de una base de datos relacional en los sistemas construidos de
datos de filas múltiples y/o de tablas múltiples.

OCT
AVA REGLA INDEPENDECIA FISISCA DE LOS DATOS
Los programas de aplicación y actividades del terminal permanecen
inalterados a nivel lógico cuandoquiera que se realicen cambios en las
representaciones de almacenamiento o métodos de acceso.

NOV
ENA REGLA INDEPENDENCIA LÓGICA DE LOS DATOS
Los cambios al nivel lógico (tablas, columnas, filas, etc.) no deben
requerir un cambio a una solicitud basada en la estructura. La
independencia de datos lógica es más difícil de lograr que la
independencia física de datos.
Omar Espinosa Candia

12 reglas de [Link]
PARA BASE DE DATOS RELACIONALES

DEC
IMA REGLA INDEPENDENCIA DE LA INTEGRIDAD
Las limitaciones de la integridad se deben especificar por separado de
los programas de la aplicación y se almacenan en la base de datos. Debe
ser posible cambiar esas limitaciones sin afectar innecesariamente las
aplicaciones existentes.
ON
CEAVA REGLA
INDEPENDENCIA DE LA DISTRIBUCIÓN
La distribución de las porciones de la base de datos a las varias
localizaciones debe ser invisible a los usuarios de la base de datos.
Los usos existentes deben continuar funcionando con éxito.

DO
CEAVA REGLA REGLA DE LA NO SUBVERSIÓN
Si el sistema proporciona una interfaz de bajo nivel de registro, a parte de
una interfaz relacional, que esa interfaz de bajo nivel no se pueda utilizar
para subvertir el sistema, por ejemplo: sin pasar por seguridad relacional o
limitación de integridad.
Conclusión
LAS 12 REGLAS DE CODD REPRESENTAN UNA GUÍA FUNDAMENTAL PARA
DEFINIR QUÉ CARACTERÍSTICAS DEBE TENER UN SISTEMA DE GESTIÓN DE
BASES DE DATOS (SGBD) PARA SER CONSIDERADO VERDADERAMENTE
RELACIONAL. AUNQUE FUERON FORMULADAS EN LOS AÑOS 80, SIGUEN SIENDO
UN MARCO DE REFERENCIA CLAVE PARA EVALUAR LA INTEGRIDAD,
CONSISTENCIA Y FUNCIONALIDAD DE LAS BASES DE DATOS MODERNAS.

ESTAS REGLAS PROMUEVEN PRINCIPIOS COMO LA INDEPENDENCIA LÓGICA Y


FÍSICA DE LOS DATOS, EL USO DEL ÁLGEBRA RELACIONAL, LA ACCESIBILIDAD
UNIFORME, Y EL TRATAMIENTO SISTEMÁTICO DE LOS VALORES NULOS, ENTRE
OTROS. SI BIEN NINGÚN SGBD COMERCIAL CUMPLE CON TODAS LAS REGLAS AL
100%, ESTAS NORMAS HAN INFLUIDO PROFUNDAMENTE EN EL DISEÑO Y
EVOLUCIÓN DE LAS BASES DE DATOS RELACIONALES ACTUALES, ASEGURANDO
QUE SEAN MÁS ROBUSTAS, FLEXIBLES Y FÁCILES DE MANEJAR.

Bibliografía
HTTPS://[Link]/2013/07/18/12-REGLAS-DE-CODD-PARA-
BASES-DE-DATOS-RELACIONADAS/

También podría gustarte