Estructuras de Almacenamiento de Datos MODELADO DE DATOS

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

Download "Estructuras de Almacenamiento de Datos MODELADO DE DATOS"

Transcripción

1 Estructuras de Almacenamiento de Datos MODELADO DE DATOS ESQUEMA LÓGICO TEORÍA 1 PARTE I 2018

2 CONTENIDOS Parte I: Modelo relacional Parte II: Obtención del Esquema Lógico

3 DISEÑO LÓGICO Modelo de Entidades y Relaciones Reglas de Transformación Esquema Lógico según el Modelo Relacional

4 MODELO RELACIONAL Modelo Conceptual Esquema Relacional Almacenamiento Físico Diagramas ER (DER) Tablas relaciones (del modelo relacional) columnas atributos filas tuplas Organización de Archivos y Estructuras de Índices. Diseñar EAdD Obtener Comprender Diseñar Evaluar

5 ELEMENTOS DEL MODELO RELACIONAL Definición matemática: Si A y B son conjuntos de datos, una relación R puede definirse como R AxB R está incluída o es igual al producto cartesiano de AxB En general para un conjunto de dominios (conj. de datos homogéneos) D 1...D n (no necesariamente distintos), R es un subconjunto del producto cartesiano de los n dominios: R D 1 x D 2 x... x D n (n es el grado de la relación)

6 ELEMENTOS DEL MODELO RELACIONAL Ejemplo de la relación MÉDICO (grado 5): MÉDICO Matricula x NyApell x Especialidad x DNI x ClinicaEjerce Matricula = {x/x es un entero de 6 dígitos} Nombre = {x/x es una cadena de caracteres alfabéticos de tamaño 40} Especialidad = {Cardiología, Endocrinología, Pediatría, Traumatología, } DNI = {x/x es un entero de 8 dígitos >= } ClinicaEjerce = {C. Paz, C. Modelo, C. Chacabuco, S. Tandil, Cons. Privado} MÉDICO estará dada por cualquier combinación de instancias de estos 4 dominios. Plantee algunas tuplas posibles

7 CONCEPTOS BÁSICOS DEL MODELO RELACIONAL Formalmente un esquema relacional es: R <R, Dep> Donde: R = {R 1, R 2,..., R m } es el conjunto de relaciones. Dep es el conjunto de dependencias entre datos (restricciones) RD restricciones de dominio DF dependencias funcionales DI dependencias de inclusión RN restricciones de nulidad Esquema de relación se expresa esq(r i ) y representa el conjunto de atributos que componen cada R i. Tuplas se indican mediante t, t, t y subtupla de t correspondiente al conjunto de atributos Z se indica mediante t[z]. El conjunto de subtuplas correspondientes a Z, en una relación R se denomina proyección: Z (R) Cada esquema de relación está asociado con un valor o estado de relación r i

8 EJEMPLO Las relaciones pueden visualizarse en forma de tabla MÉDICO Nombre de la relación Ri (tabla) Atributo (columna) Matricula NyApell Especialidad DNI ClinicaEjerce Juan Paz Traumatología C. Modelo Inés Roca Pediatría C. Paz Pedro Jara Traumatología Cons. Privado Esquema de la relación o cabecera - esq(ri) (comprensión) Tupla - t (fila) Notación Habitual: MÉDICO(Matricula, NyApell, Especialidad, DNI, ClinicaEjerce) (equivale a MÉDICO Matricula x NyApell x Especialidad x DNI X ClinicaEjerce) Cada atributo tiene un dominio de definición que incluye los valores posibles que puede tomar el atributo Valor o estado de Ri r i (extensión)

9 EJEMPLO Esquema Lógico PRESTADORES <PRESTADORES, Dep> PRESTADORES = {MÉDICO, CLINICA,..., OBRA_SOCIAL} conjunto de relaciones (tablas). Dep conjunto de dependencias entre datos (restricciones) se describirán en el esquema lógico. Esq (MÉDICO) = {Matricula, NyApell, Especialidad, DNI, ClinicaEjerce} lista de atributos de MÉDICO (equivale a una definición por comprensión de MÉDICO). t=< , Juan Paz, Traumatología, , C. Modelo> tupla t [Matricula, ClinicaEjerce] = < , C. Modelo> Subtupla de t Proyección Matricula,ClinicaEjerce (MÉDICO) El conjunto de subtuplas t[matricula, ClinicaEjerce] MEDICO = {< , Juan Paz, Traumatología, , C. Modelo>,,< , Pedro Jara, Traumatología, , Cons. Privado>, } Valor o estado de MÉDICO (equivale a la definición por extensión). prestadores = {médico, clinica,..., obra_social} estado de los datos

10 DEPENDENCIAS FUNCIONALES Una Dependencia Funcional (DF) es una restricción sobre el conjunto de tuplas que pueden aparecer en una relación R. Sea una relación R y X,Y dos subconjuntos de esq(r). La dependencia funcional X Y (X determina Y) se verifica en R si en ninguna instancia aceptable de R pueden existir dos tuplas t1, t2 tales que: t1[x] = t2[x] t1[y] =/= t2[y] Es decir que si dos tuplas t1 y t2 tienen valores idénticos para los atributos X, también deben tener valores iguales para los atributos Y.

11 DEPENDENCIAS FUNCIONALES Definición: la dependencia funcional general R:A 1,..., A m B 1,..., B n se satisface en R i si y sólo si: t, t R, (t.a 1 =t.a 1... t.a m = t.a m t.b 1 =t.b 1... t.b m =t.b m ) Ejemplos: MÉDICO: Matricula NyApell, Especialidad, DNI, ClinicaEjerce Equivalente a: MÉDICO: Matricula NyApell MÉDICO: Matricula Especialidad MÉDICO: Matricula DNI MÉDICO: Matricula ClinicaEjerce MÉDICO: DNI Matricula En que situación real no se verifica MÉDICO: Matricula ClinicaEjerce??

12 CLAVES Definición informal: Una clave de una relación R es un conjunto de atributos A 1,..., A n tal que para cualquier tupla su valor es único. Formalmente: Una clave de una relación es un conjunto de atributos A 1,..., A n tal que para cualquier otro atributo B, se satisface: R (A 1,..., A n, B) A 1,..., A n B Dependencia funcional Una clave minimal es un conjunto de atributos de R que es clave, y para el cual ningún subconjunto de atributos de R es clave. Habitualmente se las denomina: superclave y clave respectivamente.

13 EJEMPLOS DE CLAVES En las relaciones que representan entidades su identificador natural (#producto, LU, matricula, DNI, NroPatente, etc.) En las que representan (inter)relaciones depende del orden y cardinalidad de la relación La clave se indica subrayando el atributo. MÉDICO = (Matricula, NyApell, Especialidad, DNI, ClinicaEjerce) Si existe otra, se denomina clave alternativa y se indica con subrayado doble. MÉDICO = (Matricula, NyApell, Especialidad, DNI, ClinicaEjerce) Más sobre claves esquema lógico

14 DEPENDENCIAS DE INCLUSIÓN PURA Materializan un vínculo esencial entre ejemplares de diferentes relaciones (que representan distintos elementos del MERE) (inclusive de la misma) Definición formal: la Dependencia de Inclusión (DI) se satisface si y sólo si: R1[Atrib1] R2[Atrib2] Siendo Atrib1 y Atrib2 listas de atributos Atrib1 (R1) Atrib2 (R2) Son restricciones limitan los posibles valores que pueden tomar ciertos atributos o conjuntos de ellos (estados legales de los datos) En todo momento, el estado de los datos debe satisfacerlas INGENIERÍA DE SISTEMAS FCEx UNCPBA

15 RESTRICCIÓN DE INTEGRIDAD REFERENCIAL Si Y es clave primaria de R d (K d ) dependencia de inclusión basada en clave X es una clave extranjera (foreign key) para R i (denotaremos las claves extranjeras como: FK) Las dependencias de inclusión de este tipo son llamadas Restricciones de Integridad Referencial (RIR) y se expresarán R i [FK i ] << R d [K d ]:(b,md) se cambia (DI pura) por << (rir)

16 RESTRICCIÓN DE INTEGRIDAD REFERENCIAL Ejemplo: MÉDICO[ClinicaEjerce] << CLINICA[IdClinica] ClinicaEjerce (MÉDICO) IdClinica (CLINICA) Matricu la NyApell Especialidad DNI ClinicaEjerce Juan Paz Traumatología Inés Roca Pedro Jara Pediatría Traumatología C. Modelo C. Paz Cons. Privado IdClinica C.Modelo CLINICA Domicilio España esq- Alem C.Paz Sarmiento 845 Cons. Privado Del Valle 5737 S.Tandil Sarmiento 777

17 En un esquema relacional REPASAMOS: R <R, Dep> Donde: R = {R 1, R 2,..., R m } es el conjunto de relaciones. Dep es el conjunto de dependencias entre datos (restricciones) RD restricciones de dominio Especifica qué valores pueden tomar los atributos de las tuplas: Matricula = {x/x es un entero de 6 dígitos} RN restricciones de nulidad Especifica qué atributos pueden ser nulos DF dependencias funcionales: X Y (X determina Y) DI dependencias de inclusión: R1[Atrib1] R2[Atrib2]

18 DERIVACIÓN DEL ESQUEMA LÓGICO Representación relacional del MERE TEORÍA 1 PARTE II 2018

19 REGLAS DE TRANSFORMACIÓN DE ENTIDADES Reglas de transformación del DERExt al Esquema Relacional: Se crea una relación por cada entidad, con el mismo nombre de la entidad. El identificador de la entidad se transforma en la clave de dicha relación. Cada identificador alternativo de la entidad se transforma en una clave alternativa de dicha relación. Todo atributo simplemente valuado de la entidad se transforma en un atributo de dicha relación. Los atributos compuestos se despliegan en sus partes componentes, como si fueran univaluados. Los atributos obligatorios llevan una leyenda de NO NULO Los atributos opcionales se indican de la misma manera que los obligatorios sin la leyenda. Los atributos multivaluados se proyectan en otra relación conjuntamente con la clave de la entidad o de la (inter)relación.

20 DERIVACIÓN DE ENTIDADES Aplicando las reglas anteriores... ALUMNO( LU, Documento, Apellido, Nombre, Tutor, Calle, Nro, Ciudad) Apellido, Nombre, Calle, Nro y Ciudad deben ser NO NULOS Tutor puede ser NULO (utilizamos negrita) TELEFONO (LU, telefono) MAIL (LU, mail)

21 DERIVACIÓN DE ENTIDADES Atributos multivaluados TELEFONO (LU, telefono) MAIL (LU, mail)... El subrayado punteado es una convención para indicar claves extranjeras. Aspectos a considerar: Que relación tiene el atributo (parte de la clave) LU con respecto a LU en ALUMNO? Es una clave extranjera!! TELEFONO [LU] << ALUMNO[LU] MAIL [LU] << ALUMNO[LU] como se representaría la posible nulidad de teléfonos? Observa similitudes y diferencias entre TELEFONO y MAIL??

22 DERIVACIÓN DE RELACIONES BINARIAS 1:N Los atributos identificadores de la entidad (clave de la relación) del lado 1, se agregan como atributos en la relación correspondiente a la entidad del lado N constituyen una clave extranjera Se subrayan con línea punteada CIUDAD (IdCiudad, SedeUnicen) ALUMNO (LU, Apellido, Nombre, FechaNac, FechaInscrip, IdCiudad) CLAVE EXTRANJERA

23 DERIVACIÓN DE RELACIONES BINARIAS 1:N Formalmente el esquema relacional se completa indicando las Restricciones de Integridad Referencial (RIR) CIUDAD (IdCiudad, SedeUnicen) ALUMNO (LU, Apellido, Nombre, FechaNac, FechaInscrip, IdCiudad) Restricción de Integridad Referencial ALUMNO(IdCiudad) << CIUDAD(IdCiudad): (b, md) (Acciones Referenciales)

24 RELACIONES OBLIGATORIAS Y OPCIONALES CIUDAD (IdCiudad, SedeUnicen) Puede renombrarse ALUMNO (LU, Apellido, Nombre, FechaNac, FechaInscrip, IdCursa) SI puede omitirse el valor en las tuplas: NULO admitido opcional NO puede omitirse el valor en las tuplas: NO NULO obligatorio Qué pasa con FechaInsc si la cardinalidad es 0,1 para ciudad?

25 DERIVACIÓN DE RELACIONES: UNARIAS 1:N (Ó N:1) DEBE renombrarse ALUMNO (LU, Apellido, Nombre, LUTutor) El esquema relacional se completa indicando la Restricción de Integridad Referencial ALUMNO[LUTutor] << ALUMNO [LU]: (b, md) (Acciones Referenciales)

26 DERIVACIÓN DE RELACIONES UNARIAS Y BINARIAS N:N Se crea una nueva relación, cuya clave es la yuxtaposición de los identificadores (claves) de cada una de las entidades participantes. Nombre de relación: nombre indicado en el rombo. Cada una de las claves, por separado es una clave extranjera referida a la relación (entidad) de la cual proviene.

27 DERIVACIÓN DE RELACIONES BINARIAS N:N ALUMNO(LU, Nombre, FechaNac) CARRERA(IdCarrera, PlanEst) CURSA(LU, IdCarrera) Cuál sería el efecto en las tablas si las cardinalidades mínimas fueran 1?

28 DERIVACIÓN DE RELACIONES BINARIAS N:N... El esquema relacional se completa indicando las restricciones de integridad referencial ALUMNO(LU, Nombre, FechaNac) CARRERA(IdCarrera, PlanEst) CURSA(LU, IdCarrera) Relación binaria N:N 2 RIR CURSA[LU] << ALUMNO [LU]:( ) CURSA[IdCarrera] << CARRERA[IdCarrera]:( )

29 DERIVACIÓN DE RELACIONES UNARIAS N:N ALUMNO (LU, Apellido, Nombre) ES_TUTOR_DE( LU, LUTutor) Relación unaria N:N 2 RIR ES_TUTOR_DE[LU] << ALUMNO [LU]:( ) ES_TUTOR_DE[LUTutor] << ALUMNO [LU]:( ) Cuál sería el efecto en las tablas si las cardinalidades mínimas fueran 1?

30 DERIVACIÓN DE RELACIONES BINARIAS 1:1 CASO (1,1):(0,1) Los atributos identificadores de la entidad (clave de la relación) del lado obligatorio (1:1), se agregan como atributos en la relación correspondiente a la otra entidad constituyen una clave extranjera Pero además son clave alternativa CLAVE EXTRANJERA EMPLEADO (DNI, Apellido, Nombre, FechaNac) SUCURSAL (IdSucursal, Domicilio, DNIAdministrador) Y CLAVE ALTERNATIVA Para el caso (0,1):(0,1) es similar tomando cualquiera de las entidades

31 DERIVACIÓN DE RELACIONES BINARIAS 1:1 CASO (1,1):(1,1) Los atributos identificadores de una entidad (clave de la relación) se agregan como atributos en la relación correspondiente a la otra entidad constituyen una clave extranjera. Pero además son clave alternativa USER ( , password) CHARACTER (char_id, name, avatar, ) CLAVE EXTRANJERA Y CLAVE ALTERNATIVA No queda plasmado la obligatoriedad hacia el otro sentido En este caso también se podría unificar las entidades en una sola relación.

32 RELACIONES TERNARIAS N:N:N Cardinalidad N:N:N Un profesor, para cada materia puede utilizar muchos libros. Un profesor, puede utilizar cada libro para muchas materias. Un libro, en una materia puede ser utilizado por muchos profesores. PROFESOR (IdProf, ) Profesor Materia Libro IdProf P1 P2 P3 IdMat MA MB MC IdLibro L1 L2 L6 MATERIA (IdMat, ) LIBRO (IdLibro, ) R( IdProf, IdMat, IdLibro) R: IdProf IdMat IdLibro P1 MA L1 P1 MB L1 P1 MA L6 P2 MA L1

33 RELACIONES TERNARIAS 1:N:N Cardinalidad 1:N:N Un profesor, para cada materia puede utilizar muchos libros. Un profesor, puede utilizar cada libro para muchas materias. Un libro, en cada materia puede ser utilizado por un único profesor. PROFESOR (IdProf, ) MATERIA (IdMat, ) LIBRO (IdLibro, ) R( IdProf, IdMat, IdLibro) R: Profesor Materia Libro IdProf P1 P2 P3 IdMat MA MB MC IdLibro L1 L2 L6 IdProf IdMat IdLibro P1 MA L1 P1 MB L1 P1 MA L6 P2 MA L1

34 RELACIONES TERNARIAS 1:1:N Cardinalidad 1:1:N Un profesor, para cada materia puede utilizar muchos libros. Un profesor, cada libro lo utiliza para una única materia. Un libro, en cada materia es utilizado por un único profesor. PROFESOR (IdProf, ) Profesor Materia Libro IdProf P1 P2 P3 IdMat MA MB MC IdLibro L1 L2 L6 MATERIA (IdMat, ) LIBRO (IdLibro, ) R( IdProf, IdLibro, IdMat) R: IdProf IdMat IdLibro P1 MA L1 P1 MB L1 P1 MA L6 P2 MA L1

35 RELACIONES TERNARIAS 1:1:1 Cardinalidad 1:1:1 Un profesor, para cada materia utiliza un único libro. Un profesor, cada libro lo utiliza para una única materia. Un libro, en cada materia es utilizado por un único profesor. PROFESOR (IdProf, ) Profesor Materia Libro IdProf P1 P2 P3 IdMat MA MB MC IdLibro L1 L2 L6 MATERIA (IdMat, ) LIBRO (IdLibro, ) R( IdProf, IdLibro, IdMat) R: IdProf IdMat IdLibro P1 MA L1 P1 MB L1 P1 MA L6 P2 MA L1

36 RELACIONES TERNARIAS Para las relaciones ternarias las RIR son IGUALES para todos los casos RIRs: R [Prof]<< PROFESOR[Prof] :( ) R [CodL]<< LIBRO[CodL] :( ) R [IdM]<< MATERIA[IdM] :( )

37 DERIVACIÓN DE ATRIBUTOS EN RELACIONES Los atributos de una relación pueden ser del mismo tipo que los de una entidad. Si la relación que describen es designativa (1:N) entonces se incluyen en la tabla del lado N, derivándolos en forma análoga a los de las entidades. Si la relación es asociativa (binaria N:N o ternaria), se derivan en el esquema correspondiente a la relación, también de forma análoga a los de las entidades.

38 DERIVACIÓN DE JERARQUÍAS Se crea una relación por la entidad supertipo (con los atributos en común) y una relación por cada una de las entidades subtipo (con los atributos propios). La clave de cada uno de las relaciones que correspondientes a los subtipos es la clave de la relación correspondiente al supertipo. Para las jerarquías exclusivas, que deben incluir el atributo discriminante (tipo), éste se debe agregar al esquema de relación correspondiente a la entidad supertipo

39 DERIVACIÓN DE JERARQUÍAS PRODUCTO (IdProducto, Descripción, Marca, tipo) LÍQUIDO (IdProducto, CuidadoManip) SÓLIDO (IdProducto, CantxPaq) A_GRANEL (IdProducto, CantMinima) ENVASADO (IdProducto) ENVAS_PRES (IdProducto, Presentacion)

40 RIRS EN LAS JERARQUÍAS LÍQUIDO[IdProducto]<< PRODUCTO[IdProducto]:( ) SÓLIDO[IdProducto]<< PRODUCTO[IdProducto]:( ) Jerarquía Exclusiva A_GRANEL[IdProducto]<< LÍQUIDO[IdProducto] :( ) ENVASADO[IdProducto]<< LÍQUIDO[IdProducto] :( ) ENVAS_PRES[IdProducto]<< ENVASADO[IdProducto] :( ) Jerarquía Compartida Atributo Multivaluado

41 DERIVACIÓN DE ENTIDADES DÉBILES Entidades Débiles: tienen dependencia de existencia y de identificación. Su clave se forma con el identificador propio (clave parcial) más el identificador (clave) de la entidad fuerte. CAMPO (IdCampo, NombreCampo) PARCELA (IdCampo, NroParc, Superf, Cultivo) Clave Extranjera PARCELA [IdCampo] << CAMPO [IdCampo] Clave Parcial Cómo distinguir una tabla correspondiente a una entidad débil de una referida a atributos multivaluados?

42 DERIVACIÓN DE AGREGACIONES OFICINA (IdOficina, Descripción, Capacidad) PROYECTO(IdProy, Título, Presupuesto) INSTALADO (IdOficina, IdProy) EMPLEADO (Tipo, Numero, Apellido, Nombre, Telefono, IdOficina, IdProy ) INSTALADO [IdOficina] << OFICINA[IdOficina] : ( ) INSTALADO [IdProy] << PROYECTO[IdProy] : ( ) EMPLEADO [IdOficina, IdProy] << INSTALADO [IdOficina, IdProy]:( )

43 DISEÑO LÓGICO - REFINAMIENTO Objetivo: Obtener un esquema relacional optimizado Procedimiento: Tomar como punto de partida un esquema lógico (relacional) obtenido a partir de un esquema conceptual Registrar todas sus dependencias funcionales Usarlas para enriquecer y mejorar el diseño NORMALIZACIÓN

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

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

Modelos de Datos. Modelo Entidad-Relación

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

Más detalles

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

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

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

Modelo relacional. El modelo relacional

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

Más detalles

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

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

Más detalles

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

Introducción al Modelo Relacional

Introducción al Modelo Relacional Introducción al Modelo Relacional Base de Datos - Colección de Relaciones Relación - semejante a una tabla Tabla - relación Filas - tuplas Encabezados de Columnas - atributos Tipo de Datos de la Columna

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

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

Tema 2: Diseño de Bases de Datos (Diseño Lógico)

Tema 2: Diseño de Bases de Datos (Diseño Lógico) Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación BASES DE DATOS Tema 2: Diseño de Bases de Datos (Diseño Lógico) Profa. Mercy Ospina T. Caracas, 03 de septiembre de 2009 Centro

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

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

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

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

Más detalles

id_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.

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

Más detalles

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

Más detalles

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

Pasaje de MER a MR. BD1 Cátedra BD

Pasaje de MER a MR. BD1 Cátedra BD Pasaje de MER a MR 1 Pasaje de MER a MR Introducción a un Método Una base de datos que se ajuste a un diagrama Entidad-Relación puede representarse por medio de un conjunto relaciones. Para cada conjunto

Más detalles

Modelo relacional. Modelo relacional

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

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

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

Diseño Conceptual y Lógico

Diseño Conceptual y Lógico Apéndice A Diseño Conceptual y Lógico En este apéndice que ahora presentamos intentaremos complementar lo explicado en el bloque actual. Básicamente nos adentraremos, de una mayor forma, dentro del propio

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

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

Bases de Datos Geográficos

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

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

Aurelio Caballero Vázquez Director de Servicios Business Resources Knowledge

Aurelio Caballero Vázquez Director de Servicios Business Resources Knowledge Vázquez Director de Servicios aurelioc@brk-es.com Business Resources Knowledge http://www.brk-es.com 1.2.- EL MODELO ENTIDAD-RELACIÓN También denominado Modelo Entidad-Vínculo Está basado en una percepción

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

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

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

Ing. Yim Isaias Apestegui Florentino

Ing. Yim Isaias Apestegui Florentino Definicion de Modelo Relacional El Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo

Más detalles

Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes:

Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes: Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes: 1) Todo tipo de entidad se convierte en una relación. 2) Todo tipo de interrelación N:M se transforma

Más detalles

Análisis y Diseño de Sistemas Clase 17 Modelo Entidad- Relación

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

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

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

Más detalles

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. 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 INGENERIA INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Base de Datos Tema 4: MODELO RELACIONAL Tema

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

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

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

Esquema Lógico CHEF. CHEF (nombre:cadena, ciudad:cadena, país:cadena) CP (nombre)

Esquema Lógico CHEF. CHEF (nombre:cadena, ciudad:cadena, país:cadena) CP (nombre) Esquema Lógico CHEF CHEF (nombre:cadena, :cadena, :cadena) CP (nombre) EXAMEN 14 de septiembre de 2006 RESTAURANTE (nombre:cadena, : cadena) CP (nombre) CAj () CHEF INGREDIENTE (cod:dcod, nombre:cadena,

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

Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1

Formas Normales. - Facultad de Ingeniería Curso : Fundamentos de Bases de Datos Tema 1. Introducción y Conceptos Generales 1 Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal - Facultad de Ingeniería

Más detalles

1. Estructura de datos. Se refiere a todos los elementos necesarios para modelar una Base de Datos Relacional.

1. Estructura de datos. Se refiere a todos los elementos necesarios para modelar una Base de Datos Relacional. 5.1. Estructura El modelo Relacional se Divide en: 1. Estructura de datos. Se refiere a todos los elementos necesarios para modelar una Base de Datos Relacional. Estática Permitidos (Dominios, Relaciones

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS BASES DE DATOS LIC.

Más detalles

Carlos Castillo UPF 2008

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

UNIDAD 3 MODELO RELACIONAL

UNIDAD 3 MODELO RELACIONAL 3.1 ESTRUCTURA BÁSICA Relación o tabla UNIDAD 3 MODELO RELACIONAL Según el modelo relacional (desde que Codd lo enunció) el elemento fundamental es lo que se conoce como relación, aunque más habitualmente

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

Formas Normales. Normalización. Introducción

Formas Normales. Normalización. Introducción Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal In.Co. - Facultad de

Más detalles

EL MODELO DE DATOS RELACIONAL

EL MODELO DE DATOS RELACIONAL EL MODELO DE DATOS RELACIONAL El modelo de datos relacional se ha establecido actualmente como el principal modelo de datos para las aplicaciones de procesamiento de datos, esto debido a su simplicidad,

Más detalles

El Modelo Relacional. Carlos A. Olarte BDI

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

Más detalles

Universidad 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

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

Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION

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

Más detalles

Pasaje de Modelo E-R a Modelo Relacional. Tecnólogo en Informática, sede Paysandú Bases de Datos 1

Pasaje de Modelo E-R a Modelo Relacional. Tecnólogo en Informática, sede Paysandú Bases de Datos 1 Pasaje de Modelo E-R a Modelo Relacional Tecnólogo en Informática, sede Paysandú Bases de Datos 1 Introducción Pasaje MER a MR Temario Algoritmo de mapeado ER-a-relacional Entidades fuertes Entidades débiles

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

MODELO RELACIONAL. Andrés Moreno S. Modelo Relacional. Separación, Modelo Relacional

MODELO RELACIONAL. Andrés Moreno S. Modelo Relacional. Separación, Modelo Relacional MODELO RELACIONAL Andrés Moreno S. Modelo Relacional Modelo basado en relaciones SQL el lenguaje estándar de las bases de datos relacionales 2 Separación, Modelo Relacional Estructura de Datos Integridad

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 Base de Datos Tema 5: TEORIA DE LA NORMALIZACION

Más detalles

Bases de Datos. Contenido. Oscar Marban 4302 Apuntes de Pau Arlandis Martinez

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

Más detalles

Ap2. FNac. Nombre (1,1) (0,1) Dirige. (1,n) Trabaja_en. Horas. Nombre Sexo. Numero Nombre

Ap2. FNac. Nombre (1,1) (0,1) Dirige. (1,n) Trabaja_en. Horas. Nombre Sexo. Numero Nombre Nombre Sexo FNac Parentesco Numero Nombre Loc Horas Supervisor Supervisado Nombre NSS Sexo Direccion FNac NumDept NomDept Loc NPila Ap1 Ap2 -----------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Modelo Relacional. Temas:

Modelo Relacional. Temas: Modelo Relacional Temas: Conceptos Generales. Restricciones de Integridad. Creación y Modificación de Relaciones. Cálculo Relacional. SQL. Algebra Relacional. In.Co. - Facultad de Ingeniería Curso : Fundamentos

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

Fundamentos de Informática

Fundamentos de Informática Fundamentos de Informática Seminario 4 Diseño y Gestión de Bases de Datos 1 Etapas de la creación de una BD Datos generales sobre una organización concreta Datos operativos que se manejan en la organización

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

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

2. Modelo Entidad- Relación

2. Modelo Entidad- Relación 2. Modelo Entidad- Relación Modelo Entidad-Relación El modelo de datos entidad-relación (E-R) se basa en una percepción de un mundo real consistente en un conjunto de objetos básicos llamados entidades,

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

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

Más detalles

CC BASES DE DATOS OTOÑO Clase 2: Modelo Relacional / ER. Aidan Hogan

CC BASES DE DATOS OTOÑO Clase 2: Modelo Relacional / ER. Aidan Hogan CC3201-1 BASES DE DATOS OTOÑO 2017 Clase 2: Modelo Relacional / ER Aidan Hogan aidhog@gmail.com RESUMEN DE LOS CONTENIDOS ANTERIORES Todo el mundo tiene la necesidad de manejar datos y si intentáramos

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

Bases de Datos y Sistemas de Información

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

Más detalles

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

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

PROGRAMA EDUCATIVO Maestría en ciencias de la computación

PROGRAMA EDUCATIVO Maestría en ciencias de la computación PROGRAMA EDUCATIVO Maestría en ciencias de la computación UNIDAD DE APRENDIZAJE BASES DE DATOS Unidad de competencia II Modelo conceptual-entidad relación ELABORACION ADRIAN TRUEBA ESPINOSA 04/3/2016 1

Más detalles

Guía del Curso Curso de Bases de Datos Relacionales

Guía del Curso Curso de Bases de Datos Relacionales Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales

Más detalles

Esquema Relacional Pasaje a Tablas

Esquema Relacional Pasaje a Tablas Esquema Relacional Pasaje a Tablas Esquema Relacional Luego de haber realizado el análisis de la situación real, modelando la misma mediante un Esquema Conceptual (Diagrama Entidad-Relación) que la represente...

Más detalles

Esquema Relacional Pasaje a Tablas

Esquema Relacional Pasaje a Tablas Esquema Relacional Pasaje a Tablas Esquema Relacional Luego de haber realizado el análisis de la situación real, modelando la misma mediante un Esquema Conceptual (Diagrama Entidad-Relación) que la represente...

Más detalles

Conceptos Objetivos Un modelo... Artefactos Ejercicio. Base de Datos. Modelo Entidad-Relación (E-R) Eduardo Saavedra A.

Conceptos Objetivos Un modelo... Artefactos Ejercicio. Base de Datos. Modelo Entidad-Relación (E-R) Eduardo Saavedra A. Base de datos Modelo - (E-R) Universidad Nacional Andrés Bello Contenidos 1 2 3 4 5 es s Primordialmente existen 3 tipos: Lógicos Basados en teoría de Objetos: Orientado a objetos. Lógicos basados en estructuras

Más detalles

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

PASAJE DE MODELO ENTIDAD-RELACIÓN A MODELO RELACIONAL

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

Más detalles

Objetivo : Determinar la forma en que se hará efectiva la persistencia de las relaciones y sus tuplas (datos) en almacenamiento secundario.

Objetivo : Determinar la forma en que se hará efectiva la persistencia de las relaciones y sus tuplas (datos) en almacenamiento secundario. Fuente : Database Systems: a practical approach to design, implementation and management. 4º edición. T. Connolly, C. Begg. Objetivo : Determinar la forma en que se hará efectiva la persistencia de las

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

El modelo relacional

El modelo relacional Dra. Amparo López Gaona Febrero 2012 tación Fac. Ciencias, UNAM Introducción Una BDR es una BD formada por una colección de relaciones. se basa en la noción matemática de una relación. El creador Edgar

Más detalles

TEMA 2 MODELO CONCEPTUAL DE DATOS

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

Más detalles

Modelo Relacional. Modelo Relacional. Temas: Referencia:

Modelo Relacional. Modelo Relacional. Temas: Referencia: Modelo Relacional Temas: Conceptos Generales. Restricciones de Integridad. Creación y Modificación de Relaciones. Cálculo Relacional. SQL. Algebra Relacional. In.Co. - Facultad de Ingeniería Curso : Fundamentos

Más detalles

Vemos que t3 y t4 serían las mismas tuplas que las dadas. En este caso no se agregan tuplas.

Vemos que t3 y t4 serían las mismas tuplas que las dadas. En este caso no se agregan tuplas. EJERCICIOS DE DEPENDENCIAS MULTIVALUADAS (DMV): EJERCICIO 1: La relación R(X,Y,Z) satisface las DMV X->->Y. Si r contiene las tuplas (0,1,2) y (0,3,4), Qué otras tuplas deben aparecer necesariamente en

Más detalles