Diseño de bases de datos Módulo-I Tema 3 Modelo Entidad-Relación Extendido (EE/R)
|
|
- José Luis Sáez Ojeda
- hace 6 años
- Vistas:
Transcripción
1 Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 402 Sevilla Tlf/Fax lsi@lsi.us.es Web E.T.S. Ingeniería Informática Diseño de bases de datos Módulo-I Tema 3 Modelo Entidad-Relación Extendido (EE/R) Sevilla, febrero 2007 V Pág. de 4
2 Sevilla, febrero/2007, V Indice INTRODUCCIÓN ENTIDADES DÉBILES ENTIDAD DÉBIL EN EXISTENCIA ENTIDAD DÉBIL EN IDENTIFICACIÓN SUBCLASE/SUPERCLASE DIAGRAMAS EE/R HERENCIA DE ATRIBUTOS ESPECIALIZACIÓN GENERALIZACIÓN CARACTERIZACIÓN DE LA ESPECIFICACIÓN/GENERALIZACIÓN JERARQUÍA DE GENERALIZACIÓN/ESPECIALIZACIÓN AGREGACIÓN Y ASOCIACIÓN MAPEO EE/R A RM/B HEURÍSTICA DE MAPEO EE/R A RM/B COMPARACIÓN DEL MAPEO DE JERARQUÍAS CASO: EJEMPLO EE/R Y MAPEO A RM/B...4 Pág. 2 de 4
3 Sevilla, febrero/2007, V Introducción El modelo Entidad-Relación extendido (EE/R) incluye los conceptos del modelo Entidad-Relación original (Peter Chen, 976), e incorpora nuevos conceptos que permiten representar requerimientos más complejos. Diversos autores (Batini, Markowitz, Shoshani, Teorey, Yang, Fry, ) incorporan extensiones semánticas al modelo original. Se estudiarán en este capítulo las características de las extensiones propuestas en el modelo OOER de Navathé-Pillalamarri, incluidas en la referencia bibliográfica del programa ([ElMasri-Navathé2004] Fundamentos de Bases de Datos: Elmasri-Navathé, 4ªEdición, 2004 Addison Wesley). Los modelos EE/R suelen restringir la asociación de atributos a las interrelaciones, restringiendo dicha asignación sólo a entidades y a nuevas primitivas semánticas. Se estudiarán los conceptos de subclase/superclase para representar jerarquías de generalización/especialización, así como las primitivas semánticas agregación y asociación. 2 Entidades débiles 2. Entidad débil en existencia Una entidad débil se representa con un rectángulo con doble trazo. a# p# ALMACÉN Realiza 0:M PEDIDO Fig.. Entidad débil en existencia Toda entidad débil (weak entity) es débil en existencia. Ej.: en un almacén (a#) se realizan distintos pedidos y un pedido queda identificado por el código de pedido (p#). La entidad pedido es débil en existencia. 2.2 Entidad débil en identificación Una entidad débil en identificación, además, se representa con un rombo con doble trazo. a# Fecha Hora ALMACÉN Realiza 0:M PEDIDO Fig. 2. Entidad débil en identificación Toda entidad débil en identificación también lo es en existencia. La diferencia estriba en que los atributos de la entidad débil no son suficientes para identificarla. Ej.: en un almacén (a#) se realizan distintos pedidos y un pedido queda identificado por (fecha,hora y a#) puesto que en diferentes almacenes podrían darse pedidos concurrentes en el tiempo. Pág. 3 de 4
4 Sevilla, febrero/2007, V Subclase/superclase En el modelo ER una entidad tipo representa un conjunto de entidades del mismo tipo; ej. la entidad tipo TÉCNICO. Un TÉCNICO puede ser por ej. ANALISTA, PROGRAMADOR, CONSULTOR, etc. Tienen en común que todos son TÉCNICOS pero tienen propiedades distintas (atributos) e interrelaciones adicionales con otras entidades según sean ANALISTA, PROGRAMADOR, CONSULTOR, etc. Es decir una entidad tipo puede tener subagrupaciones de entidades que es importante representar. Cada una de estas subagrupaciones (ANALISTA, PROGRAMADOR, CONSULTOR) es una subclase de la entidad TÉCNICO. TÉCNICO es una superclase. Una entidad de la subclase es la misma que la de la superclase pero con un papel específico. Toda ocurrencia de alguna subclase pertenece a la superclase y no al revés. Es decir todo ANALISTA es un TÉCNICO y no todo TÉCNICO es ANALISTA. 2.4 Diagramas EE/R TECNICO NIF Nombre d 0: 0: 0: PROGRAMADOR ANALISTA CONSULTOR Fig. 3. Subclases y superclases. 2.5 Herencia de atributos Una entidad que es miembro de una subclase hereda todos los atributos de la superclase. Por tanto la subclase posee sus atributos específicos más los que hereda como miembro de la superclase. 2.6 Especialización Es el proceso de definir un conjunto de subclases a partir de una entidad tipo (superclase). Así el conjunto de subclases {ANALISTA, PROGRAMADOR, CONSULTOR} es una especialización de la superclase TÉCNICO. Pueden existir varias especializaciones de una misma entidad tipo. La especialización permite Asociar atributos específicos a cada subclase. Establecer interrelaciones adicionales entre las subclases y otras entidades. Pág. 4 de 4
5 Sevilla, febrero/2007, V Generalización Es el proceso de abstracción inverso a la especialización. Se suprimen las diferencias entre varios tipos de entidades y generalizamos sus características comunes para formar una entidad superclase. Ej. Tenemos las entidades COCHE y CAMIÓN. COCHE Matrícula Precio Vel-máx CAMIÓN Matrícula Precio Nº Ejes VEHÍCULO Matrícula Precio d Vel-máx 0: COCHE CAMIÓN 0: Nº Ejes Fig. 4. Generalización a partir de las entidades COCHE y CAMIÓN. Mediante un proceso de generalización obtenemos la entidad VEHÍCULO. El proceso inverso consiste en ver COCHE y CAMIÓN como una especialización de la superclase VEHÍCULO. 2.8 Caracterización de la especificación/generalización Dependiendo de que las ocurrencias de alguna subclase puedan aparecer o no en más de una subclase podemos diferenciar entre: Subclases disjuntas. Subclases solapadas. Cuando una ocurrencia de la superclase puede aparecer en más de una subclase decimos que las subclases son solapadas. Se representa por la letra o (overlapping) : o Pág. 5 de 4
6 Sevilla, febrero/2007, V Cuando una ocurrencia de la superclase solo aparece en una única subclase decimos que las subclases son disjuntas. Se representa por la letra d(disjoint) : d Atendiendo al nivel de recubrimiento de la población (ejemplares/ocurrencias) de la superclase respecto a la población de las superclases pueden representarse dos tipos de jerarquías: Jerarquía total Jerarquía parcial Cuando toda ocurrencia de la superclase aparece al menos en una subclase se dice que la jearquía es total. Se representa por: Cuando en la superclase existen ocurrencias que no aparecen en ninguna de las subclases se dice que la jearquía es parcial. Se representa por: Ej. Todas las piezas se compran o fabrican y una pieza puede ser comprada y fabricada PIEZA Código Precio o 0: 0: NºLote PIEZA_FABRICADA PIEZA_COMPRADA Proveedor Precio Fig. 5. Jerarquía total con solapamiento Pág. 6 de 4
7 Sevilla, febrero/2007, V Existen dos razones principales que aconsejan la definición de superclases y subclases: Hay atributos que no pueden ser aplicables a todas las ocurrencias de la entidad. Por ej. sólo nos interesa saber los años de experiencia de los consultores y no de los analistas y programadores. Algunas ocurrencias de la entidad tienen interrelaciones adicionales con otras entidades. Por ej. sólo los analistas dirigen proyectos (sólo los analistas se interrelacionan con los proyectos). 2.9 Jerarquía de generalización/especialización Es posible especificar subclases de una subclase formando una jerarquía de generalización/especialización: PERSONA Nombre o 0: 0: Curso ESTUDIANTE EMPLEADO Sueldo d 0: 0: Nºhoras ADMINISTRATIVO PROFESOR Fig 6. Jerarquía de especialización EMPLEADO es una subclase de PERSONA y es también una superclase de {ADMINISTRATIVO, PROFESOR}. Esto implica la restricción de que todo profesor ha de ser un empleado. Una subclase puede ser subclase en más de un vínculo clase/subclase. Ej. JEFE_PROYECTO es una subclase de CONSULTOR y de ASALARIADO. Por tanto para ser JEFE_PROYECTO es necesario ser CONSULTOR y ASALARIADO. JEFE_PROYECTO es una subclase compartida. Pág. 7 de 4
8 Sevilla, febrero/2007, V : TÉCNICO d 0: 0: NIF Nombre d PROGRAM. ANALISTA CONSULTOR Salario 0: 0: Precio/hora ASALARIADO SUBCONTRATADO JEFE_PROYECTO Trabaja : EMPRESA Fig. 7. Retícula de generalización/especialización 3 Agregación y Asociación La agregación es un concepto de abstracción para construir objetos compuestos a partir de sus objetos componentes. Permite combinar entidades entre las que existe una interrelación y formar una entidad de más alto nivel. Es útil cuando la entidad de más alto nivel se tiene que interrelacionar con otra entidad Ej. Un técnico puede trabajar en varios proyectos y en un proyecto trabajan varios técnicos. Como consecuencia del trabajo de un técnico en un proyecto puede publicar uno o varios artículos. Nif Pr TECNICO Trabaja PROYECTO Ar Publica ARTICULO Fig. 8. Agregación. Pág. 8 de 4
9 Sevilla, febrero/2007, V La abstracción de asociación permite asociar o vincular dos entidades independientes. Una asociación queda identificada por la identificación de las entidades participantes. Una diferencia entre asociación y agregación es que al eliminar la asociación las entidades participantes siguen existiendo. En la agregación si se elimina la entidad agregada se eliminan además las entidades que la forman La forma de representar la asociación según los autores [Elmasri/Navathé2004] consiste en crear una nueva entidad TRABAJA que depende en identificación de TECNICO y PROYECTO. Nif Pr TECNICO 0:M En PROYECTO Ar TRABAJA Escribe ARTICULO Fig. 9. Representación de la asociación según [Elmasri/Navathé2004] Autores como Rob P, Coronell C proponen la representación de la asociación como un nuevo tipo de entidad denominada entidad compuesta, definiendo un símbolo que combina la representación de una entidad y una interrelación (tiene el comportamiento de ambas). De este modo, una entidad compuesta puede, a su vez, participar en otras interrelaciones en el modelo. Nif Pr TECNICO Trabaja PROYECTO Ar Escribe ARTICULO Fig. 0. Representación de una asociación como entidad compuesta. En adelante y en los ejercicios propuestos en la asignatura se utilizará esta notación para la asociación o entidad compuesta. Sistemas de Bases de Datos; Diseño, Implementación y Administración. Rob P,Coronell C, 2004 International Thomson. Pág. 9 de 4
10 Sevilla, febrero/2007, V Mapeo EE/R a RM/B La generación de gestores de bases de datos actuales están todavía basados en el modelo básico (RM/B) de Codd, aunque suelen incorporar algunas extensiones semánticas al mismo (disparadores, encapsulación de funciones, procedimientos, etc.). En las fases de diseño tecnológico es común la utilización de gramáticas (basadas en estándares SQL o bien diseño propietario) que atienden a este modelo (RM/B); es por tanto necesario (en casos en que la modelación conceptual está basada en modelos EE/R) aplicar métodos que transformen la semántica de un modelo en otro. No debe olvidarse en estas transformaciones la teoría de la normalización (formas normales), aunque esta, en modelos complejos no suele ser directamente aplicable (Métodos de descomposición o de síntesis). Suelen emplearse métodos heurísticos que, a partir de un buen modelo de entidades, generan extensiones adecuadas; es decir: extensiones o esquemas relacionales normalizados. A continuación se presente la heurística propuesta por [Elmasri/Navathé2004] y se justifica la validez del método o nivel de normalización. 4. Heurística de mapeo EE/R a RM/B Paso : Mapeo de entidades regulares Caso a. Atributos monovaluados. Dada una entidad A, con identificador I a, y con las propiedades {a, a 2,.., a n }, se genera una relación R A (I a, a, a 2,.., a n ) PK(I a ). Justificación: Si todos los atributos a i son independientes entre sí y monovaluados, entonces puede asegurarse que las únicas dependencias son del tipo I a a i; por lo que R A está en 3FN (ya que I a a i : I a es superclave). Caso b. Atributos multivaluados. Dada una entidad A, con identificador I a, y con las propiedades multivaluadas {v, v 2,.., v n }, se genera una relación R Avi (I a, v i ) PK(I a, v i ) FK(I a )/ R A. Justificación: Al no haber dependencias funcionales entre (I a, v i ), lo que puede asegurarse por el axioma de reflexividad de Ärmstrong es (I a, v i ) (I a, v i ) por lo que R A está en 3FN (ya que (I a, v i ) (I a, v i ): (I a, v i ) es superclave). Pág. 0 de 4
11 Sevilla, febrero/2007, V Paso 2: Mapeo de entidades débiles Caso 2a. Débil en existencia. Dada una entidad W, débil en existencia de la entidad A (anteriormente mapeada), con identificador I w, y con las propiedades {w, w 2,.., w n } se genera una relación R W (I w,w,w 2,..,w n, I a ) PK(I w ) FK(I a )/ R A. Justificación: Si todos los atributos w i son independientes entre sí, se está en la misma situación de referencia de los casos a(monovaluados para entidades fuertes) y b(multivaluados), entonces puede asegurarse que R W está en 3FN en cuanto a los atributos w i ; como, por otro lado, también puede asegurarse que I w I a,entonces R W está en 3FN (ya que I w w i : y I w I a, y I w es superclave). Caso 2b. Débil en identificación. Dada una entidad W, débil en identificación de la entidad A (anteriormente mapeada), con atributo(s) identificador(es) I w necesarios para identificar una instancia de W, y con las propiedades {w, w 2,.., w n } se genera una relación R W (I w,w,w 2,..,w n, I a ) PK(I a, I w,) FK(I a )/ R A. Justificación: Si todos los atributos w i son independientes entre sí y monovaluados, las únicas dependencias son: w i : (I w, I a ) w i, entonces R W está en 3FN ya que (I w, I a ) es superclave. Paso 3. Mapeo de interrelaciones :N Si existe una interrelación S(de cardinalidad :N) entre las entidades A y B anteriormente mapeadas mediante relaciones R A (I a, a, a 2,.., a n ) PK(I a ) y R B (I b, b, b 2,.., b m ) PK(I b ), de modo que a una instancia de B corresponde como máximo una instancia de A, entonces puede ampliarse (propagarse) el esquema de B, incluyendo el identificador I a de R A en la relación R B, quedando la relación R B (I b, b, b 2,.., b m, I a ) PK(I b ) FK(I a )/ R A. Justificación: En este caso, puede afirmarse que I b I a, luego R B sigue estando en 3FN. Paso 4. Mapeo de asociaciones (agregaciones o interrelaciones M:N:P) Si existe una asociación(o una agregación) S entre las entidades A,B,..X anteriormente mapeadas mediante relaciones R A (I a,a,a 2,..,a n ) PK(I a ), R B (I b,b,b 2,..,b m ) PK(I b ), R X (I x,x,x 2,..,x p ) PK(I x ) se genera una relación R S (I a, I b, I x ) PK(I a, I b, I x ) FK(I a )/ R A, FK(I B )/ R B,. FKx(I x )/ R x Justificación: Si la cardinalidad entre las entidades es múltiple (todas con todas tomadas de dos en dos), entonces puede asegurarse por el axioma de reflexividad de Ärmstrong es (I a, I b, I x ) (I a, I b, I x ), con lo que R S está en 3FN. Caso 4a. S tiene propiedades adicionales (asociación) {s,s 2,..,s r }; se añaden entonces los atributos a la generación mapeada, quedando el esquema R S (I a, I b, I x, s,s 2,..,s r ) PK(I a, I b, I x ) FK(I a )/ R A, FK(I B )/ R B,. FKx(I x )/ R x Justificación: Puede afirmarse que s i : (I a, I b, I x ) s i, quedando también R S en 3FN. Pág. de 4
12 Sevilla, febrero/2007, V Caso 4b. Alguna de las cardinalidades de S es simple (). Ej.: Si entre las entidades A,B,..X puede afirmarse que dada la pareja de instancias de (A,B), identificadas por la tupla (I a, I b ) y a esta pareja solo corresponde, como máximo, una instancia de X, identificada por I x, entonces existe la dependencia funcional (I a, I b ) I x, con lo que el esquema se ve reducido (I x desaparece de la clave primaria, pues está en las mismas condiciones de dependencia que el resto de los atributos s i ) a: R S (I a, I b, I x, s,s 2,..,s r ) PK(I a, I b ) FK(I a )/ R A, FK(I B )/ R B,. FKx(I x )/ R x Justificación: Puede afirmarse que s i : (I a, I b ) s i y que (I a, I b ) I x, quedando también R S en 3FN. Paso 5. Mapeo de jerarquías de generalización/especialización Sea la superclase P con propiedades {I,p, p 2,.., p m }siendo I el atributo identificador de P y sean los subtipos { S i con propiedades {s i, s i2,.., s ir }}, entonces pueden plantearse cuatro alternativas de mapeo: Caso 5a. Se genera una relación para la superclase R p (I, p, p 2,.., p m ) PK(I) y una relación para cada una de las subclases R i (I, s i, s i2,.., s ir ) PK(I) FK(I)/ R p. Justificación: Para p m : I p m y para s ir : I s ir, por lo que R p y R i están en 3FN. Caso 5b. Se genera una relación para cada S i añadiendo todos los atributos de la superclase: R i (I, s i, s i2,.., s ir, p, p 2,.., p m ) PK(I). Justificación: s ir : I s ir, p m : I p m, por lo que R i están en 3FN. Caso 5c. Se genera una única relación con los atributos de P y la unión de todos los atributos de los S i, y añadiendo un atributo que defina el subtipo (categoría o discriminante): R p (I, p, p 2,.., p m, discriminante, s, s 2,.., s r, s 2, s 22,.., s 2r,.., s i, s i2,.., s ir ) PK(I) Justificación: I discriminante, p m : I p m, s ir : I s ir, por lo que R p está en 3FN. Caso 5d. Se genera una única relación con los atributos de P y la unión de todos los atributos de los S i, y añadiendo un vector (vector_cat (cat, cat 2,..,cat i ) donde cat i es un booleano que determina si la instancia o ejemplar pertenece a la subclase ). R p (I, p, p 2,.., p m, cat, s, s 2,.., s r, cat 2, s 2, s 22,.., s 2r,.., cat i, s i, s i2,.., s ir ) PK(I) Justificación: cat i : I cat i, p m : I p m, s ir : I s ir, por lo que R p está en 3FN. Pág. 2 de 4
13 Sevilla, febrero/2007, V Comparación del mapeo de jerarquías Se presenta a continuación un cuadro comparativo del comportamiento de las opciones de mapeo: Paso Relaciones Comportamiento de la jerarquía creadas Parcial Total Disjuntas Solapadas 5a R p, {R, R 2,.., R i } Bueno Bueno Bueno Bueno Bueno 5b {R, R 2,.., R i } Se pierde una Bueno Bueno Redundancia para Bueno entidad que no pertenece a alguna de las subclases 5c R p Discriminante is null para ocurrencias de entidades que no pertenecen a ninguna subclase Bueno atributos de entidades que pertenecen a varias subclases Nulos Muchos nulos (*) 5d R p Bueno Muchos nulos (*) (*) Los pasos 5c y 5d son recomendables cuando hay pocas subclases y éstas tiene pocos atributos. Pág. 3 de 4
14 Sevilla, febrero/2007, V Caso: Ejemplo EE/R y mapeo a RM/B A continuación se presenta el EE/R de un modelo simplificado que recoge los vinos que elabora cada bodega, su composición por tipos de uva y clasificados en jóvenes o de crianza. Cuando se trate de vinos de crianza se registrará la calidad de las distintas añadas. BODEGA N Bodega DO Teléfonos Elabora Grados Vino VINO Compone Porcentaje UVA Uva d 0: 0: JOVEN CRIANZA Tiempo_ envejecimiento Tiene Año AÑADA Calidad El mapeo a RM/B quedaría: Relaciones PK FK Bodegas (Bodega, DO) Bodega Teléfonos(Bodega, Teléfono) (Bodega, Teléfono) Bodega/ Bodegas Vinos(Vino, Grados, Bodega, Vino Bodega/ Bodegas Categoría 2, Tiempo_ envejecimiento) Uvas(Uva) Uva Compone(Vino,Uva,Porcentaje) (Vino,Uva) Vino / Vinos Uva/ Uvas Añadas (Vino, Año, Calidad) (Vino, Año) Vino/ Vinos Para el mapeo de la jerarquía se ha optado por la opción 5c ya que hay sólo dos subclases y con pocos atributos. 2 Categoría toma los valores de los subtipos del vino, es decir joven o crianza para discriminar la pertenencia a un tipo u otro. Pág. 4 de 4
Gestion 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)
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 Tema 3: Modelo Entidad Interrelación 1. Modelización
Diseño de base de datos: Modelo Entidad Relación (II)
Diseño de base de datos: Modelo Entidad Relación (II) I. Relaciones Una relación es una asociación entre dos o más entidades. Así, por ejemplo, podría existir una relación entre la entidad Empleado y un
Modelado 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:
Modelo 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
Bases 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
BASES 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
Modelado 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
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
Modelo 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
Sistemas 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
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
INSTITUTO 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:
El 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
Modelos de Datos. Modelo Entidad-Relación
Modelos de Datos Diseño Lógico de Bases de Datos Modelo Entidad/Relación Modelo Relacional Paso a tablas Modelo Entidad-Relación Formulado por P.P. Chen en 1976 Modelo de datos que representa un esquema
Sistemas 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
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
Modelo 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,
Bases 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.-
Unidad II. Diseño Conceptual de una Base de Datos: Modelo Entidad/Relación Extendido. (Elmasri-Korth)
Unidad II Diseño Conceptual de una Base de Datos: Modelo Entidad/Relación Extendido (Elmasri-Korth) Sistema de Base de Datos Base de Datos Cómo la construimos? Base de Datos Proceso de Construcción de
TEMA 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
Cátedra de Bases de Datos
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 Cronograma 30-ago Martes 30-ago Martes Modelo ER Ampliado. Tip de Prod. (Stock). Tip
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
Bases 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
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
Sistemas 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.
Tema 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
PASAJE 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
Bases de Datos Geográficos
Bases de Datos Geográficos Pasaje de MER a Modelo Instituto de Agrimensura - Facultad de Ingeniería Universidad de la República Uno de los puntos principales del esquema relacional, en contraste con un
12/08/2017. Diagrama de clases y objetos. Modelo de clases y objetos. Diagrama de clases y objetos. Diagrama de clases y objetos
Modelo de clases y objetos ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso El Diagrama de Clases es el diagrama principal para
Análisis y Diseño de Sistemas Orientado a Objeto. Captura y Análisis de Requerimiento
Análisis y Diseño de Sistemas Orientado a Objeto Captura y Análisis de Requerimiento Análisis y Diseño Orientado a Objeto Diagramas UML para Análisis Análisis y Diseño Orientado a Objeto Diagramas UML
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.
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
MODELIZACIÓN CONCEPTUAL DE DATOS
MODELIZACIÓN CONCEPTUAL DE DATOS AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA BASES DE DATOS ETAPA CICLOS FORMATIVOS. Resumen En este artículo, se explican los conceptos fundamentales de la modelización conceptual
Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION
Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION Modelo E-R El modelo de datos entidad - relación (E-R) esta basado en la percepción del mundo real que consta de un conjunto de objetos
3.3. Extensiones del modelo
Modelo Entidad-Relación Extendido, MERE Enhanced Entity-Relationship model, EER Aportaciones de diversos autores al modelo Entidad-Relación «básico». Permiten representar... Relaciones exclusivas entre
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
Práctica 5: CONSULTAS DE ACCIONES
Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es
- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER (3)
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla - Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación
Tema 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
DISEÑO DE BASES DE DATOS
DISEÑO DE BASES DE DATOS Normalmente, se construyen varios esquemas conceptuales, para representar las distintas visiones (vistas) que los usuarios tienen de la información (áreas funcionales). Esquema
Modelo 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
Modelamiento Conceptual Modelo Entidad Relación
Modelamiento Conceptual Modelo Entidad M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2013 Objetivos de la Unidad Revisar los conceptos básicos de un
Bases de Datos Tema 4 Modelo Entidad/Interrelación (ERM de Chen)
Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 402 Sevilla Tlf/Fax 954 557 39 E-mail lsi@lsi.us.es Web www.lsi.us.es E.T.S.
Diseñ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
TEMA 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
TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO
TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS CONTADURIA PÚBLICA RIOHACHA, LA GUAJIRA 2013 TAREA No. 2 MODELO
Modelamiento Conceptual Modelo Entidad Relación
Modelamiento Conceptual Modelo Entidad M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2014 Objetivos de la Unidad Revisar los conceptos básicos de un
Diseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 4 Nombre: Modelo entidad-relacional extendido Contextualización La creación de una base de datos hoy en día es parte fundamental dentro de
Bases 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
Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INGENEIERIA INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Tema 2: Modelo de Datos Agenda 1. Modelo
TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS
3.1 Introducción TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS Una base de datos que se ajusta a un esquema de bases de datos E-R se puede representar por una colección de tablas. Para cada conjunto de
ESCUELA DE INGENIERIA Informática Y Sistemas
ASIGNATURA BASE DE DATOS CODIGO ST0246 SEMESTRE 2017-2 INTENSIDAD HORARIA 48 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 3 ESCUELA DE INGENIERIA Informática Y Sistemas 1. JUSTIFICACIÓN CURSO
Diseño lógico Pasar del modelo E/R al modelo Relacional. José Muñoz Jimeno Febrero 2015
Diseño lógico Pasar del modelo E/R al modelo Relacional José Muñoz Jimeno Febrero 2015 Control de cambios Versión Fecha Comentarios 1.0 11/02/2015 Primera versión para el curso Introducción a las bases
Modelado conceptual de aplicaciones web. Tecnologías web
Nombre de la asignatura: Línea de trabajo: Modelado conceptual de aplicaciones web Tecnologías web Tiempo de dedicación del estudiante a las actividades de: DOC: 48 horas. 20 horas. TPS: 100 horas. Total
id_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
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
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
Modelo relacional. Modelo relacional
Modelo relacional Creado por Ted Codd a Principios de los 70 Modelo de implementación, orientado a registro. Usa una colección de tablas para representar tanto los datos como sus relaciones Sólida base
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
Modelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Bases 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
Gestió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
El Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Contenido 1 El modelo relacional 2 De ODL al Modelo Relacional 3 De E/R al Modelo Relacional Componentes del MR Atributos Esquema: nombre de la relación y
El 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
JUAN C. MIRANDA R. Unidad II. Elementos para Interpretar el Modelo Conceptual de Datos 01/06/2012. Unidad Curricular: Base de Datos
JUAN C. MIRANDA R. Unidad II Elementos para Interpretar el Modelo Conceptual de Datos 01/06/2012 Unidad Curricular: Base de Datos UNIDAD 2 Elementos para Interpretar el Modelo Conceptual de Datos Modelo
Sistemas de Bases de Datos I Introducción y Conceptos Generales
Sistemas de Bases de Datos I Introducción y Conceptos Generales Base de Datos Definición: Un conjunto de datos relacionados entre si y almacenados por un prolongado período de tiempo. Representan algún
INTERPRETACIÓ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
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",
Diseño lógico de. Bases de Datos. Modelo. Entidad - Relación
Tema 2.1. Diseño lógico de Bases de Datos. Modelo Entidad - Relación 1 1. Objetivo de la unidad 3 2. Introducción 3 3. Metodología de diseño de bases de datos 4 4. Modelos de datos 4 5. El modelo entidad-relación
Diseñ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.
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 3: MODELADO DE DATOS
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 3: MODELADO DE DATOS 1 MODELIZACIÓN DE DATOS Concepto de base de Datos Modelo conceptual: Diagramas Entidad/Relación
Estructura de Datos E/R. Recordando Introducción. Etapas del diseño lógico Diseño lógico estándar Diseño lógico específico
Tema III: Transformación del esquema conceptual al relacional 3.1 Introducción. Etapas del diseño lógico Diseño lógico estándar Diseño lógico específico 3.2 Transformación elementos básicos 3.3 Reglas
INGENIERIA DE SOFTWARE. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017
INGENIERIA DE SOFTWARE Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017 CONCEPTOS: En general, dentro de un Desarrollo OO se distinguen tres
Bases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
BASES 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
PASAJE 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
Anterior Introducción a UML Siguiente
http://docs.kde.org/ Anterior Introducción a UML Siguiente Elementos de UML Elementos de UML Diagrama de casos de uso Los diagramas de casos de uso describen las relaciones y las dependencias entre un
Introducción al Paradigma Orientado a Objetos
Introducción al Paradigma Orientado a Objetos 1 Objetos Qué es un objeto? Un objeto es un componente de software que contiene variables y métodos y que es usado para modelar algún aspecto de la vida real.
Modelos de datos T Dpto. Lenguajes y Sistemas Informáticos. Universidad de Alicante
Modelos de datos T2.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Índice Representación de objetos 2 ANÁLISIS-DISEÑO-IMPLEMENTACIÓN cuál es el problema? - cómo solucionarlo? -
1. FUNDAMENTACION INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN. PROGRAMA DE LA ASIGNATURA: Base de Datos I (IF007) EQUIPO DOCENTE.
INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN Año: 2017 PROGRAMA DE LA ASIGNATURA: Base de Datos I (IF007) CÓDIGO: IF007 AÑO DE UBICACIÓN EN EL PLAN DE ESTUDIOS: 2 año FECHA ULTIMA REVISIÓN DE LA ASIGNATURA:
Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Diseñ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
Formato 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
TEMA II: Características del Modelo E-R Extendido
2015 UNAN LEÓN Departamento de Computación Asignatura: DISEÑO DE BASE DE DATOS TEMA II: Características del Modelo E-R Extendido TEMA 2: CARACTERÍSTICAS DEL MODELO E-R EXTENDIDO Aunque los conceptos básicos
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Diseño de Base de Datos Ubicación: Tercer semestre Clave: 2085 Horas semana-mes:
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)
Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011
Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011 Introducción Un modelo de datos es un conjunto de conceptos que pueden ser usados para describir-diseñar la estructura de una Base
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
Introducció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
Í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
UNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS VALLES PROGRAMA DE ESTUDIO BASES DE DATOS RELACIONALES I.- DATOS GENERALES DEL PROGRAMA DE ESTUDIOS 1. Nombre de la Asignatura: BASES DE DATOS RELACIONALES
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
Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)
Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS OBJETIVO DEL ESQUEMA DE DATOS Describir los datos que el sistema debe conocer para poder responder a los estímulos. CARACTERÍSTICAS DEL ESQUEMA DE
Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones
Laboratorio de Base de Datos Práctica Nro. 3, Modelo Relacional y Transformaciones Prof. Solazver Solé Preps. Alvaro Araujo, Nerio Moran Semestre A-2017 1. Modelo Relacional El modelo relacional representa
Diagramas de clases de UML
Diagramas de clases de UML Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl Qué es UML? v UML ( Unified Modeling Language ) es un
- Bases de Datos (2012/2013) Tema 2: Diseño lógico. Modelo Relacional
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla - Bases de Datos (2012/2013) Tema 2: Diseño lógico.
BASES 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
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
INTRODUCCIÓN A LA NOTACIÓN UML Diagramas de clases
INTRODUCCIÓN A LA NOTACIÓN UML Diagramas de clases 1 Introducción Este documento proporciona una breve descripción de la notación UML utilizada en los diagramas UML de clases. 2 Clase Una clase UML (figura