3. Modelo Entidad-Relación
|
|
- Amparo Ortiz Sosa
- hace 7 años
- Vistas:
Transcripción
1 II. Bases de datos relacionales: fundamentos y diseño 3. Modelo Entidad-Relación Objetivos: Conocer los conceptos y notación del modelo conceptual de datos entidad-relación extendido. Comprender los significados del concepto de nulo en el modelo entidad-relación extendido. Contenidos:. Introducción e historia del modelo 2. Conceptos básicos del modelo 3. Extensiones del modelo 3. Modelo Entidad-Relación Bibliografía [E 2002] Elmasri, R.; avathe, S.B. Fundamentos de Sistemas de Bases de Datos. 3ª ed. Addison-Wesley, (Cap. 3 y 4) [MPM 999] De Miguel, A.; Piattini, M.; Marcos, E. Diseño de bases de datos relacionales. Ra-Ma. (Cap. 2) [CBS 998] Connolly, T.; Begg C.; Strachan, A. Database Systems: A Practical Approach to Design, Implementation and Management. 2 nd ed. Addison-Wesley. (Cap. 5) [SKS 998] Silberschatz, A;Korth, H; Sudarshan, S. Fundamentos de Bases de Datos. 3ª edición. Madrid: McGraw-Hill. (Cap. 2) 2
2 3.. Introducción e historia del modelo Entidad-Relación Modelo de datos conceptual de alto nivel Propuesto por Peter P. Chen en 976 Extensiones/aportaciones de muchos otros autores» o existe un único MER, sino una FAMILIA DE MODELOS Describe el mundo real como un conjunto de ETIDADES y de RELACIOES entre ellas Gran difusión Muy extendido en los métodos de diseño de bases de datos Soportado por herramientas software de diseño (CASE) Introducción e historia del modelo Entidad-Relación En el proceso de diseño... Requisitos de datos DISEÑO COCEPTUAL Esquema Conceptual MER 4
3 3.. Introducción e historia del modelo Entidad-Relación Esquema conceptual Descripción concisa de los requisitos de información de los usuarios Descripciones detalladas de TIPOS DE DATOS RELACIOES ETRE DATOS RESTRICCIOES que los DATOS deben cumplir Sin detalles de implementación Más fácil de entender Comunicación con el usuario no técnico 5 Entidad ( entity ) Atributo ( attribute ) Dominio ( values set ) Relación ( relationship ) 6
4 ETIDAD Cosa u objeto del mundo real con existencia propia y distinguible del resto Objeto con existencia... física o real (una persona, un libro, un empleado) abstracta o conceptual (una asignatura, un viaje) Persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa (ASI, 977) 7 ATRIBUTO Propiedad o característica de una entidad Una entidad particular es descrita por los valores de sus atributos: p e titulo = El alquimista impaciente genero = Thriller nacionalidad = España añoestreno = dni = nss = nombre = Cristina Aliaga Gil nacionalidad = España... 8
5 TIPO DE ETIDAD (entity set) Define un conjunto de entidades que poseen los mismos atributos : titulo, genero, nacionalidad, añoestreno,numcopias : dni, nss, nombre, fechanacim, direccion, telefono, altura, nacionalidad, edad otación DIRECTOR CLIETE LOCAL VIDEOCLUB ACTOR 9 Instancia de un tipo de entidad También... Ocurrencia Realización Ejemplar Entidad concreta o individual p2 titulo = El señor de los anillos genero = Fantasía nacionalidad = EEUU añoestreno = p3 titulo = Amores perros genero = Drama nacionalidad = Méjico añoestreno = p4 titulo = Amelie genero = Comedia nacionalidad = Francia añoestreno =
6 Intensión y Extensión Un tipo de entidad describe el esquema o intensión para un conjunto de entidades que poseen la misma estructura : dni, nss, nombre, dirección, telefono, altura, fechanacim, nacionalidad, edad Las instancias del tipo de entidad se agrupan en un conjunto de entidades o extensión e ( , , Cristina Aliaga Gil, Libertad, 2. Yecla. Murcia. 3050, , 60, 28/07/979, España, 23) e2 ( , , Antonio Gil Sánchez, Paz, 5. Murcia. Murcia.3002, , 76, 4/04/944, España, 58) e3 (223344, , Julia Sauce, Justicia, 20. Yecla. Murcia. 3050, , 23/05/947, 59, España, 55)... Tipos de atributos Simples o Compuestos Almacenados o Derivados Monovalorados o Multivalorados Opcionales 2
7 Atributos Simples o Compuestos Atributos compuestos Pueden dividirse en otros con significado propio fechanacim dia mes año calle ciudad provincia codpostal Valor compuesto = concatenación de valores de componentes Atributos simples o divisibles. Atómicos genero direccion 3 Atributos Almacenados o Derivados Atributos derivados Valor calculado a partir de otra información ya existente (atributos, entidades relacionadas) Son información redundante... edad [de ], cálculo a partir de fechanacim» atributo derivado del valor de otro atributo numcopias [de una ], cuenta del nº de entidades copia relacionadas con cada película concreta» atributo derivado de entidades relacionadas Atributos almacenados nacionalidad [de una ] fechanacim [de un ] 4
8 Atributos Monovalorados o Multivalorados Atributos monovalorados (monovaluados) sólo un valor para cada entidad fechanacim [de un particular] añoestreno [de una concreta] Atributos multivalorados (multivaluados) más de un valor para la misma entidad nacionalidad [ coproducida por varios países ] telefono [ con varios teléfonos de contacto] Pueden tener límites superior e inferior del nº de valores por entidad nacionalidad (-2) telefono (0-3) 5 Atributos Opcionales (nulos) El nulo (null value) es usado cuando... Se desconoce el valor de un atributo para cierta entidad El valor existe pero falta altura [de un ] o se sabe si el valor existe o no numteléfono [de un ] La entidad no tiene ningún valor aplicable para el atributo: fechaalquiler [ sólo en vídeo-venta (no alquiler)] 6
9 otación para atributos ciudad provincia calle codpostal fechanacim dirección (0,3) telefono nombre (0,) altura (,2) nss dni edad nacionalidad [MPM999] calle ciudad provincia fechanacim codpostal dirección nombre (0,3) telefono altura (,2) D nss nacionalidad dni edad 7 Atributos Clave Atributo con valor distinto para cada instancia de un tipo de entidad dni en Una clave identifica de forma única cada entidad concreta atributo identificador otación dni dni [MPM999] 8
10 Atributos Clave (ii) Una clave puede estar formada por varios atributos clave compuesta Combinación de valores distinta para cada instancia (nombre, fechanacim) en el tipo de entidad Una clave compuesta debe ser mínima Un tipo de entidad puede tener más de una clave claves candidatas Claves o Identificadores Candidatos de : dni nss (nombre, fechanacim) 9 Atributos Clave (iii) Atributo identificador principal (IP) Clave Principal Elegido (por el diseñador) de entre los identificadores candidatos (IC), para ser el medio principal de identificación de las instancias del tipo de entidad dni en Atributos identificadores alternativos (IA) Claves Alternativas El resto de IC s nss y (nombre, fechanacim) en 20
11 otación para atributos clave [MPM999] ciudad provincia calle codpostal dirección fechanacim telefono (0,3) (0,) n-f altura (,2) nombre IP nacionalidad nss dni edad calle ciudad provincia fechanacim codpostal dirección nombre (0,3) telefono altura n-f D (,2) nss nacionalidad dni edad Es obligatorio que todo tipo de entidad tenga un identificador 2 DOMIIO (values set) Conjunto de valores Cada atributo simple está asociado a un dominio, que especifica sus valores válidos Atributo nombre telefono altura... Dominio OMBRES MEDIDAS... o suele representarse, aunque una forma de hacerlo sería: [MPM999] TELEFOOS Descripción Dominio cadenas de caracteres alfabéticos, separadas por espacios cadenas de caracteres numéricos, de hasta 9 caracteres números reales entre 0 y 2 5 (metros)... nombre telefono altura OMBRES TELEFOOS MEDIDAS 22
12 RELACIÓ (relationship) También interrelación Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el mundo real el director Julio Médem ha rodado la película Tierra el empleado trabaja en el local de videoclub principal la película El imperio contraataca es una continuación de la película La guerra de las galaxias 23 DIRECTOR HA_RODADO J. Médem C. Saura F. Trueba S. Segura A. Amenábar Tipo de Entidad: conjunto de instancias Instancia del tipo de relación Vacas Tesis Belle Epoque Torrente Tierra Abre los ojos Los otros Tipo de Relación: conjunto de instancias 24
13 TIPO DE RELACIÓ (relationship set) Estructura genérica o abstracción del conjunto de relaciones existentes entre dos o más tipos de entidad un DIRECTOR ha rodado s otación DIRECTOR HA_RODADO 25 Grado de un tipo de relación úmero de tipos de entidad que participan en el tipo de relación Binaria: grado 2 (el más frecuente) Ternaria: grado 3 Reflexiva (o recursiva): grado ACTOR ACTUA_E CLIETE ALQUILA COTIUACIO DE LOCAL_VIDEOCLUB 26
14 ombres de Rol (papel) Todo tipo de entidad que participa en un tipo de relación juega un papel específico en la relación DIRECTOR realizador HA_RODADO film Es en los tipos de relación reflexivos donde se deben usar los roles original VERSIO_DE versión 27 Restricciones estructurales sobre tipos de relación Limitan las posibles combinaciones de entidades que pueden participar en las relaciones Extraídas de la situación real que se modela Una película debe haber sido dirigida por uno y sólo un director Un director ha dirigido al menos una película y puede haber dirigido muchas Clases de restricciones estructurales: Razón de cardinalidad (o tipo de correspondencia) Razón de participación 28
15 Razón de Cardinalidad úmero máximo de instancias de tipo de relación en las que puede participar una misma instancia de tipo de entidad la cardinalidad de HA_RODADO es a HA_RODADO es de tipo a otación etiqueta en la línea que une entidad y relación Ojo: da la sensación de que se representa al revés DIRECTOR HA_RODADO 29 Razón de Cardinalidad (ii) Razones de cardinalidad más comunes: : ( uno a uno ) : ( uno a muchos ) M: ( muchos a muchos ) TRABAJA_E trabajador encargado SUPERVISA ACTOR personaje M ACTUA_E sucursal LOCAL_VIDEOCLUB lugar trabajo film 30
16 Razón de Cardinalidad (iii) [MPM999] úmero máximo de instancias de un tipo de entidad que pueden estar relacionadas con una instancia del otro tipo de entidad otación etiqueta o flecha en sentido... a trabajador encargado ACTOR : TRABAJA_E : SUPERVISA M: ACTUA_E sucursal lugar trabajo LOCAL_VIDEOCLUB 3 Razón de Cardinalidad (iv) [SKS998] úmero máximo de instancias de un tipo de entidad a las que otra instancia puede estar asociada, vía un conjunto de relaciones otación flecha en el sentido... a TRABAJA_E trabajador encargado SUPERVISA sucursal ACTOR ACTUA_E lugar trabajo LOCAL_VIDEOCLUB 32
17 Razón de Participación Especifica si toda la extensión de un tipo de entidad participa en un tipo de relación, o sólo parte de la extensión Indica si hay dependencia en existencia de un tipo de entidad respecto de un tipo de relación Clases de participación: Participación total (dependencia en existencia) Participación parcial 33 Razón de Participación (ii) otación Líneas dobles o simples DIRECTOR HA_ RODADO ACTOR personaje M ACTUA_E film TRABAJA_E trabajador encargado SUPERVISA sucursal lugar trabajo LOCAL_VIDEOCLUB 34
18 Cardinalidad de tipo de entidad Otra forma de expresar las razones de cardinalidad y participación PERSOA USA EDIFICIO POSEE PERSOA EDIFICIO PERSOA EDIFICIO USA POSEE p e p e p2 e2 e3 p2 e2 e3 p3 e4 p3 e4 35 Cardinalidad de tipo de entidad (ii) úmeros mínimo y máximo de instancias del tipo de relación en las que puede intervenir una instancia del tipo de entidad otación (min, max) en la línea que une entidad y relación M PERSOA (,n) (0,n) USA POSEE EDIFICIO (0,m) (,) 36
19 Cardinalidad de tipo de entidad (iii) TRABAJA_E SUPERVISA LOCAL_VIDEOCLUB ACTOR M ACTUA_E (,) TRABAJA_E (0,n) SUPERVISA ACTOR (,n) ACTUA_E (,) (,) LOCAL_VIDEOCLUB (0,m) 37 Cardinalidad de tipo de entidad (iv) [MPM999] úmeros mínimo y máximo de instancias de un tipo de entidad que pueden estar relacionadas con una instancia del otro tipo de entidad otación (min, max) en la línea que une entidad y relación M: PERSOA (0,m) USA (,n) EDIFICIO (,) POSEE : (0,n) 38
20 Cardinalidad de tipo de entidad (v) Comparación de notaciones PERSOA POSEE EDIFICIO (0,n) (,) POSEE ( PERSOA(0,n) : EDIFICIO(,) ) [MPM999] PERSOA (,) POSEE (0,n) EDIFICIO : POSEE( PERSOA(,) : EDIFICIO(0,n) ) PERSOA p p2 p3 EDIFICIO POSEE e e2 e3 e4 39 Cardinalidad de tipo de entidad (vi) Comparación de notaciones SUPERVISA LOCAL VIDEOCLUB [MPM999] : SUPERVISA (,) (0,n) LOCAL VIDEOCLUB [SKS998] SUPERVISA LOCAL VIDEOCLUB 40
21 Atributos de tipos de relación Similares a los atributos de tipos de entidad horas TRABAJA_E SUPERVISA fechainicio LOCAL_VIDEOCLUB [MPM999] M: papel salario ACTOR (0,m) ACTUA_E (,n) 4 Atributos de tipos de relación (ii) Conceptualmente pertenecen a la relación Un atributo de una M: es propio de la relación Un atributo de una : o : se puede llevar a uno de los tipos de entidad participantes horas horas TRABAJA_E SUPERVISA fechainicio horas LOCAL_VIDEOCLUB fechainicio 42
22 Tipo de Entidad Débil o tiene atributos clave propios Una instancia se identifica por su relación con una instancia de otro tipo de entidad Tipo de relación identificador Relaciona un tipo de entidad débil y un tipo de entidad regular (fuerte, dominante, padre, propietaria) Clave parcial (o discriminante) Atributos de la entidad débil, que identifican de forma única cada instancia, siempre que esté relacionada con una instancia del tipo de entidad regular Clave = (clave_entidad_regular,clave_parcial) otación COPIA 43 Tipo de entidad débil (ii) nss especialidad PACIETE ACUDE VISITA_MEDICA ASISTIDA POR MEDICO diahora ncolegiado nombre Tipo de Entidad Regular Tipo de Relación Identificador TIEE COPIA Clave parcial o Discriminante titulo numcopia Dependencia en existencia 44
23 Tipo de entidad débil (iii) o toda participación total (o dependencia en existencia) implica un tipo de entidad débil dni POSEE PERMISO CODUCCIO numlicencia tipo PERMISO_CODUCCIÓ no es débil: depende en existencia de, pero tiene clave primaria propia 45 Tipo de entidad débil (iv) [MPM999] Definición distinta de tipo de entidad débil La existencia de una instancia del tipo de entidad débil depende de la existencia de una instancia del tipo de entidad regular Tipo de relación débil (o dependencia) Relaciona un tipo de entidad débil y otro regular Clases de dependencia: En existencia En identificación 46
24 Tipo de entidad débil (v) [MPM999] Dependencia en existencia ( entre entidades) Si desaparece una instancia del tipo de entidad regular deben desaparecer las instancias de la entidad débil que dependen de ella Etiqueta E en el tipo de relación débil Dependencia en identificación Además de la dependencia en existencia... Una instancia del tipo de entidad débil no se puede identificar por sí misma Su clave es (clave_entidad_regular, clave_parcial) Etiqueta ID en el tipo de relación débil 47 Tipo de entidad débil (vi) [MPM999] dni : E POSEE Tipo de Relación Débil : ID TIEE titulo numlicencia tipo PERMISO CODUCCIO COPIA idcopia numcopia PERMISO_CODUCCIO es débil, pues depende en existencia de, pero no depende en identificación COPIA es débil, pues depende en existencia de, y también depende en identificación 48
25 Tipo de entidad débil (vii) Comparación de conceptos y notación [MPM999] CLIETE POSEE dni CLIETE (,) E POSEE : dni PRESTAMO numprestamo (0,n) PRESTAMO numprestamo Dependencia en existencia 49 Tipo de entidad débil (viii) Comparación de conceptos y notación (ii) [MPM999] PRESTAMO numprestamo PRESTAMO numprestamo TIEE : (,) ID TIEE (0,n) numpago PAGO PAGO Dependencia en identificación numpago idpago Entidad Débil de otra entidad débil 50
26 Tipo de entidad débil (ix) Comparación de conceptos y notación (iii) [MPM999] ACTOR M nombre ACTOR (0,m) nombre ACTUA_E ACTUA_E M: titulo (,n) titulo Participación total 5 Tipos de relación con grado superior a dos Tipo de relación ternaria [MPM999] fecha CLIETE (0,n) ALQUILA (0,m) LOCAL VIDEOCLUB (0,) CITA VIDEO fecha CLIETE (,) ALQUILA (,) LOCAL VIDEOCLUB (,n) CITA VIDEO Cardinalidad de los tipos de entidad 52
27 Tipos de relación con grado superior a dos (ii) Equivalencia ternaria varias binarias fecha CLIETE (0,n) ALQUILA (0,m) LOCAL VIDEOCLUB (0,) CITA VIDEO (0,n) CLIETE ALQUILA (,m) (0,) ALQUILA_E (,n) LOCAL VIDEOCLUB fecha CITA VIDEO (,) (,n) COTIEE 53 Tipos de relación con grado superior a dos (iii) Ternaria no equivalente a varias binarias idprov PROVEEDOR codpr cantidad (,n) (0,m) SUMIISTRA PRODUCTO fecha (,p) TIEDA nombre (,n) PROVEEDOR (,m) PROVEE (,n) TIEDA (,m) PUEDE SUMIISTRAR VEDE (,m) PRODUCTO (0,n) Pérdida de semántica... 54
28 Tipos de relación con grado superior a dos (iv)... coexistencia ternaria / binarias PROVEEDOR idprov (,n) PUEDE SUMIISTRAR (,m) PROVEE (,n) (,n) (0,m) SUMIISTRA (,p) fecha cantidad (,m) PRODUCTO (0,n) codpr TIEDA (,m) VEDE nombre 55 Tipos de relación con grado superior a dos (v)... relación ternaria como entidad débil cantidad fecha REALIZA (,n) PROVEEDOR idprov (,) SUMIISTRO (,) RECIBE (,n) (,) COTIEE (0,n) PRODUCTO codpr nombre TIEDA 56
29 Tipos de relación con grado superior a dos (vi) Relaciones ternarias falsas idemp dni EMPRESA (0,n) REALIZA (0,m) CADIDATO num fecha (,) ETREVISTA (0,) (,) GEERA OFERTA EMPLEO idoferta Tipo de entidad débil de más de un tipo de entidad 57
Notaciones de Entidad Relación ER
Notaciones de Entidad Relación ER Diseño de Bases de Datos 1. Modelo Entidad-Relación Objetivos: Conocer los conceptos y notación del modelo conceptual de datos entidad-relación. Comprender los significados
Más detallesModelo Entidad Relación.MER.
Modelo Entidad Relación.MER. Conceptos básicos del modelo. Entidad. Atributo. Dominio. Relación. Entidad. Cosa u objeto del mundo real con existencia propia y distinguible del resto. Ejemplos: persona,
Más detallesDefinición de Bases de datos
Introducción. Definición de Bases de datos Conjunto de datos relacionados entre si que modelan hechos y objetos pertenecientes a un mundo real y sirven de soporte a aplicaciones informáticas. Dichos datos
Más detalles3. Modelo Entidad Relación
3. Modelo Entidad Relación Competencias específicas a adquirir Aplicar correctamente los conceptos y notaciones de modelos conceptuales que ofrezcan la suficiente semántica y que sean independientes de
Más detallesModelo Entidad Relación
Modelo Entidad Relación II - Semestre 2006 1 Diseño de Base de Datos 2 Diseño Conceptual (MER) Cuáles son las entidades y relaciones de la aplicación? Qué información de estas entidades y relaciones deberían
Más detalles2.1. Introducción e historia del modelo Entidad-Relación. Modelo de datos conceptual de alto nivel Propuesto por Peter P.
Diseño de Bases de Datos 2. Modelo Entidad-Relación Objetivos: Conocer los conceptos y notación del modelo conceptual de datos entidad-relación extendido. Comprender los significados del concepto de nulo
Más detallesDiseño conceptual Diseño de bases de datos
Diseño conceptual Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 3. Restricciones 4. Diagramas de flujo de datos 5. Modelo de datos
Más detallesUNIVERSIDAD 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 detallesBases de Datos. Introducción. Modelo Entidad-Relación. 1 Cuatrimestre de 2018
Bases de Datos Introducción Modelo Entidad-Relación 1 Cuatrimestre de 2018 Introducción Introducción Definiciones Básicas Base de Datos Colección de información relacionada. Información Datos conocidos
Más detallesFACULTAD DE INGENIERÍA. Fundamentos de Bases de Datos
FACULTAD DE INGENIERÍA Ingeniería en Computación Fundamentos de Bases de Datos Modelo Entidad-Relación Elaborado por: MARÍA DE LOURDES RIVAS ARZALUZ Septiembre 2015 Propósito La información contenida en
Más detallesBases de Datos. Tema 2 Modelo Entidad/Interrelación. Francisco Ruiz oct UCLM-ESI (F.Ruiz)
Bases de Datos Tema 2 Modelo Entidad/Interrelación Francisco Ruiz oct-2000 documentación preparada con ayuda de Esperanza Marcos (Universidad Rey Juan Carlos) y Mario Piattini (Universidad de Castilla-La
Más detallesBase 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 Tema 3: Modelo Entidad Interrelación 1. Modelización
Más detallesGestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación
Gestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación Julio de 2011 Contenido 1 Diseño de Bases de Datos 2 Diseño de Bases de Datos Diseño Conceptual Describe el contenido (información)
Más detallesCarlos Castillo UPF 2008
Sistemas de Información II Tema 3. El modelo entidad-relación Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 3). Garcia-Molina, Ullman y Widom: Database
Más detallesAUXILIAR 1 MODELO ENTIDAD RELACION 22 de Marzo del 2004
CC42A - BASES DE DATOS Profesores. Gonzalo Navarro, Claudio Gutiérrez Auxiliar. Renzo Angles AUXILIAR 1 MODELO ENTIDAD RELACION 22 de Marzo del 2004 1.DEFINICIONES Modelo entidad relación: Permite describir
Más detallesTema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación
Tema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso
Más detallesModelo Entidad Relación
Modelo Relacional Administración de Base de Datos Alexis Olvany Torres Ch Mentor Modelo Entidad Relación Niveles de Abstracción Uno de los objetivos principales de un sistema de base de datos es proporcionar
Más detallesModelo Conceptual Modelo Entidad - Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad - Relación Fases en el diseño de una BD Situación del mundo real Modelos de Datos 1 era Diseño Conceptual Modelo Entidad Relación M.E.R. 2
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 1.2.- EL MODELO ENTIDAD-RELACIÓN También denominado Modelo Entidad-Vínculo Está basado en una percepción
Más detallesPASAJE DE MER A MODELO RELACIONAL
PASAJE DE MER A MODELO RELACIOAL 1 Fundamentos de Bases de Datos CSI - InCo - FIG In.Co. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 2. Diseño Conceptual 1 Construcción de un Sistema
Más detallesEl Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesBases de Datos Presentación de la Asignatura. Curso
Bases de Datos Presentación de la Asignatura Curso 2012-2013 Información General Asignatura Obligatoria 2º Curso 1 er Semestre 6 Créditos ECTS Idioma Español Bases de Datos Comienzo de las clases: 13/09/2012
Más detallesTEMA 3.- MODELOS CONCEPTUALES DE DATOS.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
Tema II: Nivel conceptual de una Base de Datos. El modelo E/R S. Velilla 1 3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R 3.1 - Introducción: diseño de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad
Más detallesEl Modelo E/R Extendido. Modelado Conceptual Tema 6
El Modelo E/R Extendido Modelado Conceptual Tema 6 Índice 1. Presentación del modelo 2. Estática del Modelo 3. Semántica de las interrelaciones 4. Generalización, herencia y otras extensiones Bibliogra;a
Más detallesModelado Entidad-Relación
Modelado Entidad-Relación Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado
Más detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R Tema II: Nivel conceptual de una Base de Datos. El modelo E/R 3.1 - Introducción: de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad 3.3 - Atributos
Más detalles3. Modelo Entidad-Relación
3. Modelo Entidad-Relación Objetivos: Conocer los conceptos y notación del modelo conceptual de datos entidad-relación extendido. Comprender los significados del concepto de nulo en el modelo entidad-relación
Más detalles3. METODOLOGÍA PARA DISEÑO DE BASES DE DATOS. Proceso de Diseño de bases de datos Relacionales
3. METODOLOGÍA PARA DISEÑO DE BASES DE DATOS Proceso de Diseño de bases de datos Relacionales Los objetivos que persigue todo modelo de datos son de dos tipos: Formalización: ya que el modelo de datos
Más detallesUNIDAD 3 MODELO ENTIDAD- RELACION
UNIDAD 3 MODELO ENTIDAD- RELACION Introducción El modelo entidad relación (MER) se emplea para interpretar, especificar y documentar los requerimientos para sistemas de procesamiento de Base de Datos.
Más detallesModelo Entidad-Relación MER
Modelo Entidad-Relación MER 1 Modelo Entidad-Relación Es un modelo conceptual y se utiliza para la definición de datos. Se basa en representar objetos (entidades) y relaciones entre esos objetos. Describe
Más detallesINSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:
Más detallesPASAJE DE MODELO ENTIDAD-RELACIÓN A MODELO RELACIONAL
PASAJE DE MODELO ENTIDAD-RELACIÓN A MODELO RELACIONAL Bases de Datos y Sistemas de Información Maestría en Bioinformática Instituto de Computación, Facultad de Ingeniería, UdelaR 2017 Realidad Problema
Más detallesEmpleado. Departamento
NumDept NomDept ----------------------------------------------------------------------------------------------------------------------------------------- EJEMPLO COMPLETO A partir de un análisis de requisitos
Más detallesAsignatura: Bases de datos Código: Año académico: Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área:
Asignatura: Bases de datos Código: 41003201 Año académico: 2007-08 Centro: Escuela Politécnica Superior Departamento: Lenguajes y Computación Área: Lenguajes y Sistemas Informáticos Titulación: Ingeniería
Más detallesCapítulo 2. El Modelo Entidad- Relación (E-R)
Capítulo 2. El Modelo Entidad- Relación (E-R) El modelo Entidad- Relación (E-R) esta basado en una percepción del mundo real consistente en objetos básicos llamados entidades y de relaciones entre estos
Más detallesSistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesSistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I
Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES
Más detallesCapítulo 6: Diseño de BD y el modelo ER
Capítulo 6: Diseño de BD y el modelo ER Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Capítulo 6: Diseño de BD y el modelo ER Visión general del proceso de diseño Modelado
Más detallesBases de Datos Presentación de la Asignatura
Bases de Datos Presentación de la Asignatura Curso 2010-2011 Información General Bases de Datos Asignatura Obligatoria 2ºCurso 1 er Semestre 6 Créditos ECTS Idioma Español Comienzo de las clases: 1/09/2010
Más detallesModelado Conceptual: El Modelo E/R Extendido. Modelado Conceptual: El Modelo E/R Extendido 1
Modelado Conceptual: El Modelo E/R Extendido Modelado Conceptual: El Modelo E/R Extendido www.kybele.urjc.es 1 Índice 1. Modelo E/R Básico 2. Modelo E/R Extendido 3. Modelado Conceptual Modelado Conceptual:
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática
TECNOLOGÍAS DE LA INFORMACIÓN PARA LA INNOVACIÓN Clase 5 Pilares de las Tecnologías de la Información a. I. Representación del mundo real en una base de datos : Diseño conceptual de base de datos i. Modelado
Más detallesUnidad 2 MODELO ENTIDAD - RELACIÓN
Unidad 2 MODELO ENTIDAD - RELACIÓN El modelo entidad-relación El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen
Más detallesContenido Sistemas de Información Gerencial
Sistemas de Información Gerencial Descripción Contenido Sistemas de Información de la Asignatura Gerencial Asignatura que analiza las característica del lenguaje, los requisitos de Hardware y Software
Más detallesEl modelo Entidad-Relación
Dra. Amparo López Gaona tación Fac. Ciencias, UNAM Construcción de una BD Pasos en la construcción de una aplicación: Construcción de una BD Pasos en la construcción de una aplicación: 1 Entender el dominio
Más detallesTema 2: Diseño conceptual de Bases de Datos.
Tema 2: Diseño conceptual de Bases de Datos. El Modelo Entidad Relación Agustín Riscos Núñez e-mail: ariscosn@us.es Bases de Datos 2010/11 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad
Más detallesBASES 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 detallesUnidad 2. Bases de Datos Relacionales
Unidad 2 Bases de Datos Relacionales El Modelo Relacional Origen Fue propuesto por E.F. Codd en los laboratorios de IBM Es un modelo lógico que establece una cierta estructura sobre los datos para luego
Más detallesTema 2 Modelo Entidad Relación
Tema 2 Modelo Entidad Relación Parte 1 Lic. Claudia Román F. Parte 1 MODELO E-R, ENTIDAD, ATRIBUTOS 1 MODELO ENTIDAD RELACION E-R Propuesto por Peter P. Chen Facilita el diseño de BD. Se basa en una percepción
Más detallesIntroducción al Álgebra Relacional
21/11/2013 Introducción al Álgebra Relacional Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2013 Objetivos de este
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesEstructuras de Almacenamiento de Datos
Estructuras de Almacenamiento de Datos MODELADO DE DATOS MODELO DE ENTIDADES Y RELACIONES T E O R Í A 1 PA R T E I I 2 0 1 8 INGENIERÍA DE SISTEMAS RELACIONES TERNARIAS Cual es la semántica de esta relación
Más detallesTemario. Tema 5. Bases de Datos Activas Tema 6. Disparadores en Oracle Prácticas de Disparadores en Oracle III. BD Semiestructuradas
Temario I. BD Orientadas a Objetos Tema 1. Bases de Datos Orientadas a Objetos Tema 2. El modelo de clases de UML Ejercicios de modelado conceptual OO Tema 3. El modelo objeto-relacional Prácticas de BDOR
Más detallesid_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.
El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones
Más detallesBASES 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 detallesAnálisis y Diseño de Sistemas Clase 17 Modelo Entidad- Relación
Modelo Entidad-Relación (MER) Análisis y Diseño de Sistemas Clase 17 Modelo Entidad- Relación Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 El modelo entidad relación está basado en la percepción
Más detallesModelado Conceptual: El Modelo E/R Extendido
Modelado Conceptual: El Modelo E/R Extendido Modelado Conceptual: El Modelo E/R Extendido www.kybele.urjc.es 1 Índice 1. Modelo E/R Básico 2. Modelo E/R Extendido 3. Modelado Conceptual Modelado Conceptual:
Más detallesDiseño Lógico Estándar. Diseño Lógico Tema 12
Diseño Lógico Estándar Diseño Lógico Tema 12 Bibliografía Tecnología y Diseño de Bases de Datos M. Piattini, E. Marcos, C. Calero y B. Vela Ed.: RA-MA, 2006 Diseño de Bases de Datos. Problemas Resueltos.
Más detallesUnidad 3 Modelo Relacional
Unidad 3 Modelo Relacional Un modelo de datos es una colección de herramientas conceptuales para la descripción de datos, relaciones entre datos, semántica de los datos y restricciones de consistencia.
Más detallesModelos de datos. Colección de herramientas conceptuales para describir
Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia. Modelos de datos Modelos basados en
Más detallesBases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación
Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar
Más detallesÍtems/Entidades/Objetos [sustantivos]: Objetos que existen en el mundo y que son
Modelado de datos Fundamentos de diseño de bases de datos Modelado de datos Representación de datos Modelos de datos Modelos semánticos Elementos del modelo E/R: Entidades, atributos, claves y relaciones
Más detallesBases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada
Bases de Datos Laboratorio III, L106/L111 Profesor: Goyo Celada ERwin Data Modeler Herramienta CASE en el modelado de Bases de Datos Metodología de trabajo: Modelo Conceptual Paso al Modelo Relacional
Más detallesRecolección y Análisis de Requerimientos
Tema 3.- MODELOS CONCEPTUALES DE DATOS. El diseño de una base de datos. Modelo de Datos. El modelo Entidad-Relación. Extensiones del Modelo Entidad-Relacion. Diseño de Base de Datos. El Diseño de una Base
Más detallesBASES DE DATOS. Fundamentos de Informática Grado en Ing. Química. Jesús Alcalá y David Pelta
BASES DE DATOS Fundamentos de Informática Grado en Ing. Química Índice 1. Conceptos básicos. 2. Sistemas gestores de bases de datos. 3. Diseño de bases de datos. 4. Bases de datos relacionales. Objetivos
Más detallesUniversidad de Concepción Departamento de Ing. Informática y Cs. de la Computación
CONTROL I: Bases de Datos Prof. Andrea Rodríguez, Ayudante: Daniel Campos Jueves 6 de Septiembre del 2012 1. Se le ha encargado diseñar una base de datos que apoye los préstamo de la biblioteca de la Universidad.
Más detallesBases de datos 1. Teórico: Diseño Conceptual
Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad
Más detallesBASES DE DATOS 1. Teórico: Diseño Conceptual
BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el
Más detallesF47. FICHEROS Y BASES DE DATOS OBJETIVOS
F47. FICHEROS Y BASES DE DATOS 4 créditos de teoría (3 horas a la semana) 3,5 créditos de prácticas (2,5 horas a la semana) Teoría: Merche Marqués (mañana) Miguel Pérez
Más detallesFormato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5046 Bases de Datos PRÁCTICA No. 3 LABORATORIO DE NOMBRE DE LA PRÁCTICA Bases de Datos DURACIÓN (HORA) Modelo Entidad - Relación
Más detallesSÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II
SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre
Más detallesDiseño de Base de Datos Relacionales
Diseño de Base de Datos Relacionales 1 Modelización: Proceso para obtener un diseño de Base de Datos, partiendo de un relevamiento de datos y análisis de requerimientos Proceso de Diseño: Relevamiento
Más detallesGestión base de datos : Modelo Relacional (II)
Gestión base de datos : Modelo Relacional (II) I. Transformación del Modelo ER al Modelo Relacional Como se vio anteriormente la elaboración de un buen diseño de la base de datos es un proceso que requiere
Más detallesBases de Datos. Contenido. Oscar Marban 4302 Apuntes de Pau Arlandis Martinez
Bases de Datos Oscar Marban 4302 omarban@fi.upm.es Apuntes de Pau Arlandis Martinez Contenido 1.- Introducción... 2 1.1.- Qué es una base de datos?... 2 1.2.- Introducción al modelo relacional... 2 1.2.1.-
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 detallesTransformación ER Relacional para el diseño de bases de datos relacionales
Transformación ER Relacional para el diseño de bases de datos relacionales Como habíamos avanzado en su momento, un esquema conceptual basado en el modelo Entidad-Relación puede ser transformado, de acuerdo
Más detallesDiseño Conceptual - Modelo ER
Diseño Conceptual - Modelo ER Temas: Fases en el diseño de BDs. Modelización Conceptual. Modelo Entidad Relación (Extendido). Modelización usando Modelo ER. In.Co. - Facultad de Ingeniería Curso : Fundamentos
Más detallesDiseño de base de datos: Modelo Entidad Relación (I)
Diseño de base de datos: Modelo Entidad Relación (I) I. Fases del desarrollo para lograr un buen diseño El proceso de diseño de una base de datos comienza por una descripción detallada del sistema de información
Más detallesTEMA 2 MODELO CONCEPTUAL DE DATOS
TEMA 2 MODELO CONCEPTUAL DE DATOS 1 UD 2.- Modelo conceptual de datos 2.1 Modelo de datos 2.2 Modelo conceptual 2.2.1.- Elementos del modelo 2.2.2.- Entidades fuertes y débiles. Relaciones de dependencia
Más detallesDiseño Conceptual de Bases de Datos. Un Enfoque de Entidades - Interrelaciones
DEPARTAMENTO DE INGENIERÍA Y CIENCIA DE LOS COMPUTADORES F47. FICHEROS Y BASES DE DATOS < http://www3.uji.es/~mmarques/f47> Segundo curso. I.T.I.G. Curso 2001/2002 Segundo Semestre 7,5 Créditos (4 Teoría
Más detallesBASES DE DATOS (IG18 Semipresencial) Diseño Conceptual de Bases de Datos. Modelo Entidad-Relación
BASES DE DATOS (IG18 Semipresencial) Diseño Conceptual de Bases de Datos. Modelo Entidad-Relación Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 28 Índice 1. Introducción 2. Metodología
Más detallesINTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2. Bases de datos. Modelado de BD
INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2 Modelado de BD En el proceso de diseño de la BD, se obtiene el esquema conceptual en el que se definen todos los datos del problema
Más detallesEl Modelo E/R es un modelo conceptual (mayor nivel de abstracción)
Tema II: El Modelo E/R 2.1 Presentación del modelo 2.2 Estática del modelo E/R 2.3 Extendiendo la semántica de las interrelaciones 2.4 Control de redundancia 2.5 Generalización y especialización 2.6 Interrelaciones
Más detallesMER MR Bases de Datos
Those who are enamored of practice without theory are like a pilot who goes into a ship without rudder or compass and never has any certainty where he is going. Practice should always be based on a sound
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION
CICLO 01-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 1 Nombre de la practica: Uso de la herramienta DIA para la elaboración de Base de datos
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 detalles