Estructuras de Almacenamiento de Datos

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

Download "Estructuras de Almacenamiento de Datos"

Transcripción

1 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 INGENIERÍA DE SISTEMAS

2 RELACIONES TERNARIAS Cual es la semántica de esta relación y de sus cardinalidades máximas? Cual es el nro. máximo de ejemplares de cada entidad que está vinculado con un par de ejemplares de la otra entidad? Por ejemplo: un profesor, para una materia cuantos libros utiliza (uno muchos)? Diferentes alternativas: N:N:N 1:1:N 1:N:N 1:1:1

3 RELACIONES TERNARIAS Cardinalidad N:N:N Un profesor, para cada materia utiliza muchos libros. Un profesor, cada libro lo utiliza para muchas materias. Un libro, en cada materia es utilizado por muchos profesores. Profesor Materia Libro Prof P1 P2 P3 R IdM MA MB MC Prof IdM CodL P1 MA L1 P1 MB L1 P1 MA L6 P2 MA L1 CodL L1 L2 L6

4 RELACIONES TERNARIAS Profesor Materia Libro Cardinalidad 1:N:N Un profesor, cada libro lo utiliza en muchas materias. Un proveedor, en cada materia utiliza muchos libros. En una materia, cada libro es utilizado por un único profesor. Prof P1 P2 P3 R IdM MA MB MC CodL L1 L2 L3 Estas tuplas no cumplen la condición de la relación, sólo una del par es correcta?? Prof IdM CodL P1 MA L1 P1 MB L1 P2 MA L2 P2 MA L1

5 RELACIONES TERNARIAS Cardinalidad 1:1:N Un profesor, en cada materia utiliza muchos libros. Cada libro, en cada materia es utilizado por un único profesor. Un profesor utiliza cada libro en una única materia. Hay tuplas que no cumplen las condiciones de la relación, sólo una de cada par es correcta???? Profesor Materia Libro Prof P1 P2 P3 IdM MA MB MC CodL L1 L2 L3 R Prof IdM CodL P1 MC L3 P1 MB L3 P2 MC L3 P2 MA L1

6 RELACIONES TERNARIAS Cardinalidad 1:1:1 Un profesor para cada materia utiliza un único libro. Cada libro en cada materia es utilizado por un único profesor. Un profesor, cada libro lo utiliza en una única materia. Cada par de tuplas incumple las condiciones de la relación Profesor Materia Libro Prof P1 P2 P3 IdM MA MB MC CodL L1 L2 L3 R Prof IdM CodL P1 MA L1 P1 MC L3 P3 MA L3 P1 MA L3

7 JERARQUÍA Existen situaciones en las cuales distintas entidades pueden compartir características comunes (atributos). Se puede crear un nuevo tipo de entidad llamado supertipo que contenga dichas características, realizando así una generalización o especialización de las entidades originales. Los atributos específicos se asocian a entidades denominadas subtipos.

8 JERARQUÍA El proceso anterior en el MERExt lleva a dos conceptos referidos a las jerarquías: La generalización especifica que varias entidades con ciertos atributos comunes (entidades subtipos) pueden generalizarse en un tipo de entidad de nivel superior (entidad supertipo). La especialización esto indica que los subtipos son una especialización del supertipo. La generalización se describe también en términos de herencia, y especifica que todos los atributos y relaciones de un supertipo se propagan en la jerarquía a las entidades de menor nivel.

9 JERARQUÍA Las relaciones de supertipo-subtipo se pueden caracterizar según 2 aspectos: La posibilidad de que las instancias de los subtipos sean conjuntos disjuntos, o no (overlaping) (jerarquías exclusivas o compartidas, respectivamente); La obligación de que cada instancia del supertipo deba estar presente en alguno de los subtipos, o no (jerarquías totales o parciales, respectivamente). Estas dos características son ortogonales, y por lo tanto conforman un espectro de 4 posibles definiciones de jerarquías cada una con un conjunto propio de restricciones de integridad semántica. Exclusiva Total, Exclusiva Parcial, Compartida Total, Compartida Parcial.

10 JERARQUÍA (RELACIONES ES-UN O ISA) Supertipo Jerarquía Exclusiva Disjoint - D Subtipo Supertipo/ Subtipo Subtipo Jerarquía Compartida Overlap - O Subtipo

11 JERARQUÍA Jerarquía Exclusiva de participación Parcial Jerarquía Compartida de participación Total

12 AGREGACIONES Es una extensión propuesta para modelar, interrelaciones entre entidades y relaciones, o entre relaciones. Cuál es su significado semántico? Cuándo tiene sentido plantear una agregación?

13 AGREGACIONES Cómo indicar la relación Trabaja, entre entidades y relaciones?

14 Identificador Alternativo Identificador Principal ATRIBUTOS IDENTIFICADORES CASOS REPRESENTACION Rol Composición Presencia Cardinalidad Simple Univaluado Obligatorio Compuesto Obligatorio Simple Opcional Obligatorio Compuesto Opcional

15 Descriptor ATRIBUTOS DESCRIPTORES CASOS REPRESENTACION Rol Composición Presencia Cardinalidad Univaluado Obligatorio Multivaluado Simple Univaluado Opcional Multivaluado Univaluado Obligatorio Multivaluado Compuesto Univaluado Opcional Multivaluado

16 CONSTRUCCIÓN DEL DEREXT No existen reglas que indiquen cómo construir un modelo de datos, sólo principios generales a aplicar junto al criterio del diseñador experimentado Interpretar las frases expresadas en lenguaje natural (en el relevamiento), identificando cuáles son las entidades (datos) y cuales las relaciones (entre los datos) en la organización. Chen propuso las siguientes heurísticas: En general un sustantivo es una entidad, aunque también podría ser un atributo (Ej: los ALUMNOS cursan MATERIAS ) Un verbo o frase verbal puede indicar una relación entre entidades (Ej: los alumnos CURSAN materias ). Asociaciones entre los datos. Que información acerca de las entidades y relaciones deberían registrarse? determinar los atributos (de entidades y relaciones). Respecto de relaciones más complejas (ternarias, agregaciones, etc.) la experiencia del diseñador, las herramientas computacionales que maneje y el conocimiento de las transformaciones en esquemas equivalentes constituyen un recurso fundamental.

17 DECISIONES DE DISEÑO Cuándo un concepto debería modelarse como entidad? O como atributo? Cuándo un concepto debería modelarse como una entidad? O como una relación? DEPENDE DE LOS REQUERIMIENTOS DEL CLIENTE!! Cómo definir correctamente el grado de una relación? Es binaria? Es ternaria o de orden >3? Son varias o es una? ANÁLISIS DE TIEMPOS Y ACTORES Es equivalente una relación ternaria a dos o más binarias entre las entidades involucradas? Es equivalente una relación ternaria a una agregación? NO SIEMPRE!! EXPERIENCIA Y PRÁCTICA SON INDISPENSABLES PARA RESOLVER ESTOS INTERROGANTES

18 RESUMEN: DISEÑO CONCEPTUAL DE DATOS El diseño conceptual se guía por el análisis de los requisitos Permite obtener una descripción de alto nivel de los datos que finalmente serán almacenados MER/MERExt es uno de los modelos más populares para el diseño conceptual. Construcciones expresivas, cercanas a la forma en que los usuarios piensan acerca de sus aplicaciones. Numerosas herramientas CASE (que generalmente siguen el modelo binario no hay relacions ternarias, que deben ser representadas por 2 o más binarias no siempre equivalentes!!). En actual evolución, mismo estilo que MER/MERExt: UML Algoritmos de derivación casi automática desde el esquema conceptual al esquema lógico temprano. continuará

19 LECTURA OBLIGATORIA Diseño de Bases de Datos Relacionales De Miguel, A.; Piattini, M.; Marcos, E. AlfaOmega RaMa editores, (Capítulos 1 y 2) Database Modeling and Design. Teorey, T.; Lighstone, S.; Nadeau, T.; Jagadish, H. Morgan Kaufmann. 5ta. Edición (Capítulo 2)

Estructuras de Almacenamiento de Datos MODELO DE ENTIDADES Y RELACIONES

Estructuras de Almacenamiento de Datos MODELO DE ENTIDADES Y RELACIONES Estructuras de Almacenamiento de Datos MODELO DE ENTIDADES Y RELACIONES T E O R Í A 1 2 0 1 6 INGENIERÍA DE SISTEMAS REPRESENTACIÓN DE LA INFORMACIÓN Conocimiento entendimiento de la naturaleza, cualidades

Más detalles

Estructuras de Almacenamiento de Datos

Estructuras de Almacenamiento de Datos Estructuras de Almacenamiento de Datos MODELADO DE DATOS MODELO DE ENTIDADES Y RELACIONES T E O R Í A 1 2 0 1 8 INGENIERÍA DE SISTEMAS MODELO DE DATOS Es un conjunto de conceptos utilizados para organizar

Más detalles

Estructuras de Almacenamiento de Datos. Cursada 2010

Estructuras de Almacenamiento de Datos. Cursada 2010 Estructuras de Almacenamiento de Datos Cursada 2010 Facultad de Ciencias Exactas Universidad Nac. Centro de la Pcia. de Bs. As. Introducción a la Materia Objetivo: Realizar una introducción al diseño y

Más detalles

Estructuras de Almacenamiento de Datos Cursada 2010

Estructuras de Almacenamiento de Datos Cursada 2010 Estructuras de Almacenamiento de Datos Cursada 2010 Facultad de Ciencias Exactas Universidad Nac. Centro de la Pcia. de Bs. As. Introducción a la Materia Objetivo: Realizar una introducción al diseño y

Más detalles

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

BASES DE DATOS II. Tema III:El problema del modelado conceptual. Profesores: Fernando Berzal Galiano Javier García Castellano Maria-Amparo Vila

BASES DE DATOS II. Tema III:El problema del modelado conceptual. Profesores: Fernando Berzal Galiano Javier García Castellano Maria-Amparo Vila BASES DE DATOS II Tema III:El problema del modelado conceptual Profesores: Fernando Berzal Galiano Javier García Castellano Maria-Amparo Vila 04/04/2005 IDBIS- DECSAI 1 Tema III: programa El problema del

Más detalles

Estructuras de Almacenamiento de Datos MODELADO DE DATOS

Estructuras de Almacenamiento de Datos MODELADO DE DATOS Estructuras de Almacenamiento de Datos MODELADO DE DATOS ESQUEMA LÓGICO TEORÍA 1 PARTE I 2018 CONTENIDOS Parte I: Modelo relacional Parte II: Obtención del Esquema Lógico DISEÑO LÓGICO Modelo de Entidades

Más detalles

Modelo Entidad Relación.MER.

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,

Más detalles

Unidad 2. Bases de Datos Relacionales

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

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

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Tema 3: Modelo Entidad Interrelación 1. Modelización

Más detalles

UNIDAD 3 MODELO ENTIDAD- RELACION

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

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

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

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

Más detalles

El Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información.

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

Modelo Entidad Relación

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

Más detalles

Informática. Introducción a las bases de datos relacionales. Diseño conceptual. Carmen Graciani Díaz Luis Valencia Cabrera

Informática. Introducción a las bases de datos relacionales. Diseño conceptual. Carmen Graciani Díaz Luis Valencia Cabrera Introducción a las bases de datos relacionales. Diseño conceptual Carmen Graciani Díaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Bases de datos relacionales: ideas

Más detalles

Gestión base de datos : Modelo Relacional (II)

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

Más detalles

TEMA 3.- MODELOS CONCEPTUALES DE DATOS.

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

Más detalles

Modelado Conceptual: El Modelo E/R Extendido

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:

Más detalles

PROGRAMA DE MATERIA SISTEMAS DE INFORMACION PRESENCIAL MATERIA: ACADEMIA ING.SW.

PROGRAMA DE MATERIA SISTEMAS DE INFORMACION PRESENCIAL MATERIA: ACADEMIA ING.SW. DATOS DE IDENTIFICACIÓN MATERIA: CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: BASE DE DATOS CIENCIAS BASICAS SISTEMAS DE INFORMACIÓN PROGRAMA EDUCATIVO: INGENIERO INDUSTRIAL ESTADISTICO AÑO DEL PLAN DE ESTUDIOS:

Más detalles

Cátedra de Bases de Datos

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

Más detalles

Bases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada

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

Más detalles

BASE DE DATOS Modelos de Datos

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

Más detalles

Temario. Tema 5. Bases de Datos Activas Tema 6. Disparadores en Oracle Prácticas de Disparadores en Oracle III. BD Semiestructuradas

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

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

Diseño de base de datos: Modelo Entidad Relación (II)

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

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma 1. DATOS ADMINISTRATIVOS Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA PLAN DE ESTUDIOS 2015-II SÍLABO 1.1. Nombre

Más detalles

Modelo Entidad Relacion Extendido

Modelo Entidad Relacion Extendido Modelo Entidad Relacion Extendido Bases de Datos II Unidad 2 Facultad de Ingeniería y Tecnología Lic. Saulo Hernandez Osoria Modelo Entidad Relación Extendido Algunas extensiones al modelo E-R son: El

Más detalles

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

BASES DE DATOS (curso 2003/2004)

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

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas División Académica de Informática y Sistemas Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS

Más detalles

Unidad 2 MODELO ENTIDAD - RELACIÓN

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

ESCUELA DE INGENIERIA Informática Y Sistemas

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

Más detalles

- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER (3)

- 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

Más detalles

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

Más detalles

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

Tema 2: Diseño conceptual de Bases de Datos.

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

Más detalles

Recolección y Análisis de Requerimientos

Recolecció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 detalles

Notaciones de Entidad Relación ER

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 detalles

INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2

INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2 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 detalles

TEMA Nro. 1. Introducción a la Bases de Datos

TEMA Nro. 1. Introducción a la Bases de Datos TEMA Nro. 1 Introducción a la Bases de Datos Introducción a las bases de datos La bases de datos: Cuestión de enfoque Historia de las bases de datos Las bases de datos se han empleado desde siempre Definición

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

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

Más detalles

1. Cardinalidades de una Interrelación

1. Cardinalidades de una Interrelació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 especialización 2.5 Interrelaciones de grado superior a 2 2.6 Dimensión

Más detalles

Bases de datos 1. Teórico: Diseño Conceptual

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

Más detalles

BASES DE DATOS 1. Teórico: Diseño Conceptual

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

Más detalles

Tema 1: Bases de datos relacionales. Diseño conceptual (2014/2015)

Tema 1: Bases de datos relacionales. Diseño conceptual (2014/2015) Tema 1: Bases de datos relacionales. Diseño conceptual (2014/2015) 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

Más detalles

TECNOLOGÍ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. 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 detalles

Diseño conceptual Diseño de bases de datos

Diseñ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 detalles

El modelo Entidad-Relación

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

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

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

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

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

Bases de Datos OTROS ASPECTOS MODELO E-R

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

Más detalles

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

FACULTAD DE INGENIERÍA. Fundamentos de Bases de Datos

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

Modelos de datos. Colección de herramientas conceptuales para describir

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

Bases de Datos Especializadas. Sesión 2: Modelado de datos

Bases de Datos Especializadas. Sesión 2: Modelado de datos Bases de Datos Especializadas Sesión 2: Modelado de datos Contextualización Entre las metodologías para el desarrollo de sistemas informáticos para las organizaciones, se destacan aquellas que se dirigen

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales Bases de Datos Relacionales Introducción a las Bases de Datos Conjunto de datos relacionados entre sí Hechos conocidos Pueden registrarse Tienen significado Representa una realidad particular (Minimundo,

Más detalles

Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación. Tema 1. Modelado de datos

Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación. Tema 1. Modelado de datos Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Tema 1. Modelado de datos Contenidos: Tema 1. Modelado de Datos Conceptos generales. Modelo Entidad-Relación Extendido

Más detalles

CICLO ESCOLAR JULIO DICIEMBRE

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

Más detalles

Fundamentos de Bases de Datos

Fundamentos de Bases de Datos 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de Bases de Datos Ingeniería en Sistemas Computacionales SCM - 0412

Más detalles

Diseño Lógico Estándar. Diseño Lógico Tema 12

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.

Más detalles

Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Estadística Departamento de Estadística Cátedra de Computación

Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Estadística Departamento de Estadística Cátedra de Computación Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Estadística Departamento de Estadística Cátedra de Computación Nombre de la Asignatura: SISTEMAS DE INFORMACIÓN Y BASES DE

Más detalles

Modelo Conceptual Modelo Entidad - Relación

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

Más detalles

Unidad I. Introducción a las Bases de Datos

Unidad I. Introducción a las Bases de Datos Unidad I Introducción a las Bases de Datos Bases de Datos - Definición Conjunto de datos relacionados entre sí Hechos conocidos: Pueden registrarse Tienen significado Representa una realidad particular:

Más detalles

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve

Más detalles

CAPÍTULO 4 JERARQUÍAS

CAPÍTULO 4 JERARQUÍAS CAPÍTULO 4 JERARQUÍAS En ocasiones es muy útil y natural clasificar las entidades en distintos subtipos, según el rol que cumplen en el sistema que se quiere modelar o por las distintas características

Más detalles

ING. YIM ISAIAS APESTEGUI FLORENTINO

ING. YIM ISAIAS APESTEGUI FLORENTINO UNA INTRODUCCION A BASE DE DATOS, EL MODELO ENTIDAD RELACION ING. YIM ISAIAS APESTEGUI FLORENTINO Fuente: Caselli Gismondi Hugo,Manual de Base de Datos 2009 Elmasri y Navathe: Fundamentos de Sistemas de

Más detalles

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

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

Más detalles

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

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

Más detalles

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de

Más detalles

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

Más detalles

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición

Más detalles

Asignatura: 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: 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 detalles

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

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

Más detalles

Mayo Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010. F1016 Modelado, diseño y manejo de bases de datos 1/12

Mayo Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010. F1016 Modelado, diseño y manejo de bases de datos 1/12 PROGRAMA DE ESTUDIO Modelado, diseño y manejo de bases de datos Programa Educativo: Licenciado en Informática Administrativa. Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas:

Más detalles

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

Introducción a la orientación a objetos y a UML

Introducción a la orientación a objetos y a UML Introducción a la orientación a objetos y a UML El lenguaje unificado de modelado. Manual de referencia. James Rumbaugh, Ivar Jacobson, Grady Booch. Ed. Addison Wesley, 2000 El proceso unificado de desarrollo,

Más detalles

BASES DE DATOS II PRACTICA I

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

Más detalles

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

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

Más detalles

El Modelo E/R Extendido. Modelado Conceptual Tema 6

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

Diseño Conceptual - Modelo ER

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

Más detalles

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase

Más detalles

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

ESCUELA SUPERIOR POLITECNICA DEL LITORAL SISTEMAS DE BASES DE DATOS I UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Computación e Ingeniería en Telemática Sistemas Tecnológicos,

Más detalles

Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación

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

Más detalles

PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: CEDULA:

PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: CEDULA: PERSISTENCIA DE OBJETOS EN BASE DE DATOS RELACIONALES FRANCISCO LEÓN NAJERA CÓDIGO: 20092295009 CEDULA: 80087371 UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS BELTRÁN FACULTAD DE INGENIERÍA MAESTRIA EN

Más detalles

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: F1016 Modelado, diseño y manejo de bases de datos 1/11

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: F1016 Modelado, diseño y manejo de bases de datos 1/11 PROGRAMA DE ESTUDIO Modelado, diseño y manejo de bases de datos Programa Educativo: Licenciatura en Sistemas Computacionales. Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas:

Más detalles

BASES DE DATOS II 28/02/2005 IDBIS- DECSAI 1

BASES DE DATOS II 28/02/2005 IDBIS- DECSAI 1 BASES DE DATOS II Transparencias para las clases de practicas Fundamentos de diseño Profesores: Fernando Berzal Galiano Javier Garcia Castellano Maria-Amparo Vila 28/02/2005 IDBIS- DECSAI 1 OBJETIVO DE

Más detalles

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

Modelado Entidad-Relación

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

Más detalles

UNIVERSIDAD JOSE CARLOS MARIATEGUI. Figura 15. Figura 16

UNIVERSIDAD JOSE CARLOS MARIATEGUI. Figura 15. Figura 16 UNIVERSIDAD JOSE CARLOS MARIATEGUI El Administrador Corporativo de MS SQL Server 2000 (Primera Parte) Objetivo: Crear una Base de Datos en MS SQL Server 2000 Aplicar Ingeniería Directa con ErWin 4.1 El

Más detalles