Vous êtes sur la page 1sur 10

Repblica Bolivariana de Venezuela. Ministerio del Poder Popular para la Educacin Universitaria.

Universidad Politcnica del Oeste Mariscal Sucre. Materia: Ingeniera del Software II Profesor: Bernardo Gonzlez PNFI. Grupo#1

NORMALIZACIN

Integrantes: Beltrn Joel Castillo Pablo Colmenares Wendy Guerrero Nstor Lpez Adriana SECCIN: 7022.

Caracas, Junio de 2011.

INTRODUCCION

NORMALIZACION

Normalizacin es un proceso que clasifica relaciones, objetos, formas de relacin y dems elementos en grupos, en base a las caractersticas que cada uno posee. Si se identifican ciertas reglas, se aplica un categora; si se definen otras reglas, se aplicar otra categora. Estamos interesados en particular en la clasificacin de las relaciones BDR. La forma de efectuar esto es a travs de los tipos de dependencias que podemos determinar dentro de la relacin. Cuando las reglas de clasificacin sean ms y ms restrictivas, diremos que la relacin est en una forma normal ms elevada. La relacin que est en la forma normal ms elevada posible es que mejor se adapta a nuestras necesidades debido a que optimiza las condiciones que son de importancia para nosotros: La cantidad de espacio requerido para almacenar los datos es la menor posible; La facilidad para actualizar la relacin es la mayor posible; La explicacin de la base de datos es la ms sencilla posible.

Primera forma normal

Para que una relacin est en primera forma normal (1 FN), debe ser solamente una relacin propia, una matrz m por n, donde: Ninguna celda de la matriz est vaca; El valor n cualquier columna est definido por el dominio para dicho atributo. Cada tupla tiene una clave que la identifica en forma unvoca, pero dicha clave no significa orden.

Segunda Forma Normal

Una relacin est en segunda forma normal (2FN) solamente si todos los atributos son dependientes en forma completa de la clave. Descripcion De La Segunda Forma Normal (2 Fn) Su nombre ya nos indica el hecho de que la segunda forma normal es por lo general el prximo paso de normalizacin y descomposicin. Para ser accesible a la normalizacin,

y poder ser puesta en segunda forma normal, la relacin debe poseer las siguientes propiedades: Debe estar en primera forma normal Debe tener una clave compuesta. La consecuencia inmediata de los requerimientos expresados ms arriba es que cualquier relacin en primera forma normal que tiene una clave simple, est automticamente en segunda forma normal.

Tercera forma normal

Una relacin se encuentra en tercera forma normal (EFN) si no existen transitividades entre sus atributos y si ya se encuentra en 2 FN. Descripcin Una relacin R a poner en tercera forma normal debe estar en la segunda forma normal. Es muy comn que R sea una sub-relacin; la relacin original estaba en primera forma normal (para ponerla en segunda forma normal fue descompuesta en varias subrelaciones). Estas son ahora candidatas a una descomposicin adicional. Recordamos que las propiedades de la segunda forma normal (2Fn) son: Tenemos una matrz m x n con un valor determinado para cada componente de cada tupla. Cada valor es obtenido a partir de un dominio propiamente definimos Cada valor contiene una clave, ya sea simple o compuesta Cada componente no clave es dependiente en forma completa de su clave. En consecuencia es evidente que tenemos, o bien una clave simple, o una clave compuesta de la cual todos los componentes no clave son dependientes en forma completa. El objeto de esta fase es determinar todas las dependencias transitivas; la descomposicin producir a continuacin sub-relaciones para las cuales no existirn dependencias transitivas -la definicin de la tercera forma normal (EFN)-.

Modelo Entidad-Relacin Usuario


Cdigo usuario Nombre usuario Apellido usuario ci Direccin usuario Telfono habitacin Telfono celular departamento correo Pseudo usuario tipo clave

Modelo relacional 0N,1N,2N Y3N

Usuario
Cdigo usuario Nombre usuario Apellido usuario ci Direccin usuario Telfono habitacin Telfono celular departamento correo Pseudo usuario tipo clave

Grupo_trabajo
Cdigo grupo nombre grupo Encargado grupo Cdigo usuario

Modelo Entidad-Relacin

Proyecto
Cdigo proyecto Nombre proyecto departamento Grupo trabajo Encargado proyecto Fecha inicio Fecha final documentos tareas contactos

Modelo Relacional 0N ,1N ,2N Y3N Proyecto


Cdigo proyecto Nombre proyecto Cdigo departamento Cdigo Grupo trabajo Encargado proyecto Fecha inicio Fecha final Cdigo documentos codigo tarea Cdigo contactos

Departamento
Cdigo departamento Nombre departamento Encargado departamento

Documentos
Cdigo documento nombre documento Encargado documento

Tareas
Cdigo tarea nombre tarea Encargado tarea

Contactos
Cdigo contacto Descripcin contacto

Grupo_trabajo
Cdigo grupo nombre grupo Encargado grupo Cdigo usuario

Modelo Entidad-Relacin

Contactos
Cdigo contacto Nombre contacto tipo Nombre empresa Correo electrnico Telfono habitacin Telfono trabajo Telfono celular departamento

Modelo Relacional 0N ,1N ,2N Y3N Contactos


Cdigo contacto Nombre contacto tipo cdigo empresa Correo electrnico Cdigo Telfono Cdigo departamento

Departamento
Cdigo departamento nombre departamento Encargado departamento

Telfonos
Cdigo telfono Telfono habitacin Telfono trabajo Telfono celular

Empresa
Cdigo empresa Nombre empresa Nombre contacto direccin Telfono Correo electrnico

Modelo Entidad-Relacin

Documentos
Cdigo documento Nombre documento departamento proyecto encargado fecha tipo

Modelo relacional 0N,1N,2N Y3N Documentos


Cdigo documento Nombre documento Cdigo departamento Cdigo proyecto encargado fecha tipo

Departamento
Cdigo departamento nombre departamento Encargado departamento

Proyecto
Cdigo proyecto Nombre proyecto Cdigo departamento Cdigo Grupo trabajo Encargado proyecto Fecha inicio Fecha final Cdigo documentos codigo tarea Cdigo contactos

Modelo Entidad-Relacin

Tareas
Cdigo tarea Nombre tarea departamento proyecto encargado fecha

Modelo relacional 0N,1N,2N Y3N

Tareas
Cdigo tarea Nombre tarea departamento proyecto Cdigo Cdigo encargado fecha

Departamento
Cdigo departamento nombre departamento Encargado departamento

Proyecto
Cdigo proyecto Nombre proyecto Cdigo departamento Cdigo Grupo trabajo Encargado proyecto Fecha inicio Fecha final Cdigo documentos codigo tarea Cdigo contactos

Vous aimerez peut-être aussi