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

Características Del Diseño Relacional.


Enviado por   •  20 de Mayo de 2014  •  399 Palabras (2 Páginas)  •  219 Visitas

Página 1 de 2

Características del diseño relacional.

ESQUEMA DE RELACIÓN vs. ESQUEMA RELACIONAL

Esquema de Relación: Compuesto por los atributos de la relación, lo dominios sobre los que toman valor y las restricciones de integridad que afectan a cada uno de los elementos del esquema (restricciones intraelementos).

R <A:D,S> {A: Atributos D: Dominios S: Restricciones intraelementos

Esquema relacional: Colección de esquemas de relación junto con las restricciones de integridad definidas sobre más de un esquema de relación (restricciones interelementos).

E <{Ri},{Ii}> {E: Nombre del esquema relacional {Ri}: Conjunto de esquemas de relación {Ii}:

Restricciones interelementos}

DEPENDENCIAS FUNCIONALES

Propiedades inherentes al contenido semántico de los datos.

Han de cumplirse para cualquier extensión de una relación

Representan asociaciones o relaciones existentes entre los atributos de una misma relación

Así, dada una relación R definida sobre un conjunto de atributos A, donde X e Y son subconjuntos de A (llamados descriptores) Y depende funcionalmente de X si y solo descriptores), Y depende funcionalmente de X si, y solo si, a todo valor de X le corresponde en todo momento un único valor de Y, representándose:

X  Y

El Modelo Relacional y la Arquitectura ANSI

Para valorar qué SGBDR seguían el Modelo Relacional y cuáles no, en 1985 Codd propone 12 reglas que todos ellos deben seguir:

1.Representación de la Información: representación única y a nivel lógico

2.Acceso garantizado: a una relación (por su nombre), a sus tuplas (por la clave), o a sus atributos (a través de los nombres de atributo).

3.Tratamiento sistemático de valores nulos

4.Catálogo Relacional: la metainformación se almacena en la BD

5.Sublenguaje de Datos completo: permite describir relaciones, vistas, restricciones, permisos (acceso), manejar datos, y gestionar transacciones.

6. Actualización de Vistas: toda vista actualizable de poder ser actualizada

7. Actualizaciones y Recuperaciones de alto nivel: a nivel de conjuntos

8. Independencia física de los datos: datos independientes de los caminos físicos

9. Independencia lógica de los datos: datos independientes de los procesos

10. Independencia de la integridad: la semántica no depende del SGBD

11. Independencia de la distribución: soportará BD distribuidas

12.Regla de No Subversión: si el SGBD soporta un lenguaje de bajo nivel, este no podrá usarse nunca para ignorar las reglas de integridad.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com