BB.DD. relacionales. BB. DD. Relacionales T Dpto. Lenguajes y Sistemas Informáticos. Universidad de Alicante
|
|
- María Isabel Paz Crespo
- hace 6 años
- Vistas:
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
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 detallesFundamentos 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 detallesBases 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 detallesNormalizació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 detallesNormalizació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 detallesGuí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 detallesUna 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 detallesTEORÍ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 detallesBases 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 detallesTeorí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 detallesNormalizació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 detallesBASE 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 detallesMantenimiento 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 detallesTema 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 detalles7 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 detallesModelo 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 detallesDISEÑ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 detallesDiseñ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 detallesDiseñ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 detallesIntro. 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 detallesDiseñ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 detallesDiseñ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 detalles5 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 detallesNORMALIZACION. 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 detallesSi 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 detallesSeguridad 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 detallesModelo 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 detallesBASES 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 detallesPrincipios 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 detallesIV. 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 detallesFORMAS 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 detallesNormalizació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 detallesBASES 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 detallesModelo 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 detallesCICLO 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 detallesDED 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 detallesFormas 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 detallesUniversidad 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 detallesEste 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 detallesTé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 detallesNormalizació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 detallesCC 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 detallescantidad 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 detallesBASES 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 detallesTema 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 detallesCatedra 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 detallesDISEÑ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 detallesFundamentos 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 detallesQué 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 detallesEl 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 detallesUNIVERSIDAD 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 detallesBases 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 detallesEjemplo 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 detallesBases 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 detallesTema 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 detallesrelacionales 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 detallesModelo 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 detallesTé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 detallesCarrera 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 detallesBases 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 detallesCatedra 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 detallesMateria 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 detallesTé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 detallesNombre: 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 detallesBases 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 detallesBases 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 detallesIntroducció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 detallesAurelio 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 detallesTema 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 detallesSistemas 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 detallesDiseñ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 detallesNormalizació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 detallesTema 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 detallesAlgunas 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 detallesEl 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 detallesUNIVERSIDAD 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 detallesEsquema 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 detallesMó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) 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 detallesBase 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 detallesTÍ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 detallesCarlos 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 detallesNotas 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 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 detallesConocimiento 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 detallesBases 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 detallesNORMALIZACION. 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 detallesTema 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 detallesFUNDAMENTOS 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 detalles3. 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 detallesEjercicio: 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 detallesUnidad 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 detallesNORMALIZACIÓ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 detallesNORMALIZACIÓ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 detallesTema 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 detallesFicheros 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 detallesEs 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 detallesNORMALIZACION. 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 detallesUnidad 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 detallesFormas 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