Competencia: Aplica las ciencias de la ingeniería
Descripción de la actividad:
En clases de bases de datos en el primer semestre se pidio Diseñar y investigar sobre el Capitulo 7 Multitablas del libro Head First MySQL
Solución.
Para esto
debemos primero crear una tabla de datos en la cuál excluiremos los datos de la
columna Intereses para tener todos nuestros datos normalizados, y así no permitir que se repitan dentro de un mismo campo.
Ahora separamos los datos para la columna Intereses:
Y creamos una tabla exclusiva para intereses, por ejemplo:
Este método es usado principalmente en grandes tablas de datos, pues en demostraciones pequeñas como la anterior no es muy relevante su uso.
- También existen las relaciones entre tablas como por ejemplo la tabla “Uno a Uno en donde Una fila del la tabla A esta relacionada con una fila de la tabla B.
- Y la Ocupamos para poder responder preguntas mas rápido.
- También sirve para esa gente que le gusta tener su información más privada
Tabla “A”
Tabla “B”
También tenemos la relación entre tablas “Uno a Muchos” en donde usaremos las tablas “Autos” y “Contactos.”
Autos
Tablas Muchos a Muchos
Primera forma normal
Regla 1: columnas contienen datos atómicos
Regla 2: no se repiten grupos de datos
- La clave compuesta es nombre y Sonido.
- La inicial depende del nombre.
- Nombre->inicial
- El Alimento es funcionalmente dependiente del nombre
- Nombre ->Alimento
Dependencia funcional parcial.
Una columna no clave es dependiente de alguna pero no toda la clave primaria compuesta.
Inicial del animal es dependencia funcional parcial de nombre.
Si el animal cambia de nombre, las iniciales también, pero si la debilidad cambia y no el nombre, las iniciales se mantienen igual.
Dependencia transitiva.
Es Cuando una columna no clave está relacionada con otra columna no clave.
Por ejemplo aquí la alimentación está relacionada con la debilidad y ambas no son llave.
Segunda forma normal
Regla 1: está en 1FN
Regla 2: no tiene dependencia funcional parcial.
Clave compuesta Alimento_id y Fabrica_id
Tipo depende de Alimento_id
Dirección_fabrica depende de fabrica_id
Inventario de Alimento_id y Fabrica_id
Luego conviene colocar tener en orden los datos los debemos llevar a tablas individuales. Por ejemplo
Tercera forma normal.
Regla 1: está en 2FN
Regla 2: no tiene dependencia transitiva.
Si una tabla tiene una clave artificial primaria y no una llave primaria compuesta, esta está en 2 Forma Normal.
Si despiden al el maestro, este se lleva sus herramientas.
dependencia transitiva…
Las herramientas dependen del maestro
Reflexión:
Con esta forma de crear y separar cada campus para que no se vuelva monótono, se aprende de una manera mas fácil y a la vez dinámica.
No hay comentarios:
Publicar un comentario