Reglas de cod

Páginas: 6 (1412 palabras) Publicado: 6 de febrero de 2011
Centro Técnico Laboral KINAL
Edgar Cabrera
Teoria








REGLAS DE COD

Marcotulio Petz Recinos
IN5AV
2009160

Guatemala 21 de enero del 2011

Introducción

A continuación se le presenta elsiguiente trabajo de las reglas de COOD que son 12 reglas que nos sirven básicamente para tener una base de datos relacionada y algunas de ellas son algo difíciles de cumplir.



Reglas de COOD

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 en una base de datos relacional se representa explícitamente
En el nivel lógico exactamente de una manera: con valores en tablas.

- Por tanto los metadatos (diccionario, catálogo) se representan Exactamente igual que los datos de usuario.
- Y puede usarse el mismo lenguaje (ej. SQL) para acceder a los Datos y a los metadatos(regla 4)
- Unvalor posible es el valor nulo, con sus dos interpretaciones:
- Valor desconocido (ej. dirección desconocida)
- Valor no aplicable (ej. empleado soltero no tiene Esposa).

REGLA 2: REGLA DEL ACCESO GARANTIZADO
Para todos y cada uno de los datos (valores atómicos) de una BDR se garantiza Que son accesibles a nivel lógico utilizando una combinación de nombre de tabla, Valor de clave primaria ynombre de columna.

- Cualquier dato almacenado en una BDR 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).
- Por tanto se necesita el concepto de clave primaria, que no es Soportado en muchas implementaciones. En estos casos, para lograr un efecto similar se puede hacer lo siguiente:
-Hacer que los atributos clave primaria no puedan ser Nulos (NOT NULL).
- Crear un índice único sobre la clave primaria.
- No eliminar nunca el índice.
REGLA 3: TRATAMIENTO SISTEMÁTICO DE VALORES NULOS
Los valores nulos (que son distintos de la cadena vacía, blancos, 0,...) se soportan en los SGBD totalmente relacionales para representar información desconocida o no aplicable de manerasistemática, independientemente del tipo de datos.

- Se reconoce la necesidad de la existencia de valores nulos, para un tratamiento sistemático de los mismos.
- Hay problemas para soportar los valores nulos en las operaciones relacionales, especialmente en las operaciones lógicas. ógica trivaluada. Es una posible solución. Existen tres (no dos) valores de verdad: Verdadero, Falso y Desconocido(null). Se crean tablas de verdad para las operaciones lógicas:
- null Y null = null
- Verdadero Y null = null
- Falso Y null = Falso
- Verdadero O null = Verdadero
- etc.

Un inconveniente es que de cara al usuario el manejo de los lenguajes relacionales se complica pues es más difícil de entender.

REGLA 4: CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL

La descripción de la basede datos se representa a nivel lógico de la misma manera que los datos normales, de modo que los usuarios autorizados pueden aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales.

- Es una consecuencia de la regla 1 que se destaca por su importancia. Los metadatos se almacenan usando el modelo relacional, con todas las consecuencias.

REGLA 5: REGLADEL SUBLENGUAJE DE DATOS COMPLETO

Un sistema relacional debe soportar varios lenguajes y varios modos de uso de terminal (ej: rellenar formularios, etc.). Sin embargo, debe existir al menos un lenguaje cuyas sentencias sean expresables, mediante una sintaxis bien definida, como cadenas de caracteres y que sea completo, soportando: Barrios Quiroz Luis Fernando

- Definición de datos
-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CODO
  • code
  • Code
  • Coda
  • Codes
  • code
  • codes
  • Code

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS