practica 2. normalización en una base de datos relacional

4
Universidad Autónoma del Estado de México Centro Universitario UAEM Licenciatura en Informática Administrativa Practica 2. Normalización En Una Base De Datos Relacional Base de Datos Relacionales Docente: LIA. Elizabeth Evangelista Nava Dicente: Rubí Martínez Antonio No. de lista: 20 Grupo: LIA I9 Atlacomulco México a 07 de Septiembre de 2015

Upload: mtzanydruby

Post on 12-Dec-2015

221 views

Category:

Documents


2 download

DESCRIPTION

TAREA

TRANSCRIPT

Page 1: Practica 2. Normalización en Una Base de Datos Relacional

Universidad Autónoma del Estado de México

Centro Universitario UAEM

Licenciatura en Informática Administrativa

Practica 2. Normalización En Una Base De Datos Relacional

Base de Datos Relacionales

Docente: LIA. Elizabeth Evangelista Nava

Dicente: Rubí Martínez Antonio

No. de lista: 20

Grupo: LIA I9

Atlacomulco México a 07 de Septiembre de 2015

Page 2: Practica 2. Normalización en Una Base de Datos Relacional

Introducción

La normalización es el proceso mediante el cual se transforman datos complejos

a un conjunto de estructuras de datos más pequeñas, que además de ser más

simples y más estables, son más fáciles de mantener. También se puede

entender la normalización como una serie de reglas que sirven para ayudar a los

diseñadores de bases de datos a desarrollar un esquema que minimice los

problemas de lógica.

Cada regla está basada en la que le antecede. La normalización se adoptó

porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo

o una tabla de la base de datos, era ineficiente y conducía a errores de lógica

cuando se trataban de manipular los datos. La normalización también hace las

cosas fáciles de entender.

Otra ventaja de la normalización de base de datos es el consumo de espacio.

Una base de datos normalizada ocupa menos espacio en disco que una no

normalizada. Hay menos repetición de datos, lo que tiene como consecuencia un

mucho menor uso de espacio en disco. El proceso de normalización tiene un

nombre y una serie de reglas para cada fase. Esto puede parecer un poco

confuso al principio, pero poco a poco se va entendiendo el proceso, así como

las razones para hacerlo de esta manera.

Propósito: Que el alumno comprenda los conceptos de normalización e

identifique la forma normal en que se encuentran las entidades de la figura 2.1

Alcances: El alumno Idéntica cuales son las formas normales que se pueden

presentar en una entidad y como se aplican.

Requerimientos:

Equipo de cómputo, internet y material proporcionado por el docente (Manual

BD).

Page 3: Practica 2. Normalización en Una Base de Datos Relacional

Figura 2.1 Conjunto de Entidades

Figura 2.1 Conjunto de entidades SICAH Ejercicio 2.2 Explique brevemente en

qué forma de normalización se encuentran el conjunto de entidades que se citan

a continuación. Figura 2.1

1. Menciona al menos 3 conjuntos de entidades que se encuentran en

Primera Forma Normal y ¿por qué?

PROFESOR, MATERIA Y AULA porque sus valores se encuentran atómicos.

Ejemplo tabla PROFESOR: ya que tenemos nombre profesor, apellido paterno,

apellido materno, estos con su correspondiente columna y junto con los demás

atributos dependientes de cve_prof en cuanto a METERIA y AULA de igual

Page 4: Practica 2. Normalización en Una Base de Datos Relacional

manera sus atributos son dependientes de la clave primaria, están definidos y no

existen grupos repetitivos en la entidad.

2. ¿Cuál es la Forma de Normal del conjunto de entidades TELEFONO?

Está en segunda forma normal ya que no existen dependencias parciales.

3. Describe al menos tres entidades que se encuentran en segunda forma

normal

HORARIO, GRUPO Y APRECIACION, debido a que en estas tablas los atributos

dependen de una llave primaria y estas tablas se relacionan con otras entidades

mediante una llave externa. Ejemplo: en la tabla HORARIO encontramos como

llave externa a cve_gpo que permite la relación con la entidad GRUPO, después

se ello aula, hra_ent, hra_sal dependen específicamente de la llave primaria dia.

Conclusion:

Las bases de datos relacionales se normalizan para:

Evitar la redundancia de los datos.

Disminuir problemas de actualización de los datos en las tablas.

Proteger la integridad de los datos.

La normalización permite grandes ventajas al momento de su desarrollo como al

ararse espacio, relacionar entidades y sobre todo impedir la redundancia de

datos.

Referencias:

Kroenke, D. M. (2003). Procesamiento de bases de datos: fundamentos, diseño

e implementación. México: Pearson Educación .

Microsoft. (2002). Desarrollo de bases de datos en Microsoft SQL Server 2000

desde el principio. México: Pearson Educación.

Paré, R. C. (2003). Introduccion a las bases de datos. UOC La universidad

virtual.

Rivera, F. L. (2008). Base de datos relacionales, Teoria y Practica. Medellín,

Colombia: ITM.

LIA. Elizabeth Evangelista Nava, I. E. (2012). Manual De Prácticas

“Administracion De Base De Datos”. Atlacomulco México: Universidad

Autonóma Del Estado De México.