CASO PRACTICO TI040-Gestión de Bases de Datos y Recursos de Información
Contenido 1. En base a las relaciones dadas, se desea implementar la clase en la que un profesor enseña la normalización de la 1ª forma normal: ...................................................................... 2 2. Maestro (#NrProfessor, nombre, dirección, Cpostal, Ubicación, DirectorTurma, CodGrupoDisciplinar, NombreGrupo, CodTurma, DescriçãoTurma) ........................................ 3 3.
Sobre la base de la respuesta anterior, deje establecida la segunda forma normal. ....... 3
4. Sobre la base de la respuesta anterior, emprenda la normalización a la tercera forma normal. ...................................................................................................................................... 4 REFERENCIAS ................................................................................................................................. 5
Instrucciones para el desarrollo de la actividad:
La normalización es esencialmente para analizar el esquema de relaciones / dependencias entre atributos, basado en claves idénticas. Es necesario descomponer el esquema de las relaciones establecidas de forma tal q ue se ajusten a las reglas de formas normales. Por lo tanto, la normalización es un conjunto de reglas para la creación de una buena estructuración de bases de datos relacionales, con el fin de evitar anomalías típicas de la duplicación o pérdida de información. Realizar el proceso de normalización (1NF, 2NF y 3NF) a las siguientes preguntas:
1. En base a las relaciones dadas, se desea implementar la clase en la que un profesor enseña la normalización de la 1ª forma normal: Una entidad está en primera forma normal (1FN) si los valores para cada uno de sus atributos son atómicos. Esto quiere decir simplemente que cada tributo solo puede pertenecer a un dominio (que no puede ser dividido) y que tiene valor único para cada registro. Ejemplo Cliente
Nombre Gonzalo sornoza Johathan zambrano Stalin de la torre
ID Cliente 1234 4567 5689
ID Cliente
Nombre
1234
Gonzalo sornoza
4578
Johathan
5689
Stalin
Teléfono 245678 , 09456789 6398745 08794563 , 2568974
ID Cliente 1234 1234 4578 5689
Teléfono 2456789 09456789 6398745 087456
2. Maestro (#NrProfessor, nombre, dirección, Cpostal, Ubicación, DirectorTurma, CodGrupoDisciplinar, NombreGrupo, CodTurma, DescriçãoTurma) #NroProfessor
nombre
direccion
cpostal
ubicacion
directorClase
codGrupoDisciplinar
nombreGrupo
Se realiza la (1FN) sobre la tabla anterior #NroProfessor
#NroProfessor
nombre
direccion
cpostal
ubicacion
#NroProfessor directorClase codGrupoDisciplinar
codGrupoDisciplinar
nombreGrupo
codClase
descripcionClse
3. Sobre la base de la respuesta anterior, deje establecida la segunda forma normal.
#NroProfessor
nombre
#NroProfessor
#NroProfessor directorClase codGrupoDisciplinar
codClase
nombreGrupo
direccion
cpostal
ubicacion
codGrupoDisciplinar codClase
descripcionClse
codClase
des
4. Sobre la base de la respuesta anterior, emprenda la normalización a la tercera forma normal.
#NroProfessor
dirección
nombre
cpostal
codClase
#NroProfessor dirección
ubicacion
nombreGrupo
descripcionClse
codGrupoDisciplinar codClase
#NroProfessor directorClase codGrupoDisciplinar
REFERENCIAS
[1] Slideshare Formas normales Mayo 3 , 2011 , https://www.slideshare.net/didachos1/formas-normales-7812957 [2] Gestión de bases de datos y recursos de infor mación Funiber, pg 51 – 59.