ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen Reglas de Codd


Enviado por   •  15 de Febrero de 2016  •  Apuntes  •  946 Palabras (4 Páginas)  •  854 Visitas

Página 1 de 4

Las Reglas de Codd

Luis Miguel Moya Correa

Febrero de 2016

Universidad Cooperativa de Colombia

Facultad de Ingeniería

Bases de Datos

Resumen

Edgar Frank Codd  (19-08-1923/18-04-2003)

Nacido en Inglaterra, es considerado como el padre de las bases de datos relacionales, en 1969 invento el modelo relacional, es el modelo de bases de datos más usado en el mundo. Desde el sistemas R de IBM hasta ORACLE lo usan más de 30 años después, IBM era el mayor  proveedor de bases de datos tradicionales (de redes), solo hasta 1978 que en una reunión técnica de alto nivel el modelo relacional le llamo la atención del presidente de IBM, Frank Cary ; Debido a este cambio IBM lanzo SQL/DS como su primer desarrollo de bases de datos relacional comercial, esto en 1982 y un año después el DB2 en 1983.

El trabajo inicial de Codd fue publicado en el  Communications of the ACM en 1970 y su normalización se publicó como un informe técnico de IBM en 1971, y finalmente en 1985 postuló una lista con 13 reglas de debería cumplir una base de datos para que pueda ser denominada “relacional”.

Codd identifico que en el mercado actual (de 1960-70) existían bases de datos que decían ser “relacionales”, pero lo que hacían realmente era guardar información en tablas, sin estar las tablas normalizadas, debido a esto creo postulo las 12 reglas finales que un verdadero sistema de bases de datos relacional debería seguir.

Un sistema de bases de datos podrá clasificarse como “más relacional” cuanto más tenga aplicadas las reglas.  

Regla 0

El sistemas debe ser relacional, base de datos y administrador del sistema; El sistema debe utilizar sus condiciones especiales relacionales únicamente para manejar la base de datos.

Regla 1

La regla de la información, toda información en la base de datos es representada unidireccionalmente, por sus valores en posiciones de las columnas dentro de las filas de las tablas. La información es presentada lógicamente por medio de tablas con sus respectivas columnas y valores.  

Regla 2

La regla del acceso garantizado, todos los datos deben ser accesibles sin ambigüedad; Es el requisito fundamental para las llaves primarias, hace referencia a que cualquier valor escalar individual dentro de la base de datos debe ser lógicamente direccionable especificando el nombre de la tabla, la columna que los encierra y su llave primaria.

Regla 3

Tratamiento sistemático de valores nulos, el Sistemas de Gestión de Bases de Datos debe permitir introducir valores nulos;  El sistema debe tener un valor para “la información que falta y la para la información que no aplica”, que es distinta a los valores aplicables.

Regla 4

Catalogo dinámico en línea basado en el modelo relacional, el sistema debe soportar un catálogo en línea, el catalogo relacional deber poderse acceder desde los usuarios autorizados para verlo y/o modificarlo; Los usuarios deben de tener acceso  a la estructura de la base de datos (Catalogo)

Regla 5

La regla comprensiva del sublenguaje de los datos, el sistema debe soportar por lo menos un lenguaje relacional que cumpla con lo siguiente:

  • Tenga una sintaxis lineal.
  • Pueda ser utilizado de manera interactiva.
  • Capaz de realizar operaciones de definición de datos, manipulación de datos (actualización o recuperación), seguridad e integridad y operaciones de administración de transacciones.

Regla 6

La regla de actualización, todas las vistas que son teóricamente actualizables deben de actualizarse por el sistema automáticamente.

...

Descargar como (para miembros actualizados)  txt (6.4 Kb)   pdf (109.8 Kb)   docx (11.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com