NORMALIZACI ON DE UNA BASE DE DATOS. DIAGRAMA RELACIONAL CLIENTE FACTURA codigo_cliente (PK) numero_factura (PK) nombre fecha apellidos codigo_cliente.

Slides:



Advertisements
Presentaciones similares
MODELO ENTIDAD RELACIÓN MER
Advertisements

MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
MÓDULO II: FUNDAMENTOS DE BASE 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.
 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).
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.
3. Modelo de datos Prof: Lcdo. Luis Peña.
BASE DE DATOS DISTRIBUIDAS Objetivo
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
BASES DE DATOS Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”. Ramez Elmasri y Shamkant B. Navathe.
NORMALIZACIÓN DE DATOS TALLER DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Geynen Rossler Montenegro Cochas.
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.
Normalizacion Sesión 3 Dr. Ing. Lenin Herrera. Contenido Que es la Normalizacion Dependencias funcionales Formas normales   1FN   2FN   3FN  
El ELKA es una técnica de modelado de información desarrollada por Hughes Aircraft Company. Esta técnica especifica a través de gráficas, contempla las.
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
Modelo Relacional Diego Fernando Roa Adaptación presentación María del Pilar Villamil.
Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Poner la.
Cardinalidad y Normalización Fabián Alomia Sergio Peñuela Jhonattan Herrera Raúl Villalba Jonathan Pérez.
BASE DE DATOS.
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
Paul Leger Formas Normales: Lineamientos formales para un buen diseño y la necesidad de por qué son necesarias las dependencia funcionales.
Base de Datos
Diseño de Bases de Datos
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Clase 15 Bases de Datos Javier Villanueva G..
Modelo Entidad-Relación
Paul Leger Formas Normales Paul Leger
Normalización Unidad 1.
SQL Prof. Martín Contreras.
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
NORMALIZACION 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.
Tema El modelo entidad-relación Bibliografía:
Modelo Entidad-Relación
Esquema Relacional Pasaje a Tablas
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Prof. Daniel Obando Fuentes
BASES DE DATOS con Libreoffice base
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
MODELO RELACIONAL.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Normalización de la Base de Datos.
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
Conceptos de bases de datos
Conceptos Relacionados Unidad I. Parte A.
Teoría Relacional Modelo Relacional Líder en Ciencia y Tecnología.
Bases de datos Introducción.
15/08/2018Curso Bases de Datos1 DISEÑO DE BASES DE DATOS Francisco Moreno.
ALUMNOS: CORNEJO GUILLÉN PEDRO FLORES LUIS DANTE GONZALES NINA LEWIS.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
Unidad V :- Integridad de datos.
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Bases de datos relacionadas...2
Ejemplo de Normalización
Base de datos simples, relaciones Cardinalidad Claves.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
Integridad de Datos Relacional
BASES DE DATOS NORMALIZACION. Normalización  ¿Qué es la normalización?  Es la aplicación de un conjunto de reglas que permite aprobar la construcción.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
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.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
Transcripción de la presentación:

NORMALIZACI ON DE UNA BASE DE DATOS

DIAGRAMA RELACIONAL CLIENTE FACTURA codigo_cliente (PK) numero_factura (PK) nombre fecha apellidos codigo_cliente (FK) direccion codigo_producto nombre_producto precio

Al tener las tablas ya relacionadas se deben de aplicar reglas de normalización de todas las tablas. Las bases de datos relacionales se normalizan para:  Evitar la redundancia de datos  Evitar problemas de actualización de los datos en las tablas  Proteger la integridad de los datos.

REGLAS DE NORMALIZACIÓN Primera forma normal. Cada fila o tupla de una tabla debe de representar una entidad y las entidades deben ser únicas por lo que se debe establecer un atributo o columna que identifique de forma única cada registro de la tabla, esto se hace estableciendo una llave primaria p.e matricula, numero de palcas de un auto, etc. Además los atributos de una tabla deben ser atómicos, es decir indivisibles por ejemplo Nombre (Yadira Karina) no es atómico debido a que puede dividirse en Primer_nombre, Segundo_nombre. El orden de los atributos no debe ser relevante y no afecta le orden de los atributos.

codigo_clientenombreapellidosdirecciontipo_clientecodigo_productonombre_productoprecio 1 Yadira Karina Fernandez CardenasAv Dinamarcafrecuente2lapiz2.5 2Juan CarlosRuiz PerezEcatepecocasional3goma3.5 3LuisFlores Gomez Distrito Federalfrecuente2lapiz2.5 4PedroLopez PerezMora 34ocasional1cuaderno15 5MarisolAguilar TapiaEmiliano 35frecuente3goma3.5 6OliviaEspaña AlvarezAv. Mexicofrecuente4regla8 codigo_clientenombreapellidosdirecciontipo_clientecodigo_productonombre_productoprecio 1 Yadira Karina Fernandez CardenasAv Dinamarcafrecuente2lapiz2.5 2Juan CarlosRuiz PerezEcatepecocasional3goma3.5 3LuisFlores Gomez Distrito Federalfrecuente2lapiz2.5 4PedroLopez PerezMora 34ocasional1cuaderno15 5MarisolAguilar TapiaEmiliano 35frecuente3goma3.5 6OliviaEspaña AlvarezAv. Mexicofrecuente4regla8

Segunda Forma Normal. Primero debe de cumplirse la primera regla de normalización. Toda columna que no sea llave primaria debe de guardar relación directa con su clave principal o llave primaria. Cuando la llave primaria de una tabla sea compuesta (que la formen dos o mas atributos) los demás atributos de la tabla deberán de tener relación con ambos atributos que forman la llave primaria).

nombredireccion tipo_client e Yadira KarinaAv Dinamarcafrecuente Juan CarlosEcatepecocasional Luis Distrito Federalfrecuente PedroMora 34ocasional MarisolEmiliano 35frecuente OliviaAv. Mexicofrecuente nombredireccionnombre tipo_clien te Yadira KarinaAv Dinamarca Yadira Karinafrecuente Juan CarlosEcatepecJuan Carlosocasional Luis Distrito FederalLuisfrecuente PedroMora 34Pedroocasional MarisolEmiliano 35Marisolfrecuente OliviaAv. MexicoOliviafrecuente

Tercera Forma Normal No deben existir dependencias transitorias y estas deben llevarse a otra entidad y estas nuevas entidades deben de cumplir con la primera y segunda forma normal.

codigo_clientenombreapellidosdirecciontipo_clientecodigo_productonombre_productoprecio 1 Yadira Karina Fernandez Cardenas Av Dinama rca frecue nte2lapiz2.5 2 Juan CarlosRuiz Perez Ecatepe c ocasio nal3goma3.5 3Luis Flores Gomez Distrito Federal frecue nte2lapiz2.5 4Pedro Lopez Perez Mora 34 ocasio nal1cuaderno15 5 Mariso l Aguilar Tapia Emilian o 35 frecue nte3goma3.5 6Olivia España Alvarez Av. Mexico frecue nte4regla8

CLIENTEPRODUCTO codigo_cliente (PK) codigo_producto (PK) nombrenombre_producto apellidosprecio direccioncodigo_cliente (FK)