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

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

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

Transcripción

1 Introducción n al diseño o de BB.DD. relacionales Introducción n al diseño o de BB. DD. Relacionales T Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante

2 Objetivos de este tema definir un criterio de calidad de las BB.DD. relacionales mejor comprensión del modelo relacional 2

3 Contenidos: : 1FN, 2FN, y 3FN 5.4. forma normal de boyce-codd 5.5. ejemplos 3

4 EMPLEADO (NIF, nombre) Clave primaria: NIF PROYECTO (código, presupuesto, inicio, final, ) Clave primaria: código TRABAJAR (NIF, código, desde, hasta) Clave primaria: (N.I.F., código, desde) Clave ajena: NIF EMPLEADO Clave ajena: código PROYECTO 4

5 EMPLEADO (NIF, nombre) Clave primaria: NIF PROYECTO (código, presupuesto, inicio, final, ) Clave primaria: código Dónde pongo el TRABAJAR (NIF, código, desde, hasta) Tel Clave primaria: (N.I.F., código, desde) Clave ajena: NIF EMPLEADO Clave ajena: código PROYECTO Teléfono de los empleados? 5

6 EMPLEADO (NIF, nombre) Clave primaria: NIF PROYECTO (código, presupuesto, inicio, final, ) Clave primaria: código TRABAJAR (NIF, teléfono, código, desde, hasta) Clave primaria: (N.I.F., código, desde) Clave ajena: NIF EMPLEADO Clave ajena: código PROYECTO 6

7 Anomalías de actualización Efectos no deseados en el manejo de la información almacenada N.I.F. TELÉFONO CÓDIGO DESDE HASTA A A111 10/10/ /12/ A A112 09/01/ /03/ A A112 20/03/ /03/ A A116 15/08/ /11/ B A112 09/01/ /05/ B A114 07/07/ /10/1993 7

8 Inserción = posibles inconsistencias N.I.F. TELÉFONO CÓDIGO DESDE HASTA A A111 10/10/ /12/ A A112 09/01/ /03/ A A112 20/03/ /03/ A A116 15/08/ /11/ B A112 09/01/ /05/ B A114 07/07/ /10/ A A116 15/08/ /11/1993 qué teléfono es el bueno? 8

9 Inserción = posibles inconsistencias + restricciones artificiales N.I.F. TELÉFONO CÓDIGO DESDE HASTA A A111 10/10/ /12/ A A112 09/01/ /03/ A A112 20/03/ /03/ A A116 15/08/ /11/ B A112 09/01/ /05/ B A114 07/07/ /10/ A A116 15/08/ /11/ C ?? no puedo almacenar el teléfono de un empleado si no tiene proyecto? 9

10 Borrado = posible eliminación no deseada de información de la BD N.I.F. TELÉFONO CÓDIGO DESDE HASTA A A111 10/10/ /12/ A A112 09/01/ /03/ A A112 20/03/ /03/ A A116 15/08/ /11/ B A112 09/01/ /05/ B A114 07/07/ /10/ A A116 15/08/ /11/1993 si elimino la relación del empleado con sus proyectos pierdo su teléfono 10

11 Modificación = coste computacional elevado N.I.F. TELÉFONO CÓDIGO DESDE HASTA A A111 10/10/ /12/ A A112 09/01/ /03/ A A112 20/03/ /03/ A A116 15/08/ /11/ A A116 15/08/ /11/1993 y dura, y dura, y dura 11

12 CONCLUSIÓN: BD incorrectamente diseñada redundancia anomalías de actualización inserción inconsistencia / restricciones artificiales borrado eliminación no deseada de información modificación alto coste computacional Intro. Diseño BDR 12

13 SOLUCIÓN: NORMALIZACIÓN Ya no como herramienta de diseño sino como criterio de calidad proceso de transformación de las tablas de una BDR hasta eliminar las anomalías de actualización estructura eficiente coherente con las especificaciones del sistema de información 13

14 NORMALIZACIÓN correcta elección del esquema comprobación del esquema EMPLEADO (NIF, nombre) Clave primaria: NIF PROYECTO (código, presupuesto, inicio, final, ) Clave primaria: código TRABAJAR (NIF, teléfono, código, desde, hasta) Clave primaria: (N.I.F., código, desde) Clave ajena: NIF EMPLEADO Clave ajena: código PROYECTO 14

15 NORMALIZACIÓN correcta elección del esquema comprobación del esquema EMPLEADO (NIF, nombre, teléfono) Clave primaria: NIF PROYECTO (código, presupuesto, inicio, final, ) Clave primaria: código TRABAJAR (NIF, código, desde, hasta) Clave primaria: (N.I.F., código, desde) Clave ajena: NIF EMPLEADO Clave ajena: código PROYECTO 15

16 NORMALIZACIÓN correcta elección del esquema comprobación del esquema FORMAS NORMALES requisitos a cumplir por tablas - estricta + 1FN 2FN 3FN FNBC 16

17 NORMALIZACIÓN Objetivo: llegar hasta 3FN si las tablas tienen una única CC si tienen más, FNBC? 4FN? 5FN?... - estricta + 1FN 2FN 3FN FNBC 17

18 Dependencia Dada una relación R, el atributo Y de R depende mente del atributo X de R si y sólo si, como mucho, un solo valor de Y en R está asociado a cada valor X en R (en cualquier momento dado). Los atributos X e Y pueden ser compuestos. R.X R.Y y se lee R.X determina mente a R.Y - 18

19 Dependencia Todo empleado tiene un (único) teléfono NIF teléfono por cada NIF sólo hay 1 valor de teléfono (lo contrario, no necesariamente) NIF teléfono

20 Dependencia completa El teléfono sólo depende de parte de la CC código desde teléfono hasta 20

21 Dependencia completa El teléfono sólo depende de parte de la CC código desde teléfono hasta teléfono código desde hasta A1 1/3/ /4/ A1 5/8/ /9/ A2 1/3/ /4/

22 Dependencia completa El teléfono sólo depende de parte de la CC código desde hasta teléfono 22

23 Dependencia completa El teléfono sólo depende de parte de la CC código desde hasta teléfono teléfono código desde hasta 21 A1 1/3/ /4/ A1 5/8/ /9/ A2 1/3/ /4/

24 Dependencia transitiva determina a, que a su vez determina a idoneidad entonces determina a idoneidad teléfono idoneidad 24

25 Dependencia transitiva determina a, que a su vez determina a idoneidad entonces determina a idoneidad teléfono idoneidad teléfono idoneidad Gijón Buena Gijón Buena 23 Oviedo mala 25

26 Dependencia transitiva determina a, que a su vez determina a idoneidad entonces determina a idoneidad idoneidad teléfono 26

27 Dependencia transitiva determina a, que a su vez determina a idoneidad entonces determina a idoneidad idoneidad teléfono teléfono idoneidad Gijón Gijón 23 Oviedo Gijón Oviedo Buena mala 27

28 Formas 1FN = estructura básica 2FN = 1FN + DF completas 3FN = 2FN + no DF transitivas 28

29 1FN Una relación está en primera forma normal (1FN) si y sólo si todos los dominios simples subyacentes contienen sólo valores atómicos No olvidemos la CP! Una RELACIÓN está en primera 29

30 2FN Una relación está en segunda forma normal (2FN) si y sólo si está en 1FN y todos los atributos no clave dependen por completo de alguna clave candidata usualmente, la clave primaria 30

31 3FN Una relación está en tercera forma normal (3FN) si y sólo si está en 2FN y todos los atributos no clave dependen de manera no transitiva de alguna clave candidata 31

32 Normalizar de xfn a yfn Detectar DF erróneas Para todas las detectadas A.1 nueva tabla = origen + destino A.2 clave primaria = origen B.1 tabla inicial = tabla inicial destino B.2 clave ajena en tabla inicial a nueva tabla 32

33 T1(, código, desde, hasta, teléfono,, habitantes) 1FN? Todos los atributos en una única relación Clave primaria? El conjunto de atributos desde los que se puede llegar a todos los demas código desde hasta teléfono habitantes 33

34 T1(, código, desde, hasta, teléfono,, habitantes) CP: (, código, desde) 1FN código desde hasta teléfono habitantes 34

35 T1(, código, desde, hasta, teléfono,, habitantes) CP: (, código, desde) 1FN, 2FN? Intro. Diseño BDR código desde hasta teléfono habitantes 35

36 T1(, código, desde, hasta, teléfono,, habitantes) CP: (, código, desde) 1FN, 2FN? Intro. Diseño BDR teléfono código desde hasta habitantes 36

37 T1(, código, desde, hasta, teléfono,, habitantes) CP: (, código, desde) Intro. Diseño BDR T11(, teléfono,, habitantes) teléfono código desde hasta habitantes 37

38 T1(, código, desde, hasta, teléfono,, habitantes) CP: (, código, desde) Intro. Diseño BDR T11(, teléfono,, habitantes) CP: () teléfono código desde hasta habitantes 38

39 T1(, código, desde, hasta) CP: (, código, desde) T11(, teléfono,, habitantes) CP: () teléfono código desde hasta habitantes 39

40 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 T11(, teléfono,, habitantes) CP: () teléfono código desde hasta habitantes 40

41 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 2FN T11(, teléfono,, habitantes) CP: () 2FN teléfono código desde hasta habitantes 41

42 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 2FN, 3FN? T11(, teléfono,, habitantes) CP: () 2FN, 3FN? teléfono código desde hasta habitantes 42

43 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 3FN T11(, teléfono,, habitantes) CP: () 3FN? teléfono código desde hasta habitantes 43

44 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 3FN Intro. Diseño BDR código T11(, teléfono,, habitantes) CP: () T111(, habitantes) CP: () desde hasta teléfono habitantes 44

45 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 3FN Intro. Diseño BDR código T11(, teléfono, ) CP: () T111(, habitantes) CP: () desde hasta teléfono habitantes 45

46 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 T11(, teléfono, ) CP: () CAj: () T111 T111(, habitantes) CP: () 3FN Intro. Diseño BDR código desde hasta teléfono habitantes 46

47 T1(, código, desde, hasta) CP: (, código, desde) CAj: () T11 3FN Intro. Diseño BDR T11(, teléfono, ) CP: () CAj: () T111 T111(, habitantes) CP: () 3FN 3FN 47

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

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

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

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

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

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

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

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

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

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

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

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S6 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

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

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

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

DISEÑO DE BASES DE DATOS RELACIONALES

DISEÑO DE BASES DE DATOS RELACIONALES UF 2175 DISEÑO DE BASES DE DATOS RELACIONALES PROGRAMACIÓN DIDÁCTICA DISEÑO DE BASES DE DATOS RELACIONALES (50 horas) Inicio 20 de Marzo Fin 1 de Abril Miércoles 1 de Abril: Trabajo práctico Miércoles

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. 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

Intro. Diseño BDR. Normalizar hasta 3FN. introducción. dependencia funcional. formas normales. Ejemplos. FN de Boyce- Codd. Ejercicios BD1 2006-07

Intro. Diseño BDR. Normalizar hasta 3FN. introducción. dependencia funcional. formas normales. Ejemplos. FN de Boyce- Codd. Ejercicios BD1 2006-07 Intro. iseño R Normalizar hasta 3FN F E G H 1 Intro. iseño R Normalizar hasta 3FN T(,,,,E,F,G,H) P: (,) 4 F H 1 2 3 E G Para 2FN se miran los arcos que salen directamente de la P 1 NO 2FN 2 NO 2FN 3 NO

Más detalles

Diseño de Base de Datos Relacional. Diseño de Base de Datos Relacional

Diseño de Base de Datos Relacional. Diseño de Base de Datos Relacional Diseño de Base de Datos Relacional Temas: - Pautas informales para diseño de esquemas - Dependencias Funcionales - Formas Normales - Algoritmos de diseño - Dependencias multivaluadas y cuarta forma normal

Más detalles

Diseño de Base de Datos Relacional

Diseño de Base de Datos Relacional Diseño de Base de Datos Relacional Temas: - Pautas informales para diseño de esquemas - Dependencias Funcionales - Formas Normales - Algoritmos de diseño - Dependencias multivaluadas y cuarta forma normal

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

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

Si x es un símbolo de variable y F es una FBF, entonces también lo son: x F x F Si F es una FBF, entonces también lo es (F). Nada más es una FBF.

Si x es un símbolo de variable y F es una FBF, entonces también lo son: x F x F Si F es una FBF, entonces también lo es (F). Nada más es una FBF. término Un término se define recursivamente como sigue: Un símbolo de constante es un término. Un símbolo de variable es un término. Si f es un símbolo de función de n argumentos y t 1, t 2,..., t n son

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

Modelo relacional. El modelo relacional

Modelo relacional. El modelo relacional Modelo relacional El modelo relacional Representa la BD como una colección de relaciones En términos informales, cada relación semeja una tabla Tupla Cada fila de la tabla Representa una colección de datos

Más detalles

BASES DE DATOS RELACIONALES

BASES DE DATOS RELACIONALES Unidad I. Bases de Datos BASES DE DATOS RELACIONALES Profesora Ginnette Calvo G. Grupo 002 II Ciclo 2013 BASES DE DATOS: definición * Colección de datos relacionados (Elmasri/Navathe) * Colección lógicamente

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

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

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. 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

BASES DE DATOS TEMA 5. DISEÑO DE BASES DE DATOS RELACIONALES MEDIANTE NORMALIZACION Contenidos generales

BASES DE DATOS TEMA 5. DISEÑO DE BASES DE DATOS RELACIONALES MEDIANTE NORMALIZACION Contenidos generales BASES DE DATOS TEMA 5. DISEÑO DE BASES DE DATOS RELACIONALES MEDIANTE NORMALIZACION Contenidos generales * Redundancia y Anomalías en la actualización * Dependencias funcionales * Formas normales. Proceso

Más detalles

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1

Más detalles

CICLO ESCOLAR JULIO DICIEMBRE

CICLO ESCOLAR JULIO DICIEMBRE CICLO ESCOLAR JULIO DICIEMBRE 2012-1 CATEDRÁTICO Lic. Rafael Gamas Gutiérrez. MATERIA Base de datos HORARIO (Día(s) y Hora) Sábado 18:00-20:00 TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS 1.1 Sistemas tradicionales

Más detalles

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda

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

Universidad de Valladolid Departamento de Informática

Universidad de Valladolid Departamento de Informática 1.- Supongamos que tenemos una b.d. para una firma de inversiones que consta de los siguientes atributos: B (Corredor de bolsa), O (Oficina de un corredor), I (Inversionista), S (Stock de acciones), C

Más detalles

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos.

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos. 28/04/2012 La teoría de la normalización va perdiendo peso con el paso de los años como herramienta de diseño de bases de datos relacionales en favor de modelos de datos más ricos en su representación,

Más detalles

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista

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

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

cantidad de variables? abierta? cerrada? x P(x) R(x,y) 3

cantidad de variables? abierta? cerrada? x P(x) R(x,y) 3 símbolos: variables = {x, y} constantes = {1,2} funciones = { f(..) } predicados = { P(.), Q(.), R(..) } 1) Qué fórmulas están bien escritas y cuáles no? x Un término no es una FBF P(x) f(x, y) Una función

Más detalles

BASES DE DATOS II PRACTICA I

BASES DE DATOS II PRACTICA I BASES DE DATOS II PRACTICA I CONOCIMIENTO PREVIO: RESPECTO AL MODELADO DE DATOS. 1. TIPOS DE ENTIDADES (FISICAS, CONCEPTUALES). 2. TIPOS DE ATRIBUTOS (SIMPLES, COMPUESTOS). 3. TIPOS DE RELACIONES (BINARIAS).

Más detalles

Tema 2. DISEÑO LÓGICO DE BASES DE DATOS Parte 2

Tema 2. DISEÑO LÓGICO DE BASES DE DATOS Parte 2 Tema 2 DISEÑO LÓGICO DE BASES DE DATOS Parte 2 IES Francisco Romero Vargas Departamento de Informática Tema 2. Parte 2. Diseño Lógico de Bases de Datos Página 1 de 15 1. El modelo relacional El modelo

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 Lectivo 2016 En el proceso de normalización se somete un esquema relación (ER) a una serie de pruebas

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

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

Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.

Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales. Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión

Más detalles

El Modelo Relacional (2 de 5)

El Modelo Relacional (2 de 5) El Modelo Relacional (2 de 5) T3.2005-06 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Resumen de lo anterior Se necesita una estructura donde almacenar la información El MR utiliza la

Más detalles

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS Materia: Base de Datos Semestre: Cuarto Ciclo: Ingeniería Informática Código: 102 Teóricas: 4 Horas Semanales: Prácticas: - Laboratorio: 2 Horas Semestrales: Teóricas: 68 Pre-Requisitos: Prácticas: - Laboratorio:

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

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

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. 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

relacionales Arquitecturas Distribuidas 09/10

relacionales Arquitecturas Distribuidas 09/10 Tema 4. V Introducción a las Bases de Datos relacionales Arquitecturas Distribuidas 09/10 1 V. Introducción a las Bases de Datos relacionales 1. Descripción del concepto de base de datos (BD) relacional

Más detalles

Modelo Relacional I. Nos encontramos en la FASE 2: REGLAS DE TRANSFORMACIÓN del Modelo Entidad Relación (MER) al Modelo Relacional (MR).

Modelo Relacional I. Nos encontramos en la FASE 2: REGLAS DE TRANSFORMACIÓN del Modelo Entidad Relación (MER) al Modelo Relacional (MR). Modelo Relacional I El modelo de datos relacional es, desde hace tiempo, el más utilizado para modelar sistemas reales que trabajan con información. Se impuso debido a las limitaciones que implicaba el

Más detalles

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Especialista TIC en

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 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

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

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista

Más detalles

Nombre: Se debe entregar esta hoja

Nombre: Se debe entregar esta hoja Ficheros y Bases de Datos Curso 2008-9 Ingeniería Técnica de Informática Primer Parcial. 11-Feb-2009. Nombre: Se debe entregar esta hoja 1) (2,5 puntos) Construye el esquema entidad / relación para la

Más detalles

Bases de Datos y Sistemas de Información

Bases de Datos y Sistemas de Información Bases de Datos y Sistemas de Información CONTINUACIÓN... Ernesto Ponsot Balaguer * Universidad de Los Andes Escuela de Estadística - FACES Cátedra de Computación. *: La Hechicera. Cub.28. Tlf.: 401122/401153.

Más detalles

Bases de datos. Diseño y gestión

Bases de datos. Diseño y gestión Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL

Más detalles

Introducción a las bases de datos relacionales (2010/2011)

Introducción a las bases de datos relacionales (2010/2011) Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción a las bases de datos relacionales (2010/2011) Universidad de Sevilla

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

Tema 5: Normalización en Bases da Datos

Tema 5: Normalización en Bases da Datos Tema 5: Normalización en Bases da Datos Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2005 06 1 Contenido: 5.1 Introducción

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión UNIDAD 2: RECURSOS DE TI Información Bases de Datos Bases de datos e información: Entorno tradicional de archivos. Bases de datos y toma de decisiones 1 UNIDAD 2:

Más detalles

Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón

Diseño Lógico Modelo Relacional. Ges3ón y Modelación de Datos María Constanza Pabón Diseño Lógico Modelo Relacional Ges3ón y Modelación de Datos María Constanza Pabón DISEÑO DE BASES DE DATOS Modelo Relacional Propuesto en 1970 por Edgar. F. Codd [ Turing Award 1981 ] La mayoría de los

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

Tema 6: Teoría de la Normalización

Tema 6: Teoría de la Normalización Tema 6: Teoría de la Normalización 1. Introducción Si definimos una base de datos como; una colección de información estructurada, referente a objetos y hechos de la realidad, y almacenados en un ordenador

Más detalles

Algunas soluciones a los ejercicios de normalización. 1) Indicar la forma normal de la siguiente relación y normalizarla si fuera necesario:

Algunas soluciones a los ejercicios de normalización. 1) Indicar la forma normal de la siguiente relación y normalizarla si fuera necesario: Algunas soluciones a los ejercicios de normalización axiomas de Armstrong Reflexiva : Y X X Y [R1] Aumento : X Y ZX ZY [R2] Transitiva : X Y y Y Z X Z [R3] reglas derivadas union : X Y y X Z X YZ [R4]

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

El Modelo Relacional. Carlos A. Olarte BDI Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA. Nombre: Estructuras de Datos y Archivos

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA. Nombre: Estructuras de Datos y Archivos 1 UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Estructuras de Datos y Archivos Código: CC- 672 Fecha Actualización: 30/07/2008 Unidad Responsable: Departamento

Más detalles

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)

Esquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE) Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)

Más detalles

Módulo 1. Introducción a la Base de Datos

Módulo 1. Introducción a la Base de Datos Módulo 1 Introducción a la Base de Datos 1 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas utilizadas en las bases de datos. 2 Índice

Más detalles

Álgebra Relacional (2 de 2)

Álgebra Relacional (2 de 2) Álgebra Relacional (2 de 2) T4.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Resumen Proyección selecciona columnas (select) Selección selecciona filas (where) elimina las que

Más detalles

Base de Datos. Profesores: Franklin Johnson P. José Miguel Rubio L.

Base de Datos. Profesores: Franklin Johnson P. José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesores: Franklin Johnson

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

Carlos A. Olarte Ligaduras de Integridad y Restricciones sobre la BD

Carlos A. Olarte Ligaduras de Integridad y Restricciones sobre la BD Ligaduras de Integridad y Restricciones sobre la BD Outline 1 Introducción 2 Ligaduras de Dominio 3 Llaves Primarias 4 Llaves de Unicidad 5 Integridad Referencial Introducción y Motivación Por qué se deben

Más detalles

Notas para el taller de Fichado de datos para técnicos de colecciones de historia natural

Notas para el taller de Fichado de datos para técnicos de colecciones de historia natural Notas para el taller de Fichado de datos para técnicos de colecciones de historia natural MADRID, 9-10 de junio 2009 Francisco Pando, GBIF-ES Informatización de colecciones: una visión general La elaboración

Más detalles

[3.4] Las 12 reglas de Codd

[3.4] Las 12 reglas de Codd [3.4] Las 12 reglas de Codd Unidad 3) Modelo Relacional Gestión de Bases de Datos, ciclo de ASIR Las reglas de Codd En 1990 Codd se preocupó por los SGBD que decían ser relacionales y no lo eran Había

Más detalles

Conocimiento de las Bases de Datos relacionales.

Conocimiento de las Bases de Datos relacionales. TEMA 19: MODELO DE DATOS RELACIONAL OBJETIVOS DEL TEMA Conocimiento de las Bases de Datos relacionales. 1.- INTRODUCCIÓN Las desventajas de los modelos jerárquicos y en red provocaron gran interés cuando

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

NORMALIZACION. MsC (c) Esp. Alexis Ovany Torres Ch. Orientador Fundamentos y Diseño de Base de Datos

NORMALIZACION. MsC (c) Esp. Alexis Ovany Torres Ch. Orientador Fundamentos y Diseño de Base de Datos NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch. damian7914@hotmail.com Orientador Fundamentos y Diseño de Base de Datos Qué es la normalización? La normalización es el proceso mediante el cual se transforman

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

FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos

FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos FUNDAMENTOS DE BASES DE DATOS TEMA 4 Metodología de desarrollo de Bases de Contenido 4.2. Cómo se aplica al desarrollo de bases de datos 4.3. Qué es una metodología? 4.4. Beneficios LABDA Laboratorio de

Más detalles

3. Sistemas Gestores de Base de Datos

3. Sistemas Gestores de Base de Datos Tema 6: Introducción a las BB.DD. 1. Introducción: 2. Bases de Datos. 21. Concepto de Base de Datos 22. Ventajas e Inconvenientes 23. La Arquitectura ANSI/SPARC 3. Sistemas Gestores de Base de Datos Tema

Más detalles

Ejercicio: MODELO E/R; MODELO RELACIONAL; NORMALIZACIÓN

Ejercicio: MODELO E/R; MODELO RELACIONAL; NORMALIZACIÓN 1. La biblioteca del IES Enrique Tierno Galván desea una BD para gestionar los fondos bibliográficos durante el curso académico actual e información relacionada con ellos: De cada fondo existente en la

Más detalles

Unidad 3. Álgebra Relacional y Cálculo Relacional

Unidad 3. Álgebra Relacional y Cálculo Relacional Unidad 3 Álgebra Relacional y Cálculo Relacional Álgebra Relacional Definición de Álgebra Álgebra es un sistema matemático que está formado por: Operandos. Valores o variables con los cuáles se pueden

Más detalles

NORMALIZACIÓN DE BASES DE DATOS

NORMALIZACIÓN DE BASES DE DATOS NORMALIZACIÓN DE BASES DE DATOS 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 entidad relación al modelo relacional.

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

Tema 4 DISEÑO LÓGICO: EL MODELO RELACIONAL

Tema 4 DISEÑO LÓGICO: EL MODELO RELACIONAL Tema 4 DISEÑO LÓGICO: EL MODELO RELACIONAL IES Francisco Romero Vargas Departamento de Informática Tema 4. Diseño Lógico: el modelo Relacional Página 1 de 18 1. El modelo E-R y el modelo relacional El

Más detalles

Ficheros y Bases de Datos Curso Ingeniería Técnica de Informática Primer Parcial. 10-Feb Nombre:

Ficheros y Bases de Datos Curso Ingeniería Técnica de Informática Primer Parcial. 10-Feb Nombre: Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 10-Feb-2010 Nombre: Se debe entregar esta hoja 2 horas 1) (3,5 puntos) A partir de la información sobre la BD que

Más detalles

Es decir, se va a mostrar la equivalencia más eficiente entre las distintas relaciones representables en E-R y MR.

Es decir, se va a mostrar la equivalencia más eficiente entre las distintas relaciones representables en E-R y MR. 05/03/2012 En este tema vamos a hablar de la traducción, o mejor, la transformación de los conceptos representados en un esquema Entidad-Relación a sus correspondientes en Modelo Relacional. Esta "traducción",

Más detalles

NORMALIZACION. Definición.

NORMALIZACION. Definición. NORMALIZACION Definición. La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. La normalización se adoptó porque el viejo estilo de

Más detalles

Unidad 1 Lenguaje de Definición de Datos (DDL)

Unidad 1 Lenguaje de Definición de Datos (DDL) Unidad 1 Lenguaje de Definición de Datos (DDL) 1.1 Conceptos Fundamentales de BD. 1.2 Las mejores prácticas de diseño de Bases de Datos Relacionales. 1.3 Instalación de un DBMS. 1.4 Creación del esquema

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