Control Semana 3
Alvaro Figueroa S.-
Base de Datos
Instituto IACC
07 de Febrero de 2020
Desarrollo
En el trabajo anterior se estableció un caso donde usted fue seleccionado por una empresa
reclutadora de personal informático como diseñador de base de datos para trabajarle a
uno de sus clientes: LearningHM C.A.-
- En base a lo desarrollado en esa situación, ahora usted debe presentar la normalización
de ese modelo E-R realizado para el cliente LearningHM C.A.-
Para responder a esta pregunta, realizare una tabla describiendo las entidades y sus atributos
mencionados en el trabajo anterior, si bien fueron realizadas y demostradas mediante un
diagrama ER, por lo estudiado en esta semana será más fácil explicar mediante una tabla.-
Es importante mencionar que una normalización es es el procedimiento o técnica mediante la
cual la base de datos puede garantizar que la información es almacenada de manera eficiente, lo
que tendrá un impacto positivo en el rendimiento de la bbdd que se decida utilizar.- En base a
este concepto, la información de una bbdd es organizada en tablas, cada una de ellas está
compuesta de información particular y formada por campos que están estrechamente
relacionados con esta.-
A continuación, se tomarán los datos entregados y se procederá a realizar la normalización
solicitada.
Partimos ubicando nuestros datos en una tabla, donde las columnas representan a las entidades y
las filas a los atributos correspondientes a dichas entidades:
Cliente Sucursal Proveedor Curso Instructor
RUT Nombre Edificio Cod. Prov. Código Código Inst.
Nombre Dirección Nombre Contenido Nombre
Dirección Teléfono Dirección Costo Teléfono
Ocupación Persona Contacto N° Horas E-mail
Teléfono E-mail
E-mail Fax
Para poder realizar la normalización procederemos a entregar algunos datos para cada atributo,
según la entidad que corresponda, en este sentido, podemos agregar que se hará la normalización
por cada entidad, entendiendo así, la entrega de información mencionada anteriormente.-
El primer proceso de normalización corresponde al desglose por cada entidad, y se muestra de la
siguiente forma :
Proveedor
Tabla Inicial
Proveedor Código Nombre Dirección Persona de E-mail FAX
Prov. contacto
EDUTECH PRO1 Joaquín Chacarillas 1214 Joaquín Vera joa.v@edu.cl 234567
TICHILE PRO2 Luis San Francisco 213 Luis Valdebenito luis.v@tichile.cl 345322
Sucursal
Tabla inicial
Nombre Edificio Código Edificio Dirección Teléfono
Edificio Primera Avenida M10 Lord Cochrane 2121 Melipilla 3456789
Edificio Palmas M21 Avda. Francisco Bilbao 1457, 3221245
Temuco
Curso
Tabla Inicial
Código Curso Contenido Costo Horas curso
AD 1 Administración de herramientas tecnológicas 290.000 30
SOC 1 Sistema Operativo de cajas 320.000 30
Cliente
Se presenta la tabla inicial,
RUT Nombre Dirección Ocupación Teléfono E-mail
10.224.225-4 José Pérez Los Ulmos 14 Vendedor 56789768 Jose.p@mmm.com
12.567.878-9 Javier Ruiz Chacarillas 1226 Administrativo 45653423 javier.r@mmm.com
En las tablas anteriores podemos verificar la presencia de la Primera Forma Normal -1FN-,
podemos verificar esto a partir del hecho que no hay ningún dato que se repita en cada tabla, por
ende, debemos obtener una relación, a partir de la Segunda Forma.-
Establecimiento
Proveedor Código Proveedor Edificio Código Edificio
EDUTECH PRO1 Primera Avenida M10
TICHILE PRO2 Palmas M21
Pudimos crear la primera relación, esta corresponde a los datos obtenidos de las tablas de
proveedor y sucursal, obteniendo 2 claves primarias correspondientes a Código Proveedor y de
Edificio.
Continuamos con la relación entre proveedor, sucursal y los cursos a realizar.
Proceso educativo
Código Proveedor Código Sucursal Curso Contenido Curso
PRO1 M10 AD 1 Administración de herramientas tecnológicas
PRO2 M21 SOC 1 Sistema Operativo de cajas
Podemos ver la relación entre las primeras tres tablas a partir de los códigos de cada una, sin
perder información.
Por último, obtenemos la relación entre las tablas anteriores y el usuario o cliente. Podemos
decir, que corresponde a la 3FN, la obtención completa de una tabla final reducida, pero que
compone toda la información antes mencionada.
Código Proveedor Código Sucursal Curso RUT Cliente
PRO1 M10 AD 1 10.224.225-4
PRO2 M21 SOC 1 12.567.878-9
- En relación a ese diseño debe explicar el uso de las formas normales en ese modelo
específico y mencionar en qué fase del desarrollo se aplicarían y porqué.-
Como anteriormente se menciona se procede a realizar tablas con el fin de proporcionar la
información presente en el diagrama entidad relación, el objetivo es eliminar la redundancia y el
tamaño de los datos entregados para la creación de la base de datos. Se desglosa la información
en tablas iniciales, (consideradas como 1FN), posteriormente se obtienen las otras formas
normales (2FN y 3FN).
Esta normalización se puede realizar en diferentes instancias, pero para este caso se considera la
información para la base de datos, antes de que se realicen dichos cursos de capacitación, con el
propósito de entregar los conocimientos adecuados al personal, con respecto a las funciones que
vayan a realizar.
Bibliografía
Código compilado. Bases de Datos. Primera, segunda y tercera Formas normales.
https://www.youtube.com/watch?v=bO18omSzeR4&t=242s
Instituto Profesional IACC (2020). Normalización de las Bases de Datos. Bases de Datos.