Está en la página 1de 6

Universidad Nacional

Autónoma de México
FACULTAD DE ESTUDIOS SUPERIORES
ARAGÓN
INGENIERÍA EN COMPUTACIÓN

CUARTO SEMESTRE

BASE DE DATOS

"Reglas de Codd".

PRESENTADO POR:
KARINA MICHELLE VILLANUEVA TIRADO

GRUPO:
2408

PRESENTADO A:
JUAN CARLOS CAMACHO

  Gustavo A. Madero, CDMX a 12 de febrero de 2023


A cerca del informático Edgar Frank Codd
Fue un científico informático conocido mayormente por sus investigaciones y
aportaciones al mundo de las Bases de Datos, Ganador del premio Turing en 1985,
creador del modelo relacional, las tres primeras formas para la normalización de
Bases de Datos y por ultimo las 12 reglas de Codd que sin duda alguna lo
catapultaron a ser de los mayores exponentes del mundo en Ciencias de la
Computación.

Codd dedica su vida laboral en teorías de manejo de datos, cuando comienza a


trabajar con IBM la gran compañía de tecnología y consultoría, esto no duraría
mucho puesto que directivos de IBM rechazaron su propuesta respecto a qué Base
de Datos implementar y decidieron tomar la idea de Oracle. Por esta razón decidió
dejar la compañía en 1984 y fundo dos compañías dedicadas al manejo de datos.

Las 12 Reglas de Codd


Surgen en 1984, Numeradas de 0 al 12 se enfocan en la administración de las Bases
de Datos para poder considerarse relacionales.

REGLA 0

Un Sistema Gestor de Bases de Datos (SGBD) debe gestionar sus Bases de Datos
(BD) de forma completa usando el modelo relacional, es decir, que si un SGBD dice
de sí mismo que es relacional tiene que cumplir con todas las consecuencias y
restricciones del modelo relacional.

REGLA 1

Es la regla conocida como “Información” esta regla lo que indica es que todos los
datos deben estar almacenados en las tablas de BD, las tablas además deben ser
relacionales, es decir, deben cumplir las premisas del modelo relacional. Dicho de
otra manera, ninguna información de la BD debe estar disponible fuera de las
tablas.

REGLA 2

La regla del “Acceso garantizado” es una de las reglas más importantes, lo que
indica esta regla es que todo dato de la BD es accesible utilizando la clave de la Fila
en la que esta y el nombre de la Columna o atributo.

Ejemplo:

“Sánchez” es un dato al que podremos acceder conociendo la clave de la persona en


concreto y usando el atributo “Primer apellido”.

Si no estamos utilizando el modelo relacional, entonces no podemos acceder de


esta forma a un dato.

REGLA 3

“Tratamiento sistemático de los valores nulos” nos dice que el SDBD tiene que
tener la capacidad de manejar valores nulos. Para ello lo reconocerá como un valor
distinto a cualquier otro ya demás será capaz de aplicar la lógica apropiada, así
cuando se hagan comparaciones u otro tipo de operaciones la BD lo manejará
perfectamente.

El valor nulo es independiente del tipo de datos de la columna, da igual que la


columna contenga textos o números incluso fechas, el valor nulo siempre podrá
utilizarse.

REGLA 4

Codd llamaba “Catalogo en Línea Relacional” a lo que conocemos como diccionario


de datos: la estructura que almacena los Metadatos de la BD. El diccionario de
Datos se debe de poder consultar utilizando las mismas técnicas que utilizamos
para acceder a los datos. Los metadatos por lo tanto se organizan también en tablas
relacionales.
REGLA 5

Conocida como “Sublenguaje de datos completo” lo que dice esa regla es que al
menos tiene que existir un lenguaje que sea capaz de realizar todas las operaciones
y funciones del SGBD, por lo tanto, no debe haber ninguna función que deba ser
realizada utilizando otro lenguaje.

REGLA 6

El sistema se debe actualizar automáticamente sin la necesidad de hacerlo


mutuamente

REGLA 7

Borrar, copiar, mover: La Base de datos tiene que tener la capacidad de poder
borrar, copiar o mover en grandes cantidades.

REGLA 8

Independencia física de los datos: El Sistema de gestión de datos (SGBD) debe


tener la capacidad de compartir los datos en varios discos duros ocupando RAID.

RAID: es un sistema de almacenamiento que utiliza uno o muchos discos duros


para respaldar la información.

REGLA 9

“Independencia lógica de los datos” donde las SGBD: Aplicaciones y actividades de


un computador, permanece inalterado a nivel lógico cualquiera sean los cambios
que se realicen en las tablas que almacenan información.

REGLA 10

“Independencia de integridad” establece que en una BD tiene que tener


restricciones de integridad especificas que sean almacenables en el catalogo y no en
los programas de aplicación.
Estas restricciones deben poder ser modificadas sin afectar las aplicaciones.

REGLA 11

“Independencia de distribución” en las porciones de la BD cuando se debe de


repartir en varias localizaciones, esta debe de ser invisible para los usuarios y la BD
debe seguir funcionando sin ningún problema EJ. en el caso de actualizar el DBMS.

REGLA 12

La regla de la subversión, sí el sistema proporciona una interfaz de bajo nivel de


registro, que esa interfaz no se pueda utilizar para subvertir (cambiar, transformar)
el sistema.

CONCLUSIONES

Una vez entendidas y analizadas estas reglas puedo entender la importancia dentro
de las BD puesto que no solo se trata de guardar la información dentro de tablas si
no también su relación, evitar las limitantes dentro de los programas y evitar que
los datos sean repetitivos, las operaciones que se crean son igual de importantes
porque al seguir estas reglas se evita el mal manejo de los respectivos datos y se
mantiene la administración o gestión adecuada dentro de la BD.
REFERENCIAS

Quintero, V. (s. f.). Reglas de Codd [Vídeo].

https://es.slideshare.net/victorquintero52/reglas-de-codd-47386443

colaboradores de Wikipedia. (2021, 26 noviembre). Primera forma normal. Wikipedia, la

enciclopedia libre. https://es.wikipedia.org/wiki/Primera_forma_normal

También podría gustarte