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

Base de datos. Normalización de las bases de datos


Enviado por   •  12 de Octubre de 2022  •  Tareas  •  666 Palabras (3 Páginas)  •  50 Visitas

Página 1 de 3

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

[pic 7]

DESARROLLO

En la tarea anterior (Tarea 2) 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. La información inicial que ha sido proporcionada en esa oportunidad, de igual manera se le detalla a continuación: LearningHM C. A. es una organización que se dedica al dictado de cursos de especialización en software. Cuenta con sucursales en todo el país y de ellas se conoce un identificador: nombre del edificio, dirección y teléfono. Existen proveedores que suministran los cursos a ser dictados por la compañía (un curso es suministrado solo por un proveedor), de los cuales se conoce su código del proveedor, nombre, dirección, persona de contacto, e-mail y fax.  En cada una de las sucursales se imparten cursos de especialización de los que se registra código, contenido, costo y número de horas. Estos cursos son dictados por personal de LearningHM C. A. acreditados para ello. Los instructores trabajan en solo una sucursal, pero pueden dictar diferentes cursos.   Los clientes de LearningHM C. A. varían desde usuarios que se inscriben en uno o más cursos, pero en una sola sucursal. De los usuarios se conoce su Rut, nombre, dirección, ocupación, teléfono y e-mail.

 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. (5 puntos)

 

Partiremos realizando una definición de la normalización de datos. Esta es una técnica de diseño de base de datos que permite organizar las tablas de una manera que reduce la redundancia y la dependencia de datos. Además de simplificar notoriamente la gestión y la actualización de estos, generando una mejora en la productividad del equipo.

Dicho esto, veremos las formas que utilizamos para el desarrollo de nuestra tarea semana 3.

  • Comenzaremos mostrando nuestra tabla donde las columnas muestran las entidades y las filas los atributos de estas entidades.

[pic 8]

  • Para comenzar con la normalización se deben entregar los datos solicitados por cada atributo según sea la entidad, y posteriormente debemos separar las tablas para cada conjunto de datos relacionados, Esta será la primera forma normal.

FN1

Usuario

[pic 9]

Proveedor

[pic 10]

Curso

[pic 11]

Sucursal

[pic 12]

  • Una vez realizado el desglose, nos damos cuenta de que no hay ningún dato que se repite por lo que realizaremos la relación con la segunda forma normal.
  • En la primera tabla podemos ver la primera relación en donde tenemos 2 claves primarias, las que corresponden a Cod. Proveedor y Cod. Edificio.

FN2

Sucursal

[pic 13]

  • A continuación, tenemos la tabla en relación con Proveedor, sucursal y curso. Podemos encontrar la relación sin perder información.

Curso

[pic 14]

  • En la última tabla, encontrar la tercera forma normal, la que nos muestra la relación entre las primeras tablas y el cliente para quedarnos una tabla mas reducida pero con toda la información que se requiere.

FN3

[pic 15]

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é. (4 puntos)

     La realización de las tablas es para proporcionar información en un diagrama de entidad-relación. La función principal es de eliminar la redundancia y duplicidad de los datos para la creación de bases de datos. Se toma la tabla inicial la cual corresponde a las formas normales (FN1) para seguir con las siguientes formas normales (FN2 y FN3).

...

Descargar como (para miembros actualizados)  txt (4.6 Kb)   pdf (579.8 Kb)   docx (548 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com