NORMALIZACIÓN Prof. Gabriel Matonte.

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

IBD Clase 13.
Diseño de Bases de Datos
Normalizaciones de Bases de Datos
Bases de datos, Entidad de relación y normalizaciones
El modelo de datos relacional
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.
Teórico: Normalización
Teórico: Modelo Relacional
Tipos de llaves en tablas
MODELO RELACIONAL.
Estadística Computacional I
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Normalización Ing. Alfonso Vicente, PMP
Ejercicios de Álgebra Relacional Bases de Datos I
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.
FORMAS NORMALES El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo.
COMPUTACIÓN IV Alcalá Gaytán Erick Daniel Banda Salas Luis Rolando
ESCUELA: PONENTE: BIMESTRE: BASES DE DATOS I CICLO: CIENCIAS DE LA COMPUTACIÓN II BIMESTRE Ing. Audrey Romero ABRIL – AGOSTO 2007.
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
NORMALIZACION DE DATOS ANDREA CATALINA GALLEGO GONZALEZ.
Modelo Relacional. Está basado en el concepto matemático de relación. Se fundamenta en la teoría de normalización de las relaciones, que permite eliminar.
NORMALIZACIÓN DE DATOS
Ing. Héctor Abraham Hernández. Normalización de Bases de Datos  La normalización es el proceso de organizar los datos en una base de datos. Esto incluye.
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de Bases de Datos
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso 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.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
John Freddy Duitama Muñoz Juan Camilo Alzate Restrepo Facultad de Ingeniería U.de.A. John Freddy Duitama Muñoz Juan Camilo Alzate Restrepo Facultad de.
Diseño de Bases de Datos Relacionales
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.
“Como pasar automáticamente las visiones de datos de los usuarios a un esquema de datos en Tercera Forma Normal ” Luis Alvarez Adrián Arredondo Martín.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
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.
Diseño de una Base de Datos
Ejemplo2: Normalización
Diseño de bases relacionales
NORMALIZACIÓN. Por qué funciona la normalización Preservación de la información –Debe poder reconstruirse la relación original a partir de la descomposición.
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.
Restricciones de Integridad
INTEGRANTES ANA INOSTROZA S. JONATAN MIQUELES P
Normalización 1FN-2FN-3FN-FNBC.
Normalización Base de Datos I.
Normalización Base de Datos I.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
NORMALIZACION DE DATOS
UNIDAD III Diseño de Base de Datos Relacionales.
Normalización Base de Datos I.
Base de Datos.
Tablas Las tablas en HTML utilizan los mismos conceptos de filas, columnas, cabeceras y títulos que los que se utilizan en cualquier otro entorno de publicación.
Normalización de Base de Datos
Ingeniero Esp. Ricardo Cujar.
NORMALIZACIÓN.
TALLER DE BASES DE DATOS
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Bases de Datos I UNIVERSIDAD DEL VALLE. Contenido 5. Diseño de Sistemas de Bases de Datos  Diseño relacional  Formas normales  Proceso de creación.
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.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
Base de Datos
Base de Datos Ing. Ricardo Tillero UNIDAD 3: NORMALIZACIÓN.
Transcripción de la presentación:

NORMALIZACIÓN Prof. Gabriel Matonte

Conceptos Relación o tabla, atributo y tupla Superclave Clave candidata Clave primaria Clave única Clave foránea o externa Integridad Referencial

Primera Forma Normal – 1FN Una tabla está en Primera Forma Normal si: 1- No existen 2 filas idénticas 2- El dominio de cada uno de sus atributos es atómico (único valor) Personas( ci , nombre, teléfonos) Teléfonos (ci, teléfono)

Atributo Primo: Es por sí mismo, o es parte de la clave primaria de la tabla, o es en sí mismo o parte de una clave candidata de la tabla. Dependencias Funcionales: Un atributo depende funcionalmente de otro si éste último lo determina.

Segunda Forma Normal – 2FN Una tabla está en Segunda Forma Normal si: 1- Esta en 1FN 2-Ningún atributo no primo dependa parcialmente de la clave primaria. Pedidos(Cod_Libro, Cod_Cli, Fecha, Nom_Lib, Id_Autor, Nom_Autor, Precio, Cantidad) Cod_Libro -> Nom_Libro, Id_Autor, nom_Autor, Precio Id_Autor -> Nom_Autor Cod_Libro, Cod_Cli, Fecha -> Cantidad Pedidos (Cod_libro, Cod_Cli, Fecha, Cantidad) Libros ( Cod_Libro, Nom_Libro, Id_Autor, Nom_Autor, Precio)

Tercera Forma Normal – 3FN Una tabla está en Tercera Forma Normal si: 1- Esta en 2FN 2-Ningún atributo no primo dependa de otro atributo del mismo tipo (no primo). También se le llama dependencia transitiva. Antes: Pedidos (Cod_libro, Cod_Cli, Fecha, Cantidad) Libros ( Cod_Libro, Nom_Libro, Id_Autor, Nom_Autor, Precio) Después: Libros ( Cod_Libro, Nom_Libro, Id_Autor, Precio) Autores( Id_Autor, Nom_Autor)

Pedidos (Cod_libro, Cod_Cli, Fecha, Cantidad) Libros ( Cod_Libro, Nom_Libro, Id_Autor, Precio) Autores( Id_Autor, Nom_Autor) El nombre de los libros que valen hasta 100 pesos Los libros de García Márquez El código de los libros NO pedidos El nombre de los libros pedidos por el cliente 4 El nombre de los libros con el nombre de su autor El nombre de los autores pedidos

Forma Normal de Boyce-Codd Está en Tercera Forma Normal Cada atributo determinante es, o bien clave primaria, o bien clave candidata