La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Reglas De Normalización De Datos

Presentaciones similares


Presentación del tema: "Reglas De Normalización De Datos"— Transcripción de la presentación:

1 Reglas De Normalización De Datos

2 Eliminando grupos repetidos
Hacer una tabla separada para cada conjunto de atributos relacionados, y dar a cada tabla un llave primaria Tabla de Mascotas Elementos de datos no normalizados para mascotas Número de mascota Nombre de la Mascota Código de casa Nombre de la casa Ubicación de la casa Número de mascota Nombre de la Mascota Código de casa Nombre de la casa Lugar de la casa ID Truco 1..n Nombre Truco 1..n Lugar donde aprendió 1..n Nivel de destreza 1..n Tabla de Trucos Número de mascota ID Truco Nombre del Truco Lugar donde aprendió Nivel de destreza

3 Eliminando datos redundantes
Si un atributo depende solamente en una parte de una llave multivaluada, quítelo y póngalo en una tabla separada. Tabla de Trucos El nombre del truco aparece redundante para todas las mascotas que lo conocen. El ID del truco será suficiente. Número de ID del Nombre del Lugar donde Nivel de mascota truco truco aprendió destreza Dar vueltas Levantar nariz Dar vueltas Trucos Trucos de Mascota Tabla de Mascota Número de mascota ID Truco Lugar donde aprendió Nivel de destreza ID Truco Nombre del Truco Número de mascota Nombre de mascota Código de casa Nombre de la casa Lugar de la casa

4 Eliminar Columnas no dependientes de la llave
Si los atributos no contribuyen para la descripción de la llave, quítelos y póngalos en una tabla separada Mascotas Tabla de Mascota Número de mascota Nombre de mascota Código de casa Número de mascota Nombre de mascota Código de casa Nombre de la casa Lugar de la casa Casa Código de casa Nombre de la casa Lugar de la casa Tabla de Mascota Trucos Número de mascota ID Truco Lugar donde aprendió Nivel de destreza ID Truco Nombre del Truco

5 Aislar Relaciones Múltiples Independientes
Ninguna tabla debe de contener dos o más relaciones 1:n o n:m que no son directamente relacionadas Trucos de Mascotas Número de mascota ID Truco Lugar donde aprendió Nivel de destreza Trucos de Mascotas Número de mascota ID Truco Lugar donde aprendió Costumbre Costumbre de Mascotas Número de mascota Costumbre

6 Aislar Relaciones Múltiples Relacionadas Semánticamente
Puede haber restricciones prácticas en la información que justifique el separar relaciones muchas-a-muchas lógicamente relacionadas Perrera-criador-raza Número de Perrera Criador Raza Criador-Raza Criador Raza Acme Spaniel Acme Dachshund Acme Banana-Biter Fabrica/Mascotas Spaniel Fabrica/Mascotas Dachshund Fabrica/Mascotas - Banana-Biter whatapuppy Spaniel whatapuppy Dachshund whatapuppy Banana-Biter Perrera-Criador Perrera-Criador Nº Perrera Raza Spaniel Dachshund Banana-Biter Nº Perrera Criador Acme Fabrica de Mascotas whatapuppy


Descargar ppt "Reglas De Normalización De Datos"

Presentaciones similares


Anuncios Google