Hector Jara Control 3

Normalización de bases de datos. Hector Jara Fundamentos de bases de datos Instituto IACC 28-01-2019 Desarrollo Fase I

Views 70 Downloads 0 File size 301KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Normalización de bases de datos. Hector Jara Fundamentos de bases de datos Instituto IACC 28-01-2019

Desarrollo Fase I: Lea detenidamente el siguiente planteamiento y responda las interrogantes dadas. Imagínese que usted forma parte del equipo desarrollador de un nuevo sistema de información para una cadena de supermercados, la cual cuenta con un departamento de informática, pero solo para soporte en cada uno de los supermercados. Sin embargo, ellos tienen acceso a la base de datos actual, y le solicitan como requisito indispensable para el nuevo desarrollo, mantener la misma base de datos que se tiene. Luego de evaluar la base de datos, usted se da cuenta que no es óptima y que almacena muchas veces la misma data, es decir, tiene redundancias. Ante eso solicita una reunión con el departamento de informática para explicarles por qué no puede mantener esta base de datos. Para dar validez a su alegato, usted decide explicarles qué es la normalización. Para abordar esta reunión, se le solicita que elabore un informe donde explique las características de la normalización, y además muestre el objetivo que persigue el mismo. Además, debe explicarles las ventajas que traerá para ellos tener una nueva base de datos normalizada.

La normalización es una manera de realizar una base de datos siguiendo una estructura lógica, con esto se logra eliminar la redundancia de datos. Al eliminar los datos repetidos se logra ahorrar espacio en el disco duro, los datos se encontrarán de manera más organizada y con esto será más fácil encontrar errores. Tal como nos explica Ricardo (2009), “el objetivo principal de la normalización es la producción de un conjunto estable de relaciones, que sea un modelo casi exacto a las operaciones que lleva la empresa.”

Al realizar la normalización, se podrán agregar nuevos elementos la agregar extensiones para facilitar el ingreso de estos nuevos elementos. Con esto lograr tener relaciones pequeñas y mucho más estructuradas al eliminar las anomalías que estos posean.

Fase II: En un CFT de la ciudad de Santiago, se tiene la siguiente tabla para llevar el registro de las asignaturas cursadas por cada estudiante:

NRO_MAT

NOMBRE

DIRECCION

Paola Rodríguez Paola Rodríguez Luisa Martínez

San Diego 131, RM San Diego 131, RM San Isidro 23, RM

+56950326598 +56222556699 +56950326598 +56222556699 +56950339988 +56222337788

002

Luisa Martínez

San Isidro 23, RM

002

Luisa Martínez

San Isidro 23, RM

001 001 002

TELEFONO

ASIGNATURA

SEMESTRE

Matemática

1

Introducción a la Programación Matemática

1

+56950339988 +56222337788

Introducción a la informática

1

+56950339988 +56222337788

Ingles 1

1

1

CARRERA

Analista Programador Analista Programador Técnico Superior en Informática Técnico Superior en Informática Técnico Superior en Informática

 NRO_MAT: corresponde al número de matrícula del estudiante, el cual es un número único que lo identifica por carrera, es decir, si estudiara otra carrera sería otro nro_mat.  NOMBRE: almacena nombre y apellido del estudiante.  DIRECCION: almacena dirección del estudiante.  TELEFONO: almacena teléfono del estudiante.  ASIGNATURA: almacena asignatura del estudiante.

 SEMESTRE: almacena el semestre al que pertenece la asignatura del estudiante.  CARRERA: almacena la carrera a la que pertenece la asignatura cursada por el estudiante. De acuerdo al diseño observado, responda:  ¿Es posible aplicar la 1FN, 2FN y 3FN?, ¿De qué forma? Explique brevemente cada una de ellas. Mediante la normalización es posible aplicar hasta la 3FN aplicando de manera ordenado cada tipo de datos y así eliminar datos que estén duplicados. 1FN, para que sea posible realizar esta norma se deben eliminar los datos que se repiten por cada tupla. 2FN, principalmente debe estar en 1FN y que los atributos dependan directamente de la clave primaria. 3FN, así como la norma anterior, esta norma debe estar en 2FN y que los atributos no dependan de la clave primaria.

 Aplique hasta la 3FN al diseño en cuestión, plasmando las tablas resultantes de ese proceso en su informe de entrega.

Nro_Mat

Nombre

Direccion

1

Paola Rodriguez

2

Luisa Martinez

Carrera Analista Programador

San Diego 131, RM

Técnico Superior en Informática

San Isidro 23, RM

Nro_Mat

Telefono

1

+56950326598

1

+56222556699

Cod_Carrera

2

+56950339988

AP

Analista Programador

2

+56222337788

TI

Técnico Superior en Informática

Carrera

Cod_Carrera

Asignatura

AP

Matematica

AP

Introduccion a la Programación

TI

Matemática

TI

Introducción a la informática

TI

Ingles 1

Cod_Asign

Asignatura

Mat

Matematica

IAP

Introduccion a la Programación

IAI

Introducción a la informática

IN

Ingles 1

Nro_Mat

Carrera

Asignatura

1

AP

Mat

1

AP

IAP

2

TI

Mat

2

TI

IAI

2

TI

IN

Bibliografía IACC (2018), contenido semana 3.