ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADONUM_ITEMDESC_ITEMCANTPRECIO 23012/23/03101MARTICA3786RED335 23012/23/03101MARTICA4011RAQUETA665 23012/23/03101MARTICA9132PAQ-384.75.

Slides:



Advertisements
Presentaciones similares
LAS PIEZAS.
Advertisements

Normalizaciones de Bases de Datos
Bases de datos, Entidad de relación y normalizaciones
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION Tercer Semestre Base de Datos.
Rocío Contreras Águila Primer Semestre 2010
Una dependencia funcional es una relación entre atributos de una misma relación (tabla). Si X e Y son atributos de la relación R, se dice que Y es funcionalmente.
¿quieres jugar conmigo?
Normalización de la Base de Datos
Alumno: Edmundo Orozco Medina Luego de esto se abrirá la ventana en donde debemos de modificar los campos que se consideren necesarios para la tabla.
Tipos de llaves en tablas
¿QUÉ SON LAS BASES DE DATOS?
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
b) Transforme cada tabla a su Tercera Forma Normal.
Teoría de Bases de Datos
4.2 Dominios atómicos y la primera forma normal.
Alumnos: Edmundo Orozco Medina Hever Medina Herrera.
COMPUTACIÓN IV Alcalá Gaytán Erick Daniel Banda Salas Luis Rolando
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
NORMALIZACIÓN DE DATOS
Propiedades de Hidrocarburos.
BASE DE DATOS Mtra. Isabel Mendoza Trejo. RELACIONES Las relaciones son las ligas mediante las cuales se enlazan las tablas para poder analizar, consultar.
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de Bases de Datos
NORMALIZACION La teoría de la normalización, cuyas tres primeras formas normales fueron introducidas por Codd desde sus primeros trabajos, elimina dependencias.
BASES DE DATOS Con Access.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
NORMALIZACION DE BASES DE DATOS
Normalización en una base de datos
Lic. en Inf. Manuel Álvaro Pacheco Hoyo. Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto.
Base de datos.
Relaciones entre tablas
SEGUNDA FORMA NORMAL Cod Alumno Universidad Nombre Apellido Años 10
INSTITUTO TECNOLÓGICO DE TIJUANA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE ENERO-JUNIO 2014 CARRERA: INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN.
 Se usan para acceder a tablas.  Una llave identifica únicamente un registro.  Identificador único, no puede tener el mismo valor en dos registros.
Diseño de una Base de Datos
Ejemplo2: Normalización
DISEÑO DE BASES DE DATOS
Hecho Por: David Morales
Base de Datos I. Definición: La normalización es un proceso en el cual se va comprobando el cumplimiento de una serie de reglas, que sirven para ayudar.
 ID  Normalización  Tabulación  Seguridad  Ubicación  Límites de recursos  Mantenimiento.
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Normalización 1FN-2FN-3FN-FNBC.
Normalización Base de Datos I.
BASES DE DATOS RELACIONALES
NORMALIZACIÓN Prof. Gabriel Matonte.
Diagramas.
NORMALIZACION DE DATOS
Relaciones entre tablas
MODELOS DE DATOS RELACIONAL
UNIDAD III Diseño de Base de Datos Relacionales.
Normalización de una BASE DE DATOS
Normalización Base de Datos I.
Base de Datos.
Normalización de Base de Datos
Normalización Prof. Gloria Toro Oñate
MIA - Grupo 5 Unidad 2.
Ingeniero Esp. Ricardo Cujar.
NORMALIZACION Téllez Arcos Diana Fátima. La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas.
NORMALIZACIÓN.
FUNDAS IPHONE 4s. Precio normal: 30.00€ Nuestro precio: Ahorras: €
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Normalización.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
PROBABILIDAD Por Jorge Sánchez. El espacio muestral asociado a un experimento aleatorio simple está formado por el conjunto de todos los resultados que.
Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la.
Normalización Proceso de simplificación de datos Almacenar con el menor espacio posible Eliminar datos repetidos Eliminar errores lógicos Datos ordenados.
Normalización de la Base de Datos.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Elizabeth Agudelo Trejos Andrea Mejía Díaz Normalización de la Base de Datos.
Base de Datos Ing. Ricardo Tillero UNIDAD 3: NORMALIZACIÓN.
23/09/ :49 a.m
Transcripción de la presentación:

ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADONUM_ITEMDESC_ITEMCANTPRECIO 23012/23/03101MARTICA3786RED /23/03101MARTICA4011RAQUETA /23/03101MARTICA9132PAQ /25/03107HERMANWI5794PAQ /27/03110WE-SPORTSMI4011RAQUETA /27/03110WE-SPORTSMI3141FUNDA210 EJEMPLO DE NORMALIZACION

Existe un grupo repetido para NUM_ITEM, DESC_ITEM, CANT y PRECIO La 1FN prohibe los grupos repetidos, por lo tanto tenemos que convertir a la primera forma normal. ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADONUM_ITEMDESC_ITEMCANTPRECIO 23012/23/03101MARTICA3786RED /23/03101MARTICA4011RAQUETA /23/03101MARTICA9132PAQ /25/03107HERMANWI5794PAQ /27/03110WE-SPORTSMI4011RAQUETA /27/03110WE-SPORTSMI3141FUNDA210 Tenemos que eliminar los grupos repetidos. Tenemos que crear una nueva tabla con la PK de la tabla base y el grupo repetido.

Los registros quedan ahora conformados en dos tablas ORDENES y ARTICULOS_ORDENES - ORDENES ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADO 23012/23/03101MARTICA 23022/25/03107HERMANWI 23032/27/03110WE-SPORTSMI - ARTICULOS_ORDENES ID_ORDENNUM_ITEMDESC_ITEMCANTPRECIO RED RAQUETA PAQ PAQ RAQUETA FUNDA210

Aplicar la segunda formal normal, es decir, tenemos que eliminar cualquier columna no llave que no dependa de la llave primaria de la tabla. Determinar cuáles columnas que no son llave no dependen de la llave primaria de la tabla. Eliminar esas columnas de la tabla base. Crear una segunda tabla con esas columnas y la(s) columna(s) de la PK de la cual dependen. ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADO 23012/23/03101MARTICA 23022/25/03107HERMANWI 23032/27/03110WE-SPORTSMI - ORDENES La tabla ORDENES está en 2FN. Cualquier valor único de ID_ORDEN determina un sólo valor para cada columna. Por lo tanto, todas las columnas son dependientes de la llave primaria ID_ORDEN.

la tabla ARTICULOS_ORDENES no se encuentra en 2FN ya que las columnas PRECIO y DESC_ITEM son dependientes de NUM_ITEM, pero no son dependientes de ID_ORDEN - ARTICULOS_ORDENES ID_ORDENNUM_ITEMDESC_ITEMCANTPRECIO RED RAQUETA PAQ PAQ RAQUETA FUNDA210 eliminar estas columnas de la tabla ARTICULOS_ORDENES y crear una tabla ARTICULOS con dichas columnas y la llave primaria de la que dependen. ID_ORDENNUM_ITEMCANT ARTICULOS_ORDENES

NUM_ITEMDESC_ITEMPRECIO 3786RED RAQUETA PAQ PAQ RAQUETA FUNDA10 - ARTICULOS

La tercera forma normal nos dice que tenemos que eliminar cualquier columna no llave que sea dependiente de otra columna no llave. Los pasos a seguir son: Determinar las columnas que son dependientes de otra columna no llave. Eliminar esas columnas de la tabla base. Crear una segunda tabla con esas columnas y con la columna no llave de la cual son dependientes. ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADO 23012/23/03101MARTICA 23022/25/03107HERMANWI 23032/27/03110WE-SPORTSMI - ORDENES Para normalizarla, moveremos las columnas no llave y la columna llave de la cual dependen dentro de una nueva tabla CLIENTES.

ID_ORDENFECHAID_CLIENTE 23012/23/ /25/ /27/ ORDENES ID_CLIENTE NOM_CLIENTEESTADO 101 MARTICA 107 HERMANWI 110 WE-SPORTSMI -CLIENTES

ID_ORDENFECHAID_CLIENTE 23012/23/ /25/ /27/ ORDENES ID_CLIENTE NOM_CLIENTEESTADO 101 MARTICA 107 HERMANWI 110 WE-SPORTSMI -CLIENTES NUM_ITEMDESC_ITEMPRECIO 3786RED RAQUETA PAQ PAQ RAQUETA FUNDA10 - ARTICULOS ID_ORDENNUM_ITEMCANT ARTICULOS_ORDENES ID_ORDENFECHAID_CLIENTENOM_CLIENTEESTADONUM_ITEMDESC_ITEMCANTPRECIO 23012/23/03101MARTICA3786RED /23/03101MARTICA4011RAQUETA /23/03101MARTICA9132PAQ /25/03107HERMANWI5794PAQ /27/03110WE-SPORTSMI4011RAQUETA /27/03110WE-SPORTSMI3141FUNDA210