Esquema Relacional Normalización

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Esquema Relacional Normalización"

Transcripción

1 Esquema Relacional Normalización BCNF 4 a FN 5 a FN

2 Introducción Un esquema relacional que sus relaciones, tablas, se encuentren en 3 a Forma Normal en general es suficiente para evitar redundancia e inconsistencias de datos. Sin embargo en algunos casos particulares algunas relaciones son redundantes por más que cumplan con la 3 a Forma Normal.

3 BCNF Forma Normal de Boyce - Codd es una versión ligeramente más estricta que la 3 a forma normal Definición: una tabla esta en BCNF sí y solo sí: esta en 3 a Forma Normal cada dependencia funcional no trivial tiene una clave candidata como determinante. En otras palabras: una tabla esta en BCNF si los únicos determinantes son claves candidatas.

4 BCNF Una dependencia funcional A ---» B es trivial cuando B es parte de A. Ejemplo: Alojamientos en las habitaciones de un hotel. Ocupación (NoHabitación, fechaentrada, NoCliente, NombreCliente, precionoche) Dependencias Funcionales NoHabitación» precionoche NoCliente» NombreCliente

5 BCNF Ejemplo: Alojamientos en las habitaciones de un hotel. Ocupación (NoHabitación, fechaentrada, NoCliente, NombreCliente, precionoche) Normalizando... Ocupación (NoHabitación, fechaentrada, NoCliente) Habitación (NoHabitación, precionoche) Cliente (NoCliente, NombreCliente)

6 4 a Forma Normal una tabla esta en 4a Forma Normal sí y solo sí: esta en 3 a Forma Normal o en BCNF no existen dependencias multivaluadas no triviales

7 4 a Forma Normal una tabla con dependencia multivaluada? Esto implica que la existencia de dos o más relaciones independientes muchos a muchos (N a N) causa redundancia. Este tipo de redundancia es la que elimina la 4 a Forma Normal.

8 4 a Forma Normal Ejemplo: tiene (IdFeria, NoPuesto, Codigo)

9 4 a Forma Normal Ejemplo: Feria Feriante Producto Malvin Pocho Papa Malvin Pocho Tomate Malvin Pocho Ajo Peñarol Pocho Papa Peñarol Pocho Tomate Peñarol Pocho Ajo Cerrito Pocho Papa Cerrito Pocho Tomate Cerrito Pocho Ajo Cerrito Tito Tomate Cerrito Tito Cebolla

10 4 a Forma Normal Ejemplo: Supongamos que un feriante tiene los mismos N productos en todas las ferias. Existen entonces varias dependencias funcionales multivaluadas en la tabla Tiene (IdFeria, NoPuesto, Codigo)

11 4 a Forma Normal Dependencias multivaluadas: En una feria hay muchos puestos IdFeria ---» NoPuesto* En un puesto hay muchos productos NoPuesto ---» Codigo*

12 4 a Forma Normal Normalizando: Va (IdFeria, NoPuesto) VA Feria Feriante Malvin Pocho Peñarol Pocho Cerrito Pocho Cerrito Tito Vende (NoPuesto, Codigo) Vende Feriante Producto Pocho Papa Pocho Tomate Pocho Ajo Tito Tomate Tito Cebolla

13 4 a Forma Normal Normalizando: Va (IdFeria, NoPuesto) Vende (NoPuesto, Codigo)

14 5 a Forma Normal una tabla esta en 5a Forma Normal sí y solo sí: esta en 4 a Forma Normal cada dependencia de unión (join) en ella es implicada por las claves candidatas.

15 5 a Forma Normal Ejemplo: Tiene (Número, Cid, CodBarra)

16 5 a Forma Normal Ejemplo: Tiene Factura Vendedor Producto Pepe Arroz Pepe Fideos Majo Perfume Majo Crema Liza Crema Pepe Arroz Majo Crema Liza Crema Pepe Fideos Majo Perfume Pocho Cemento Pocho Arena Juan Celular Juan Netbook

17 5 a Forma Normal Ejemplo: Supongamos que por más que varios vendedores participen en una factura, un producto siempre es facturado por el mismo vendedor. Existen entonces varias dependencias de unión (join) en la tabla. Tiene (Número, Cid, CodBarra)

18 5 a Forma Normal Tiene (Número, CId, CodBarra) Dependencias: Número» CodBarra* CodBarra» CId Con un join: Número» CodBarra, CId

19 5 a Forma Normal Normalizando: figura (Número, CId) tiene (Número, CodBarra) vende (CId, CodBarra)

20 5 a Forma Normal Normalizando: Tiene Factura Producto Figura Arroz Factura Vendedor Fideos Pepe Perfume Majo Crema Liza Arroz Pepe Crema Majo Fideos Liza Perfume Pepe Cemento Majo Arena Pocho Celular Bases de Datos I Juan CTT CETP Netbook Vende Vendedor Producto Juan Celular Juan Netbook Liza Crema Majo Perfume Majo Crema Pepe Arroz Pepe Fideos Pocho Cemento Pocho Arena

21 Normalizando: 5 a Forma Normal figura (Número, Cid) tiene (Número, CodBarra) vende (CId, CodBarra)

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Base de Datos Tema 5: TEORIA DE LA NORMALIZACION

Más detalles

TEORÍA DE LA NORMALIZACIÓN GESTIÓN Y MODELACIÓN DE DATOS

TEORÍA DE LA NORMALIZACIÓN GESTIÓN Y MODELACIÓN DE DATOS TEORÍA DE LA NORMALIZACIÓN GESTIÓN Y MODELACIÓN DE DATOS Problemas que se pueden presentar en un esquema relacional CcEmpleado Nombre Departamento CiudadDpto Jefe 39288271 Sonia Maria Osorio Ventas Cali

Más detalles

BB.DD. relacionales. BB. DD. Relacionales T Dpto. Lenguajes y Sistemas Informáticos. Universidad de Alicante

BB.DD. relacionales. BB. DD. Relacionales T Dpto. Lenguajes y Sistemas Informáticos. Universidad de Alicante Introducción n al diseño o de BB.DD. relacionales Introducción n al diseño o de BB. DD. Relacionales T5.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Objetivos de este tema definir

Más detalles

Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1

Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1 Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal - Facultad de Ingeniería

Más detalles

Bases de datos 1. Teórico: Normalización

Bases de datos 1. Teórico: Normalización Bases de datos 1 Teórico: Normalización Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Cuarta Forma Normal Normalización

Más detalles

Normalización. CC20A 1 Computación II Auxiliar 10 Iván Bustamante. Clase Auxiliar 10 1

Normalización. CC20A 1 Computación II Auxiliar 10 Iván Bustamante. Clase Auxiliar 10 1 1 Clase Auxiliar 10 1 Normalización La normalización se usa para ver si una tabla está bien o mal diseñada. Una tabla está bien diseñada si no tiene redundancia (datos repetidos) y está mal en caso contrario.

Más detalles

Bases de datos 1. Teórico: Normalización

Bases de datos 1. Teórico: Normalización Bases de datos 1 Teórico: Normalización Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Cuarta Forma Normal Normalización

Más detalles

Seguridad en BD Diseño Físico y Administración de Bases de Datos Otras tecnologías de Bases de Datos Bases de Datos Distribuidas Almacenes de Datos

Seguridad en BD Diseño Físico y Administración de Bases de Datos Otras tecnologías de Bases de Datos Bases de Datos Distribuidas Almacenes de Datos Temario 2 o cuatrimestre Diseño Lógico Diseño Lógico Estándar Diseño Lógico Específico Normalización Seguridad en BD Diseño Físico y Administración de Bases de Datos Otras tecnologías de Bases de Datos

Más detalles

Tema 5: Normalización en Bases de Datos

Tema 5: Normalización en Bases de Datos Tema 5: Normalización en Bases de Datos Andrés Cordón Franco e-mail: acordon@us.es Bases de Datos 2009/10 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla 1 Introducción 2

Más detalles

Introducción. las tuplas en R. {C 1, C 2,..., C j } sobre R. 1 {A 1, A 2,..., A n } = {B 1, B 2,..., B i } {C 1, C 2,..., C j }

Introducción. las tuplas en R. {C 1, C 2,..., C j } sobre R. 1 {A 1, A 2,..., A n } = {B 1, B 2,..., B i } {C 1, C 2,..., C j } Introducción La forma aceptada de eliminar la redundancia es la descomposición de relaciones. Dada una relación R (A 1, A 2,...A n ), se puede descomponer R en dos relaciones S(B 1, B 2,..., B i ) y T(C

Más detalles

Unidad IV: Modelo Relacional

Unidad IV: Modelo Relacional Unidad IV: Modelo Relacional Dependencias Funcionales : DF Reglas de DF (Axiomas de Armstrong) Normalización - Primera forma normal: 1FN - Segunda forma normal: 2FN - Tercera forma normal: 3FN - Forma

Más detalles

Normalización. Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS

Normalización. Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS Normalización Curso Bases de Datos Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS Agenda 1. Diseño de Bases de Datos 2. Normalización 3. Dependencia Funcional

Más detalles

PRESTAMO LE# LI# NOMBRE CIUDAD NºHAB T_LIBRO TITULO TIPO

PRESTAMO LE# LI# NOMBRE CIUDAD NºHAB T_LIBRO TITULO TIPO 3.3 NORMALIZACION. Las tablas obtenidas a partir del modelo E/R pueden tener una serie de características que creen problemas al insertar nuevas tuplas y/o al actualizar o borrar otras. Además puede haber

Más detalles

Una tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar más de un valor. La tabla:

Una tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar más de un valor. La tabla: normalización del esquema relacional problemas del esquema relacional Una vez obtenido el esquema relacional resultantes del modelo entidad relación que representaba la base de datos, normalmente tendremos

Más detalles

FORMAS NORMALES. Andrés Moreno S. Diagramas de Dependencias Funcionales. Diagramas de Dependencias Funcionales

FORMAS NORMALES. Andrés Moreno S. Diagramas de Dependencias Funcionales. Diagramas de Dependencias Funcionales FORMAS NORMALES Andrés Moreno S. 1 Diagramas de Dependencias Funcionales RUT Dirección Comuna 1132 José Pérez Aponquindo 1200 Las Condes 2232 Andrés Smith Camino Alba 23 La Reina 3321 Felipe Soto Av La

Más detalles

Normalización de Modelos Relacionales

Normalización de Modelos Relacionales Normalización de Modelos Relacionales Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2012 Objetivos de este tema Conocer las problemas que presentan los no normalizados.

Más detalles

Normalización. Fund. Bases de Datos Ing. Felipe Alanís González -ITD- 1

Normalización. Fund. Bases de Datos Ing. Felipe Alanís González -ITD- 1 Normalización 4.1 Conceptos. 4.2 Primera Forma Normal. 4.3 Dependencias funcionales. 4.4 Segunda Forma Normal. 4.5 Dependencias Transitivas y Tercera Forma Normal. 4.6 Forma Normal de Boyce-Codd 4.7 Cuarta

Más detalles

Fundamentos de Normalización

Fundamentos de Normalización Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Normalización Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Introducción Definiciones Qué es la normalización?

Más detalles

Bases de Datos y Sistemas de Información. Fundamentos de Normalización

Bases de Datos y Sistemas de Información. Fundamentos de Normalización Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Normalización Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Introducción Definiciones Qué es la normalización?

Más detalles

BASE DE DATOS Modelos de Datos

BASE DE DATOS Modelos de Datos BASE DE DATOS Modelos de Datos Autor: Lic. Jaquelina E. Escalante Desarrollo de una Base de datos 1 Análisis de requisitos, es decir, el estudio del sistema que se pretende modelar de la forma más precisa

Más detalles

Fundamentos de Programación y Base de Datos

Fundamentos de Programación y Base de Datos Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online Contenidos 1. Algoritmos y programas Algoritmos y programas Qué es un algoritmo? Programas y Aplicaciones Lenguajes de

Más detalles

Diseño de Base de Datos

Diseño de Base de Datos Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 10 Nombre: Forma normal de Boyce y Codd Contextualización La normalización es un proceso mediante el cual se hace la transformación de datos

Más detalles

Normalización de Bases de Datos Relacionales

Normalización de Bases de Datos Relacionales Normalización de Bases de Datos Relacionales Es un procedimiento formal, que se ejecuta paso a paso, reversible, que permite: - Optimizar la estructura de la Base de Datos - Identificar y resolver situaciones

Más detalles

Normalización. Tecnólogo en Informática, sede Paysandú Bases de Datos 1

Normalización. Tecnólogo en Informática, sede Paysandú Bases de Datos 1 Tecnólogo en Informática, sede Paysandú Bases de Datos 1 Temario Introducción Conceptos relacionados Formas Normales 1NF 2NF 3NF BCNF Algoritmos de diseño Referencias: Fundamentals of Database Systems

Más detalles

Formas Normales. Normalización. Introducción

Formas Normales. Normalización. Introducción Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal In.Co. - Facultad de

Más detalles

Catedra de Base de Datos

Catedra de Base de Datos Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lec)vo 2016 Cronograma 4-oct Martes Anomalias. Dependencias. Formas Normales. 1a. 2a. Y 3a. U5 4-oct

Más detalles

Edición, emplane y realización: Ing. José Quesada Pantoja Diseño: Olga Luisa Domínguez Sánchez

Edición, emplane y realización: Ing. José Quesada Pantoja Diseño: Olga Luisa Domínguez Sánchez Edición, emplane y realización: Ing. José Quesada Pantoja Diseño: Olga Luisa Domínguez Sánchez Segunda edición corregida y aumentada, 2005 Rosa María Mato García, Cuba, 2005 Editorial Pueblo y Educación,

Más detalles

7 Diseño de Bases de Datos Relacionales: Normalización

7 Diseño de Bases de Datos Relacionales: Normalización 7 Diseño de Bases de Datos Relacionales: Normalización 7.1 Problemas derivados del diseño de una Base de Datos Relacional 7.2 Dependencias funcionales. 1ª, 2ª y 3ª Formas Normales 7.3 Dependencias multivaluadas

Más detalles

5 Diseño de base de datos relacionales 5.1 Objetivos del diseño de bases de datos. 5.2 Dependencias funcionales. 5.3 Normalización. 5.3.

5 Diseño de base de datos relacionales 5.1 Objetivos del diseño de bases de datos. 5.2 Dependencias funcionales. 5.3 Normalización. 5.3. 5 Diseño de base de datos relacionales 5.1 Objetivos del diseño de bases de datos. 5.2 Dependencias funcionales. 5.3 Normalización. 5.3.1 Primera forma normal. 5.3.2 Segunda forma normal. 5.3.2.1 Dependencia

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales Licenciatura en Ciencia de la Computación Bases de Datos No Convencionales Normalización de Bases de Datos Relacionales Profesor Fredi Palominos Villavicencio Teoría de Normalización : Es un procedimiento

Más detalles

Fundamentos de Programación y Base de Datos

Fundamentos de Programación y Base de Datos Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa

Más detalles

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS FINALIDAD: En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario

Más detalles

Capítulo 2: Modelo relacional (Parte 2) Dr. Edwin E. González Carril SICI-4015: Archivo y base de datos agosto 2017

Capítulo 2: Modelo relacional (Parte 2) Dr. Edwin E. González Carril SICI-4015: Archivo y base de datos agosto 2017 Capítulo 2: Modelo relacional (Parte 2) Dr. Edwin E. González Carril SICI-4015: Archivo y base de datos agosto 2017 Objetivos 1. Definir el concepto normalización 2. Identificar los objetivos de normalizar

Más detalles

Diseño de Bases de Datos. Normalización

Diseño de Bases de Datos. Normalización Diseño de Bases de Datos Normalización Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) se divide en:

Más detalles

Tema 7. Diseño de bases de datos relacionales.

Tema 7. Diseño de bases de datos relacionales. Tema 7. Diseño de bases de datos relacionales. Juan Ignacio Rodríguez de León Resumen Normalización y dependencias de datos. Motivación de cada forma normal. Significado intuitivo de cada tipo de dependencia

Más detalles

Tema 5. Diseño lógico de bases de datos relacionales

Tema 5. Diseño lógico de bases de datos relacionales Tema 5. Diseño lógico de bases de datos relacionales A la hora de diseñar una base de datos relacional, podemos usar dos enfoques distintos. Por una parte, y tal y como hemos visto hasta ahora, podemos

Más detalles

Base de Datos. Grupo 404, Ingeniería en Computación MCC Omar

Base de Datos. Grupo 404, Ingeniería en Computación MCC Omar Base de Datos Grupo 404, Ingeniería en Computación MCC Omar Nieva @omar_tecnología www.unistmo.edu.mx/~omarng/ Clase V Conoceremos el uso del concepto de normalización 2 Normalización La normalización

Más detalles

Sobre la siguiente narrativa aplique los pasos del Modelo de Entidad Relacional Extendido (MERE).

Sobre la siguiente narrativa aplique los pasos del Modelo de Entidad Relacional Extendido (MERE). MERE Sobre la siguiente narrativa aplique los pasos del Modelo de Entidad Relacional Extendido (MERE). Sistema de Gimnasio Un gimnasio desea automatizar su sistema. Dicho gimnasio tiene clientes. Un cliente

Más detalles

Una relación esta en 4FN si esta en la BCFN y no contiene dependencias multivaluadas.

Una relación esta en 4FN si esta en la BCFN y no contiene dependencias multivaluadas. Una relación esta en 4FN si esta en la BCFN y no contiene dependencias multivaluadas. Existe una Dependencia Multivaluada cuando hay tres atributos (A,B y C) en una relación, tal que: Por cada valor de

Más detalles

NORMALIZACIÓN GESTIÓN DE BASES DE DATOS DISEÑO LÓGICO:

NORMALIZACIÓN GESTIÓN DE BASES DE DATOS DISEÑO LÓGICO: GESTIÓN DE BASES DE DATOS DISEÑO LÓGICO: NORMALIZACIÓN Francisco Pérez franciscoprdv@gmail.com Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional

Más detalles

La estrategia de descomposición basada en una violación de la FNBC que aplicaremos consiste en:

La estrategia de descomposición basada en una violación de la FNBC que aplicaremos consiste en: CC42A Auxiliar #4 Forma normal de Boyce-Codd (FNBC), tercera forma normal (3FN), dependencias multivaluadas, cuarta forma normal (4FN) Martes, 10 de Septiembre de 2002 Profesor: Claudio Gutiérrez Auxiliar:

Más detalles

Índice de precios al consumidor Base 2006=100

Índice de precios al consumidor Base 2006=100 Índice de precios al consumidor Base 2006=100 Gráficos de inflación Inflación por área geográfica Principales artículos a la variación y repercusión de la inflación, julio 2014 Datos estadísticos IPC Consolidado

Más detalles

Bases de Datos. Tema 7 (parte 2) Teoría de la Normalización. Francisco Ruiz may UCLM-ESI (F.Ruiz)

Bases de Datos. Tema 7 (parte 2) Teoría de la Normalización. Francisco Ruiz may UCLM-ESI (F.Ruiz) Bases de Datos Tema 7 (parte 2) Teoría de la Normalización Francisco Ruiz may-2001 documentación preparada con ayuda de Esperanza Marcos (Universidad Rey Juan Carlos) y Mario Piattini (Universidad de Castilla-La

Más detalles

TEMA 7 TEORÍA DE LA NORMALIZACIÓN EJERCICIOS PROPUESTOS

TEMA 7 TEORÍA DE LA NORMALIZACIÓN EJERCICIOS PROPUESTOS TEMA 7 TEORÍA DE LA NORMALIZACIÓN EJERCICIOS PROPUESTOS Clases de Ejercicios: En este tema las clases de ejercicios que proponemos son las siguientes: a) Practicar con los aspectos relacionados con las

Más detalles

Diseño de Bases Relacionales

Diseño de Bases Relacionales Diseño de Bases Relacionales FNBC Dr. Gerardo Rossel 2017 Forma Normal de Boyce-Codd Definición Si R es un esquema de relación descompuesto en los esquemas R 1, R 2,..., R k y F es un conjunto de dependencias,

Más detalles

Normalización. Carlos A. Olarte Bases de Datos I

Normalización. Carlos A. Olarte Bases de Datos I Carlos A. Olarte Bases de Datos I Outline 1 Introducción 2 Dependencias Funcionales 3 Diseño de Bases de Datos 4 Forma Normal Boyce-Codd (FNBC) 5 3FN 6 Dependneicas Funcionales Multivaluadas 7 4FN Introducción

Más detalles

Normalización de bases de datos.

Normalización de bases de datos. Normalización de bases de datos. La normalización de una base de datos es un proceso que permite validar la pertinencia del diseño de sus relaciones. Es un proceso que se enmarca en la etapa de diseño

Más detalles

Ejemplo de diseño inadecuado

Ejemplo de diseño inadecuado Universidad de Murcia Facultad de Informática Diseño de Bases de Datos Tema 5 Diseño Relacional El diseño de una BD Relacional puede abordarse de dos formas distintas: Obteniendo el esquema relacional

Más detalles

Modelo Relacional. Normalización

Modelo Relacional. Normalización Modelo Relacional Normalización Concepto El proceso de normalización consiste en aplicar a un modelo relacional un conjunto de normas que eviten la duplicidad y la perdida de integridad de los datos. Las

Más detalles

Teoría de la Normalización

Teoría de la Normalización Teoría de la Normalización Problemas en el diseño Incapacidad para almacenar ciertos hechos Redundancias y por tanto, posibilidad de incoherencias Ambigüedades Pérdida de información (aparición de tuplas

Más detalles

CC BASES DE DATOS OTOÑO 2018

CC BASES DE DATOS OTOÑO 2018 CC3201-1 BASES DE DATOS OTOÑO 2018 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan Hogan aidhog@gmail.com Las preguntas de hoy Pero cómo se puede crear y actualizar las tablas? Y cómo se

Más detalles

Guía de Estudio. Diseño y normalización de bases de datos relacionales. Diseñando la Base de Datos. Normalización de una base de datos.

Guía de Estudio. Diseño y normalización de bases de datos relacionales. Diseñando la Base de Datos. Normalización de una base de datos. Guía de Estudio Diseño y normalización de bases de datos relacionales Diseñando la Base de Datos. Para diseñar una base de datos se parte de la recolección de atributos o campos que va a tener, y de la

Más detalles

Dep. Multivaluadas y Cuarta F.N.

Dep. Multivaluadas y Cuarta F.N. Dep. Multivaluadas y Cuarta F.N. Dependencia Multivaluada (dmv) Idea intuitiva Definición formal de dmv Dmv Trivial Reglas de inferencia para dfs y dmv Cuarta Forma Normal Descomposición con JSP (Propiedad)

Más detalles

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

Principios de Bases de Datos Relacionales, Normalización. Unidad 4 Principios de Bases de Datos Relacionales, Normalización Unidad 4 Introducción Dependencia Funcional La dependencia funcional es una restricción entre dos conjuntos de atributos en una relación de una

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Diseño de Base de Datos Ubicación: Tercer semestre Clave: 2085 Horas semana-mes:

Más detalles

Diseño lógico Diseño de bases de datos relacionales

Diseño lógico Diseño de bases de datos relacionales Diseño lógico Diseño de bases de datos relacionales Diseño lógico de bases de datos relacionales El modelo relacional: El concepto de relación: tuplas, atributos y dominios. Restricciones de integridad

Más detalles

NORMALIZACION. Fig. 1

NORMALIZACION. Fig. 1 NORMALIZACION 1.- DEPENDENCIA FUNCIONAL Una dependencia funcional es una restricción entre dos conjuntos de atributos de una base de datos. Dado el esquema de una base de datos relacional R={A1,A2,...,An},

Más detalles

A isgn g atu n r atu a: C rr r e r r e a/ r s a/ : C cl c o Le L c e ti c v ti o: Doc D e oc n e te n / te s / : C rg r a h

A isgn g atu n r atu a: C rr r e r r e a/ r s a/ : C cl c o Le L c e ti c v ti o: Doc D e oc n e te n / te s / : C rg r a h Asignatura: Bases de Datos I Carrera/s: Ingeniería en Informática Ciclo Lectivo: 2016 Docente/s: Coordinador/Docente: Grispino, Marcelo Fabián; Sabatino, Pablo; Vaello, Augusto; Vazquez, Alejandro David;

Más detalles

Aurelio Caballero Vázquez Director de Servicios Business Resources Knowledge

Aurelio Caballero Vázquez Director de Servicios Business Resources Knowledge Vázquez Director de Servicios aurelioc@brk-es.com Business Resources Knowledge http://www.brk-es.com ÍNDICE DE CONTENIDOS INTRODUCCIÓN TEMA 1 DISEÑO. EL MODELO ENTIDAD-RELACIÓN 1. Diseño de una BB.DD.

Más detalles

IV. MODELO RELACIONAL

IV. MODELO RELACIONAL IV. MODELO RELACIONAL En el tema II se hizo una introducción del modelo de datos relacional. Este modelo, como se vio, hace una representación del mundo real por un conjunto de estructuras que se llaman

Más detalles

Normalización - Marco General. Normalización. Normalización - Pauta Nro. 1 - Semántica. Normalización - Pauta Nro. 2 - Almacenamiento.

Normalización - Marco General. Normalización. Normalización - Pauta Nro. 1 - Semántica. Normalización - Pauta Nro. 2 - Almacenamiento. 07/Abril/2017 - Marco General Marco General Calidad de Diseño. Necesidad de evaluar si una forma de agrupar atributos en un esquema es mejor que otra Niveles. 1 Lógico (o Conceptual). Un buen diseño de

Más detalles

Programa regular de asignatura

Programa regular de asignatura Programa regular de asignatura Ciclo Lectivo: 2018. Denominación de la Asignatura: Bases de Datos I. Carrera/s a la/s cual/es pertenece: Ingeniería en Informática Ciclo Lectivo: 2018. Docente/s: Coordinador/Docente:

Más detalles

Diseño Lógico de Bases de Datos Relacionales

Diseño Lógico de Bases de Datos Relacionales Diseño Lógico de Bases de Datos Relacionales El modelo relacional El concepto de relación: Tuplas, atributos y dominios Restricciones de integridad en el modelo relacional Del modelo E/R al modelo relacional

Más detalles

Guía del Curso Curso de Bases de Datos Relacionales

Guía del Curso Curso de Bases de Datos Relacionales Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales

Más detalles

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS. Objetivo Terminal:

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS. Objetivo Terminal: UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS Objetivo Terminal: Al finalizar el curso, el estudiante estará en capacidad de realizar diseños eficientes de las bases

Más detalles

CC BASES DE DATOS OTOÑO Clase 6: Actualizaciones, Restricciones, Formas Normales. Aidan Hogan

CC BASES DE DATOS OTOÑO Clase 6: Actualizaciones, Restricciones, Formas Normales. Aidan Hogan CC3201-1 BASES DE DATOS OTOÑO 2017 Clase 6: Actualizaciones, Restricciones, Formas Normales Aidan Hogan aidhog@gmail.com Las preguntas de hoy Pero cómo se puede crear y actualizar las tablas? Y cómo se

Más detalles

DISEÑO LÓGICO DE UNA BASE DE DATOS EN EL MODELO RELACIONAL (Teoría de la Normalización)

DISEÑO LÓGICO DE UNA BASE DE DATOS EN EL MODELO RELACIONAL (Teoría de la Normalización) Tema IV: Teoría de la Normalización 41 Noción intuitiva de las primeras formas normales 42 Dependencias funcionales 43 Definición formal de las tres primeras formas normales 44 Forma Normal de Boyce y

Más detalles

Bases de datos Unidad 4 Modelo Relacional

Bases de datos Unidad 4 Modelo Relacional Bases de datos Unidad 4 Modelo Relacional Normalización Mónica María Rojas Rincón mmrojas@elpoli.edu.co Oficina: P19-142 Normalización: para qué sirve? Para diseñar buenas relaciones desde el punto de

Más detalles

Fundamentos de programación y Bases de Datos

Fundamentos de programación y Bases de Datos Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa

Más detalles

Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación Base de Datos

Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación Base de Datos Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación Base de Datos Autor: Alejandro Eidelsztein NORMALIZACIÓN 1. MODELO RELACIONAL R : Esquema de relación A1,

Más detalles

Universidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007.

Universidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007. Normalización Análisis y Diseño de Sistemas Clase 16 Normalización Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Es un proceso que se aplica sobre los almacenamientos y que permite determinar una

Más detalles

Normalización. Conceptos adicionales

Normalización. Conceptos adicionales Normalización. Conceptos adicionales Definición formal de normalización Descomposición sin pérdida de información ni de semántica de la relación universal (o de una colección de relaciones equivalentes

Más detalles

Índice de precios al consumidor Base 2006=100

Índice de precios al consumidor Base 2006=100 Índice de precios al consumidor Base 2006=100 Gráficos de inflación Inflación por área geográfica Principales artículos a la variación y repercusión de la inflación, octubre 2013 Datos estadísticos IPC

Más detalles

SISTEMAS DE BASES DE DATOS 1

SISTEMAS DE BASES DE DATOS 1 Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Programa del curso INFORMACIÓN DE CURSO SISTEMAS DE BASES DE DATOS 1 Código: 774 Créditos: 5 Área: Desarrollo

Más detalles

ESCUELA DE INGENIERIA Informática Y Sistemas

ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA BASE DE DATOS CODIGO ST0246 SEMESTRE 2017-2 INTENSIDAD HORARIA 48 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 3 ESCUELA DE INGENIERIA Informática Y Sistemas 1. JUSTIFICACIÓN CURSO

Más detalles

Tema 12. Diseño Lógico Estándar. Tema 13. Normalización. Tema 14. Diseño Lógico Específico

Tema 12. Diseño Lógico Estándar. Tema 13. Normalización. Tema 14. Diseño Lógico Específico DISEÑO LÓGICO Contenido Tema 12. Diseño Lógico Estándar Tema 13. Normalización Tema 14. Diseño Lógico Específico 2 TEMA 12 DISEÑO LÓGICO ESTÁNDAR Bibliografía Tecnología y Diseño de Bases de Datos M.Piattini,

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I II DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN I- 2011 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P.

Más detalles

Diseño de Bases de Datos. Normalización

Diseño de Bases de Datos. Normalización Diseño de Bases de Datos Normalización Un ejemplo Proveedores (cod-proveedor, nom-proveedor, cod-insumo, precio) Para la consulta: nombre del proveedor que vende el insumo del producto con código 103 Un

Más detalles

Jueves (01 SEPT.) Viernes (02 SEPT.) Ensalada Tomate Pepino

Jueves (01 SEPT.) Viernes (02 SEPT.) Ensalada Tomate Pepino PLANIFICACION MINUTA PARA JARDIN INFANTIL DEL 01-02 DE SEPTIEMBRE Jueves (01 SEPT.) Viernes (02 SEPT.) Ensalada Tomate Pepino Tomate = 100gr Aceite = 2,5 Almuerzo Pancutras Charquicán de pollo Pancutras

Más detalles

Modelo Relacional: Dependencias Funcionales y Normalización

Modelo Relacional: Dependencias Funcionales y Normalización Modelo Relacional: Dependencias Funcionales y Normalización M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2014 Objetivos de la Unidad Estudiar y ejercitar

Más detalles

NORMALIZACIÓN DE BASES DE DATOS RELACIONALES

NORMALIZACIÓN DE BASES DE DATOS RELACIONALES NORMALIZACIÓN DE BASES DE DATOS RELACIONALES El proceso de normalización fue introducido por Codd en el año 1974. Busca encontrar errores en el diseño de un esquema relacional debido a la presencia de

Más detalles

Normalización Clase Práctica Formas Normales

Normalización Clase Práctica Formas Normales Normalización Clase Práctica Departamento de Computación - Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Base de Datos 1er. Cuatrimestre 2017 Esquema General 1 Primera Forma Normal

Más detalles

Dependencias Funcionales

Dependencias Funcionales Dependencias Funcionales Las dependencias funcionales son reglas independientes del tiempo que verifican los atributos en un contexto determinado DEFINICIÓN En un esquema R { A, DF} Se dice que Y depende

Más detalles

Carrera Académica UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN

Carrera Académica UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN DEPARTAMENTO: INGENIERÍA EN SISTEMAS DE INFORMACIÓN CARRERA: INGENIERÍA EN SISTEMAS DE INFORMACIÓN ÁREA: PROGRAMACIÓN ASIGNATURA: GESTION DE DATOS

Más detalles

BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática

BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática BASES DE DATOS AVANZADAS Clase 3 Tema 1.2 Diseño lógico de base de datos 1.2.1 El modelo relacional 1.2.2 Normalización Clase 3 Bibliografía Elmasri, R., Navathe y S. (2000). Fundamentos de Sistemas de

Más detalles

Informe Semanal del Comportamiento de los Precios, al Mayorista, de los Cajamarca.

Informe Semanal del Comportamiento de los Precios, al Mayorista, de los Cajamarca. GOBIERNO REGIONAL CAJAMARCA Dirección Regional de Agricultura Dirección de Estadística e Informática Mercados de la provincia de Cajamarca Informe Semanal del Comportamiento de los Precios, al Mayorista,

Más detalles

5. Dependencias multivaluadas.

5. Dependencias multivaluadas. 5. Dependencias multivaluadas. 5.1 Definiciones básicas. Una dependencia multivaluada es una sentencia que se escribe : X Y y cuyo significado intuitivo es el siguiente : A cada valor de X se le asocia

Más detalles

AUTOR NACIONALIDAD COD_LIBRO TÍTULO EDITORIAL AÑO

AUTOR NACIONALIDAD COD_LIBRO TÍTULO EDITORIAL AÑO Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

Normalización. Bases de Datos

Normalización. Bases de Datos Normalización Bases de Datos Primera Forma Normal El dominio de todo atributo de cualquier relación debe incluir sólo valores atómicos. El valor de cualquier tupla debe ser un elemento simple del dominio.

Más detalles

BASES DE DATOS (curso 2003/2004)

BASES DE DATOS (curso 2003/2004) BASES DE DATOS (curso 2003/2004) Código: 42529 Titulación/es: Ingeniería en Informática (II) Ingeniería Técnica en Informática de Sistemas (ITIS) Ingeniería Técnica en Informática de Gestión (ITIG) Créditos:

Más detalles

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas

Más detalles

Diseño de Bases de Datos

Diseño de Bases de Datos Claves candidatas y primarias Diseño de Bases de Datos Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl Una clave candidata para

Más detalles

Diseño de Bases de Datos

Diseño de Bases de Datos Carrera/ Plan: Diseño de Bases de Datos Licenciatura en Informática Plan 2015 Licenciatura en Sistemas Plan 2015 Analista Programador Universitario 2015 Analista en TIC plan 2017 Año: 2 Año 2018 Régimen

Más detalles

Normalización. Diseño de bases de datos. Normalización 2009/2010 NORMALIZACIÓN 1. Normalización

Normalización. Diseño de bases de datos. Normalización 2009/2010 NORMALIZACIÓN 1. Normalización Normalización Diseño de bases de datos. Normalización 2009/2010 NORMALIZACIÓN 1 Normalización Las bases de datos mal diseñadas tienen problemas de: Almacenamiento redundante (varias copias de la misma

Más detalles

0,38 0,35 0,37 0,21. ago-12. jun-12. jul-12. sep-12. Meses

0,38 0,35 0,37 0,21. ago-12. jun-12. jul-12. sep-12. Meses En abril de 2013: EL DE PRECIOS AL CONSUMIDOR REGISTRÓ POSITIVA DE % El Índice de Precios al Consumidor (IPC) 1 registró en el mes de abril de 2013 variación porcentual 2 positiva de % respecto al índice

Más detalles

Normalización. Universidad Nacional de Colombia Facultad de Ingeniería

Normalización. Universidad Nacional de Colombia Facultad de Ingeniería Normalización Preparó: Ismael Castañeda Fuentes Fuente principal: Database Systems A Practical Approach to Design, Implementation, and Management. Thomas Connolly, Carolyn Begg Universidad Nacional de

Más detalles