Base de Datos.

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Cubos de Información Son subconjuntos de datos de un almacén de datos, organizado y sumarizado dentro de una estructura multidimensional. Los datos se.
IBD Clase 13.
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
Diseño de Bases de Datos
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.
Access Bases de datos.
Tipos de llaves en tablas
MODELO RELACIONAL.
¿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:
FORMA NORMAL DE BOYCE-CODD (BCNF)
Teoría de Bases de Datos
4.2 Dominios atómicos y la primera forma normal.
M.A. Ana Celia Gutiérrez Olivas
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.
NORMALIZACION DE DATOS ANDREA CATALINA GALLEGO GONZALEZ.
y programa de Microsoft Access
NORMALIZACIÓN DE DATOS
Normalización Preparó: Ismael Castañeda Fuentes
Guia datos de información
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
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.
INTRODUCCION A LOS MODELOS ENTIDAD-RELACION Tomás Bradanovic P.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
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.
SEGUNDA FORMA NORMAL Cod Alumno Universidad Nombre Apellido Años 10
Chapter 13 Normalization Transparencies © Pearson Education Limited 1995, 2005.
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.
Diseño de una Base de Datos
DISEÑO DE BASES DE DATOS
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.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
Normalización 1FN-2FN-3FN-FNBC.
Normalización Base de Datos I.
Normalización Base de Datos I.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Diagramas.
NORMALIZACION DE DATOS
UNIDAD III Diseño de Base de Datos Relacionales.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Normalización de una BASE DE DATOS
Normalización Base de Datos I.
Normalización de Base de Datos
Normalización Prof. Gloria Toro Oñate
22/09/2015Curso Bases de Datos1 Normalización Francisco Moreno.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
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.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
ACCESS Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete ofimático denominado Microsoft Office. Es igualmente un gestor.
NORMALIZACIÓN.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
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.
Transcripción de la presentación:

Base de Datos

Base de Datos Relacionales Para obtener un diseño eficiente de una BDR, Edward Codd desarrollo una técnica que denominó NORMALIZACIÓN. Definición: El proceso de normalización consiste en la aplicación de reglas para definir adecuadamente los datos que compondrán las tablas, con el objetivo de:

Base de Datos Relacionales Minimizar redundancias Eliminar anomalías de actualización Proveer mejor acceso a cualquier dato Asegurar resistencia al mantenimiento en el modelo de datos Existen 5 Reglas de Normalización, pero aplicando las tres primeras reglas es suficientes para resolver la gran mayoría de los casos: Eliminar datos repetitivos Eliminar datos redundantes Eliminar datos no dependientes

1era Forma Normal Eliminar datos repetitivos Se llega a ella cuando: Se eliminan los grupos repetidos en tablas individuales. Se crean tablas diferente para cada conjunto de datos relacionados. Se identifica cada conjunto de datos relacionados mediante una clave principal.

1era Forma Normal Vamos a ir aplicando cada una de las formas normales sobre un ejemplo práctico en que se nos pide diseñar una base de datos para la parte de una empresa correspondiente a la facturación de los clientes. Para identificar la factura, hemos elegido como clave primaria el código de la Factura y además hemos indicado que necesariamente una factura debe tener esos campos.

1era Forma Normal Analizando el diseño inicial de la tabla FACTURA, observamos la existencia de múltiples valores para los atributos siguientes: Cod_Articulo, Descripción, Cantidad, Monto e IVA. Por lo tanto vemos que no cumple con la condición de 1FN. La solución consiste en crear una nueva tabla a la que llamaremos DETALLE_FACTURA, la cual tendrá los campos referente a los artículos (Cod_Articulo, Descripción, Cantidad, Importe e IVA).

1era Forma Normal El diseño de la base de datos para las facturas en 1FN seria el siguiente: Como regla, cuando se produce la separación de datos de la tabla original a una nueva tabla, además de los atributos necesarios, se agrega la clave primaria de la tabla original como parte de su nueva clave primaria, por lo tanto la clave de la nueva tabla estará formada por dos atributos.

2da Forma Normal Eliminar datos Redundantes: Una tabla esta en 2NF cuando todos los atributos que no son claves, DEPENDEN POR COMPLETO DE LA CLAVE. La 2NF solo hace referencia a tablas con LLAVES COMPUESTAS. LLAVE COMPUESTA: es una clave que está formada por más de un campo. Nota: Para llegar a la 2da Forma Normal, la tabla con la que estemos trabajando debe encontrarse en 1ra Formal Normal.

2da Forma Normal Siguiendo con el ejemplo, la tabla FACTURA se encuentra en 2FN pues esta en 1FN y su clave primaria es ÚNICA. Sin embargo la tabla DETALLE_FACTURA ha de ser analizada pues su clave primaria es COMPUESTA, es decir, esta formada por dos campos.

2da Forma Normal El diseño de la base de datos en 2da forma Normal:

3ra Forma Normal Eliminar datos No Dependientes: Una relación está en Tercera Forma Normal si no hay dependencias transitivas. Una Dependencia Transitiva: es aquella en la cual existen columnas (atributos) que dependen de otras columnas (atributos) que tampoco son llave. Para eliminar la transitividad se crean tantas tablas como sean necesarias, donde los campos que dependen transitivamente de un atributo, pasen a depender directamente de una clave.

3ra Forma Normal Tercera Forma Normal (3FN): Una relación se halla en 3FN si y sólo si se encuentra en 2FN y además, cada atributo no clave depende de la clave primaria de modo no transitivo. Dicho de otra forma, una relación esta en tercera forma normal si y sólo si sus atributos no clave son: Mutuamente Independientes: es decir, no existe un atributo NO clave que dependa funcionalmente de alguna combinación del resto de los atributos No clave; por lo tanto Son completamente dependientes de la clave primaria

3ra Forma Normal En nuestro ejemplo podemos observar que las tablas ARTICULO y DETALLE_FACTURA se encuentran en 3FN. Sin embargo, la tabla FACTURA no esta en Tercera Forma Normal (3FN), pues los atributos Nombre_Cliente, Dirección_cliente, Ciudad dependen funcionalmente del campo (atributo) Cod_cliente, campo que NO ES CLAVE.

3ra Forma Normal El diseño de la base de datos en 3ra forma Normal: