Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
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.
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)-.
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
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
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
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
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