2. Modelo Entidad- Relación
|
|
- Rubén Maidana Lucero
- hace 5 años
- Vistas:
Transcripción
1 2. Modelo Entidad- Relación
2 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, y relaciones entre esos objetos.
3 Entidades y conjuntos de entidades Entidad: es un objeto que existe y es distinguible de otros objetos. Las entidades pueden ser: concreta, como una persona o un libro, abstracta, como un día festivo o un concepto.
4 Entidades y conjuntos de entidades (2) Conjunto de entidades: grupo de entidades del mismo tipo, como cuentas, o clientes, etc. Los conjuntos de entidades pueden no ser disjuntos. Entidad cliente, entidad empleado, y entidad persona que puede ser a su vez cliente, y/o cliente, o ninguna. Una entidad está representada por un conjunto de atributos, tales como nombre, calle, ciudad, etc.
5 Entidades y conjuntos de entidades (2) Dominio: conjunto de valores permitidos para cada atributo. Enteros positivos, cadenas de caracteres, etc. Atributo: una función que asigna un conjunto de entidades a un dominio. Cada entidad se describe por medio de un conjunto de pares (atributo, valor del dato). Ejemplo: una entidad cliente determinada se describe por medio del conjunto [(nombre, Pepe), (seguridad-social, ), (calle, Nuyoo), (ciudad, Huajuapan)].
6 Relaciones y conjuntos de relaciones Relación: es una asociación entre varias entidades. Conjunto de relaciones: grupo de relaciones del mismo tipo. Es una relación matemática de n 2 conjuntos de entidades (que pueden no ser distintos). Si E1, E2,..., En son conjuntos de entidades, entonces un conjunto de relaciones R es un subconjunto de: {(e1, e2,..., en) e1 Є E1, e2 Є E2,..., en Є En } Ejemplos: cuenta-cliente: conjunto de relaciones binarias. cuenta-cliente-sucursal: conjunto de relaciones ternarias. Se puede sustituir un conjunto no binario en varios binarios.
7 Relaciones y conjuntos de relaciones (2) Papel. Es la función que juega una entidad en una relación. En algunos casos los papeles de las entidades son implícitos, pero en otros se necesita clarificar, como cuando los conjuntos de entidades en la relación no son distintos. Ejemplo: relación trabajar-para. En esta relación se requiere indicar en cada relación quién trabaja para quién.
8 Relaciones y conjuntos de relaciones (3) Una relación también puede tener atributos descriptivos. Por ejemplo, la relación Cuenta-Cliente entre las entidades cliente: Juan y cuenta 1000 puede tener el par [(fecha, Oct )], indicando la última vez que interactuaron las entidades, es decir, la fecha del último acceso del cliente a su cuenta.
9 Atributos Es importante hacer ver que se puede considerar a algún elemento como atributo de una entidad, o entidad relacionable con otra entidad. Por ejemplo, para el conjunto de entidades empleado, podemos tener como atributo teléfono. Sin embargo, si tiene varios teléfonos, solo podría registrarse uno. Otra manera de resolverlo es definir el conjunto de entidades teléfono, de manera que se puedan establecerse relaciones empleado-teléfono, donde cada empleado puede estar relacionado con uno, varios o ningún teléfono. De esta manera también puede indicarse cuando un teléfono es compartido por varios empleados.
10 Restricciones de asignación Cardinalidades de asignación: restricciones que expresan el número de entidades con las que puede asociarse otra entidad mediante un conjunto de relaciones. Para un conjunto de relaciones binarias R entre los conjuntos de entidades A y B, la cardinalidad de asignación debe ser una de las siguientes: Una a una. Una entidad en A está asociada a lo sumo con una entidad en B, y viceversa. Una a muchas. Una entidad en A está asociada con un número cualquiera en B, mientras que una entidad en B puede estar asociada a lo sumo con una entidad en A. Muchas a una. Una entidad en A está asociada a lo sumo con una entidad en B, mientras que una entidad en B puede estar asociada con cualesquiera entidades en A. Muchas a muchas. Una entidad en A está asociada con un número cualquiera de entidades en B, y una entidad en B puede estar asociada con un número cualquiera de entidades en A.
11 Restricciones de asignación (2) Dependencia de existencia: restricción que establece que si se suprime una entidad, otra entidad con la que está relacionada debe también ser suprimida. A la primera se le llama entidad dominante, y a la otra entidad subordinada. Ejemplo: cuenta - transacción.
12 Claves o llaves Por definición, las entidades deben poder distinguirse entre sí. Desde el punto de vista de la Base de Datos, son los atributos lo que harán que las entidades puedan distinguirse.
13 Claves o llaves (2) Superclave (o superllave): es un conjunto de uno o más atributos que, considerados conjuntamente, nos permiten identificar de manera única a cada entidad dentro del conjunto de entidades. Ejemplo: El atributo seguro-social del conjunto de entidades cliente es suficiente para distinguir una entidad cliente de otra, por lo que el atributo seguridad-social es superclave. nombre-cliente no puede serlo, porque puede ser que haya dos personas con el mismo nombre. Si K es una superclave, también lo será cualquier super conjunto de K.
14 Claves o llaves (3) Claves candidatas: superclaves mínimas, es decir, que ningún subconjunto de atributos sea superclave. Es posible que varios conjuntos de atributos sirvan como claves candidatas. Ejemplo: {nombre-cliente, calle}, y {seguridad-social}
15 Claves o llaves (4) Clave primaria: es una clave candidata elegida por el diseñador como medio principal para distinguir una entidad de otra.
16 Claves o llaves (5) Conjunto de entidades débil: un conjunto de entidades que no tiene atributos propios suficientes para formar una clave primaria. Conjunto de entidades fuerte: que sí tiene atributos propios para formar una clave primaria. Ejemplo: conjunto de entidades transacción: {númerotransacción, fecha, cuenta }. Para que un conjunto de entidades débil sea significativo, debe ser parte de un conjunto de relaciones una a muchas (del lado de 'muchas').
17 Claves o llaves (6) En una relación fuerte-débil de dos conjuntos de entidades, el conjunto débil tiene la restricción de dependencia de existencia del conjunto fuerte. Aun cuando un conjunto de entidades débil no tiene una llave primaria propia, debe haber alguna manera de distinguir sus entidades. Discriminador: conjunto de atributos propios que sirven para distinguir entre las diferentes entidades asociadas con una entidad del conjunto del cual depende. Ejemplo: número-transacción.
18 Clave primaria de un conjunto de relaciones Sea R un conjunto de relaciones que implica a los conjuntos de entidades E1, E2,..., En. Sea (Ei) la clave primaria que denota al conjunto de atributos que forma la clave primaria para el conjunto de entidades Ei. Supongamos que R no tiene atributos propios. Entonces los atributos que describen las relaciones individuales del conjunto R, denotados por (R) son: clave-primaria(e1) U clave-primaria(e2) U... U clave-primaria(en). Si R tiene atributos descriptivos propios, sean {a1, a2,...,am}, entonces el conjunto atributo (R) consta de: clave-primaria(e1) U... U clave-primaria(en) U {a1, a2,...,am}.
19 Clave primaria de un conjunto de relaciones (2) Si el conjunto de relaciones R no tiene atributos asociados, entonces el conjunto atributo (R) forma una superclave. Esta superclave es una clave primaria si la cardinalidad de asignación es muchas a muchas. Ejemplo: conjunto de relaciones CtaCli. Si el conjunto de relaciones es muchas a muchas, la clave primaria es {RFC, ncuenta}. Si es muchas a una, la clave primaria es {RFC}.
20 Diagrama Entidad-Relación Este diagrama consta de los siguientes componentes: Rectángulos, que son los conjuntos de entidades. Elipses, que son los atributos. Rombos, que son los conjuntos de relaciones. Líneas, que enlazan atributos a conjuntos de entidades, y conjuntos de entidades a conjuntos de relaciones. Si la línea que une conjuntos de entidades con conjuntos de relaciones no tiene flecha, indica que el conjunto de entidades está en una relación una a algo, mientras que si tiene flecha, está en relación muchas a algo.
21 Diagrama Entidad-Relación Los papeles de las relaciones se indican etiquetando las flechas que unen las relaciones con los conjuntos de entidades. Los conjuntos de entidades débiles se indican con un rectángulo de doble contorno. Un conjunto de relaciones no binarias se representa con un número de líneas mayor a 2 uniendo uniendo un conjunto de relaciones con varios conjuntos de entidades.
22 Reducción de los diagramas E-R a tablas Una base de datos que se ajusta a un diagrama E-R puede representarse por medio de una colección de tablas. Por cada conjunto de entidades y por cada conjunto de relaciones existe una tabla única. Cada tabla tiene un número de columnas con nombres únicos.
23 Reducción de los diagramas E-R a tablas (2) Componentes principales: Rectángulo: conjuntos de entidades. Elipses: atributos. Rombos: relaciones. Líneas: unen atributos con conjuntos de entidades, y conjuntos de entidades con conjuntos de relaciones. También existen otros símbolos como son: Elipses dobles, elipses discontinuas, líneas dobles, rectángulos dobles, pero de momento no serán considerados.
24 Modelo Entidad-Relación Extendido Para ayudar al diseñador del esquema a mejorar el modelo y que éste sea manejable y entendible, se han desarrollado extensiones al modelo E-R básico. El modelado extendido tiene amplias semejanzas con la programación orientada a objetos, y no es casualidad. Las semejanzas se irán observando.
25 Modelo Entidad-Relación Extendido (2) Especialización Un conjunto de entidades puede incluir un subgrupo de entidades que se diferencian de otros subgrupos, pues pueden poseer atributos que otros subgrupos no tienen.
26 Modelo Entidad-Relación Extendido (3) Especialización Por ejemplo, suponga que existe el conjunto de entidades persona con atributos que caracteriza a cualquier persona: nombre, calle, ciudad, etc. Pero además, la persona se puede clasificar como cliente o empleado. Cada subgrupo tiene sus atributos: cliente podría tener: antigüedad, tasa-crédito, agente, etc; mientras que empleado podría a su vez subdividirse en oficial, cajero, secretaria, y cada subgrupo con sus atributos. oficial tendría número-despacho; cajero tendría número-decaja y horas-trabajadas; y secretaria tendría horas-trabajadas.
27 Modelo Entidad-Relación Extendido (4) Especialización La especialización en los conjuntos de entidades se representa con un triángulo invertido, descendiendo hacia las especializaciónes desde la generalización.
28 Modelo Entidad-Relación Extendido (5) Generalización La generalización viene siendo el proceso invertido de la especialización. Si el diseñador primero observa el caso general y va identificando las diferencias de los sub-grupos, se le llama especialización. Si, por el contrario, primero observa conjuntos especializados y va observando los atributos que tienen en común, el proceso de unirlos es conocido como generalización.
29 Modelo Entidad-Relación Extendido (6) Herencia de atributos Si ya se conoce la programación orientada a objetos, es fácil comprender el mecanismo de herencia de atributos: Se dice que los atributos de los conjuntos de entidades de nivel superior son heredados por los conjuntos de entidades de nivel más bajo. De esta manera, podemos decir que cliente se describe por antigüedad, tasa-crédito y agente, a los que se añaden nombre, calle, ciudad.
30 Modelo Entidad-Relación Extendido (7) Restricciones sobre las generalizaciones En el diseño de base de datos se pueden definir restricciones en las especializaciones, para determinar qué entidades corresponden a qué subgrupos. Las restricciones se pueden definir de diferentes maneras.
31 Modelo Entidad-Relación Extendido (8) Restricciones sobre generalizaciones Determinar qué entidades pertenecen a un conjunto Determinar si las entidades pueden pertenecer a más de un conjunto Restricciones de completitud
32 Modelo Entidad-Relación Extendido (9) Restricciones sobre generalizaciones Determinar qué entidades pertenecen a un conjunto Definido por condición. En los conjuntos de entidades de nivel más bajo, la pertenencia se define si una entidad satisface una condición. Definido por usuario. El usuario que registra la información decide la pertenencia a un conjunto de entidades.
33 Modelo Entidad-Relación Extendido (9) Restricciones sobre generalizaciones Determinar si las entidades pueden pertenecer a más de un conjunto: Disjunto: Que una entidad no pertenezca a más de un conjunto de entidades de nivel más bajo. Solapado: Que una entidad pueda pertenecer a varios conjuntos de entidades de nivel más bajo.
34 Modelo Entidad-Relación Extendido (10) Restricciones sobre generalizaciones Restricción de completitud: Especialización total: Cada entidad de nivel más alto debe pertenecer a un conjunto de entidades de nivel más bajo. Especialización parcial: Algunas entidades de nivel más alto pueden no pertenecer a algún conjunto de nivel más bajo.
35 Transformación de modelo E-R a tablas A partir de un esquema bien diseñado, se puede obtener la definición de las tablas que conforman una base de datos.ormación de modelo E-R a tablas.
36 Transformación de modelo E-R a tablas Conjuntos de entidades fuertes Puesto que cuenta con sus propios atributos descriptivos, el nombre del conjunto define el nombre de la tabla, y sus atributos definen las columnas con sus respectivos dominios. La superclave sigue siendo la clave candidata elegida.
37 Transformación de modelo E-R a tablas Conjuntos de entidades débiles Puesto que estos conjuntos no cuentan con atributos propios para distinguirse, su clave primaria está conformada por los atributos ajenos de los cuales depende, cada uno de ellos con su propia columna. El resto de atributos propios conforman cada uno una columna.
38 Transformación de modelo E-R a tablas Conjuntos de relaciones En principio, cada conjunto de relaciones conforma una tabla, conformando su clave primaria el conjunto de atributos que conforman las claves primarias de los conjuntos de entidades que relacionan, cada uno de ellos con su columna. Se añaden columnas adicionales por los atributos propios descriptivos que pudieran tener. Sin embargo, considerando una relación muchos-a-uno, donde del lado de muchos hay una doble línea, significando que cada entidad del lado de muchos de tener una y solo una relación al lado de uno, entonces se puede omitir la tabla de la relación, y establecer como atributo de la tabla del muchos la clave primaria de la tabla del uno. En el caso de una relación uno-a-uno, la relación se puede combinar con cualquiera de las dos tablas.
39 Transformación de modelo E-R a tablas
40
1. Introducción a Bases de Datos
1. Introducción a Bases de Datos Objetivos Definición Un sistema de gestión de bases de datos es una colección de datos interrelacionados y un conjunto de programas que permiten a los usuarios acceder
Más detallesModelos de datos. Colección de herramientas conceptuales para describir
Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia. Modelos de datos Modelos basados en
Más detallesIntroducció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 detallesGestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación
Gestion y Modelación de Datos Diseño de BD - Modelo Entidad Relación Julio de 2011 Contenido 1 Diseño de Bases de Datos 2 Diseño de Bases de Datos Diseño Conceptual Describe el contenido (información)
Más detallesCapítulo 2. El Modelo Entidad- Relación (E-R)
Capítulo 2. El Modelo Entidad- Relación (E-R) El modelo Entidad- Relación (E-R) esta basado en una percepción del mundo real consistente en objetos básicos llamados entidades y de relaciones entre estos
Más detallesUnidad 3 Modelo Relacional
Unidad 3 Modelo Relacional Un modelo de datos es una colección de herramientas conceptuales para la descripción de datos, relaciones entre datos, semántica de los datos y restricciones de consistencia.
Más detallesModelado Entidad-Relación
Modelado Entidad-Relación Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado
Más detallesINSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.
INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:
Más detallesCapítulo 6: Diseño de BD y el modelo ER
Capítulo 6: Diseño de BD y el modelo ER Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Capítulo 6: Diseño de BD y el modelo ER Visión general del proceso de diseño Modelado
Más detallesAnálisis y Diseño de Sistemas Clase 17 Modelo Entidad- Relación
Modelo Entidad-Relación (MER) Análisis y Diseño de Sistemas Clase 17 Modelo Entidad- Relación Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 El modelo entidad relación está basado en la percepción
Más detallesDiagrama de Entidad-Relación
Diagrama de Entidad-Relación BASE DE DATOS Docente Albert Anibal Osiris SOFIA Raúl HEREDIA Mirna SEPULVEDA Mirta VILLALBA Claudia VIOLA Año 2002 Diagrama de Entidad-Relación 1 de 14 Índice Introducción
Más detallesDiseñ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 detallesUniversidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Elementos de Bases de Datos 2do. Cuatrimestre de 2004
2do. Cuatrimestre de 2004 Elementos de Bases de Datos Dpto.Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] Clase 4 1er. Cuatrimestre
Más detallesTEMA 3.- MODELOS CONCEPTUALES DE DATOS.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesFACULTAD DE INGENIERÍA. Fundamentos de Bases de Datos
FACULTAD DE INGENIERÍA Ingeniería en Computación Fundamentos de Bases de Datos Modelo Entidad-Relación Elaborado por: MARÍA DE LOURDES RIVAS ARZALUZ Septiembre 2015 Propósito La información contenida en
Más detallesAurelio Caballero Vázquez Director de Servicios Business Resources Knowledge
Vázquez Director de Servicios aurelioc@brk-es.com Business Resources Knowledge http://www.brk-es.com 1.2.- EL MODELO ENTIDAD-RELACIÓN También denominado Modelo Entidad-Vínculo Está basado en una percepción
Más detallesTEMA 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
Más detallesModelo E-R Extendido. Ing. Edgar Ruano Bases de Datos I
Modelo E-R Extendido Ing. Edgar Ruano Bases de Datos I Especialización (1/2) DEFINICION: Proceso de designación de subgrupos dentro de un conjunto de entidades. APLICACIÓN: Conjunto de entidades puede
Más detallesEl modelo Entidad-Relación
Dra. Amparo López Gaona tación Fac. Ciencias, UNAM Construcción de una BD Pasos en la construcción de una aplicación: Construcción de una BD Pasos en la construcción de una aplicación: 1 Entender el dominio
Más detallesUNIDAD 3 MODELO ENTIDAD- RELACION
UNIDAD 3 MODELO ENTIDAD- RELACION Introducción El modelo entidad relación (MER) se emplea para interpretar, especificar y documentar los requerimientos para sistemas de procesamiento de Base de Datos.
Más detallesBases 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 detallesRecolección y Análisis de Requerimientos
Tema 3.- MODELOS CONCEPTUALES DE DATOS. El diseño de una base de datos. Modelo de Datos. El modelo Entidad-Relación. Extensiones del Modelo Entidad-Relacion. Diseño de Base de Datos. El Diseño de una Base
Más detallesModelos 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 detallesModelo entidad-relación
Semana 10 Empecemos! Bienvenidos a la semana 10! Ya conocemos lo que es una entidad, sus atributos y las relaciones entre entidades. Con estos temas todavía frescos en tu mente, estudiarás ahora el modelaje
Más detallesTAREA 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
Más detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
Tema II: Nivel conceptual de una Base de Datos. El modelo E/R S. Velilla 1 3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R 3.1 - Introducción: diseño de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad
Más detallesInformá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 detallesSistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I
Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.
Más detallesJUAN 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
Más detallesTema II: Nivel conceptual de una Base de Datos. El modelo E/R
3 - MODELO ENTIDAD-RELACION. DIAGRAMAS E/R Tema II: Nivel conceptual de una Base de Datos. El modelo E/R 3.1 - Introducción: de B.D. y modelado conceptual 3.2 - Entidad y tipo de entidad 3.3 - Atributos
Más detallesBASES DE DATOS TEMA 2. MODELOS DE DATOS
Contenidos generales BASES DE DATOS TEMA 2. MODELOS DE DATOS * Concepto de modelo * Proceso de diseño de una base de datos * Modelo Entidad-Relación - Componentes del Modelo E-R - Cardinalidad de asignación
Más detallesTema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación
Tema 2: Diseño conceptual de Bases de Datos: el Modelo Entidad Relación Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso
Más detallesBASE DE DATOS Modelos de Datos
BASE DE DATOS Modelos de Datos Autor: Lic. Jaquelina E. Escalante Desarrollo de una Base de datos 1 Análisis de requisitos, es decir, el estudio del sistema que se pretende modelar de la forma más precisa
Más detallesEl Sistema de Información (S.I.) regula la distribución, el compartimiento y el almacenamiento de la información.
TEMA 3.- MODELOS CONCEPTUALES DE DATOS. El Diseño de una Base de Datos. Modelos de Datos. El Modelo Entidad-Relación. Extensiones del Modelo Entidad-Relación. 1. El Diseño de una Base de Datos El Sistema
Más detallesDiagrama de clases. Diagrama que contiene elementos clasificadores conectados por relaciones estáticas.
Diagramas de clases Diagrama de clases Diagrama que contiene elementos clasificadores conectados por relaciones estáticas. Elementos clasificadores: clases Tipos de datos Interfaces los distintos diagramas
Más detallesUnidad 2. Bases de Datos Relacionales
Unidad 2 Bases de Datos Relacionales El Modelo Relacional Origen Fue propuesto por E.F. Codd en los laboratorios de IBM Es un modelo lógico que establece una cierta estructura sobre los datos para luego
Más detallesTema 2: Diseño conceptual de Bases de Datos.
Tema 2: Diseño conceptual de Bases de Datos. El Modelo Entidad Relación Agustín Riscos Núñez e-mail: ariscosn@us.es Bases de Datos 2010/11 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad
Más detallesBASES DE DATOS TEMA 2. MODELOS DE DATOS
Contenidos generales BASES DE DATOS TEMA 2. MODELOS DE DATOS * Introducción al modelado conceptual * Concepto de modelo * Proceso de diseño de una base de datos * Modelo Entidad-Relación - Componentes
Más detallesFundamentos 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 detallesBases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación
Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar
Más detallesTeoría de Conjuntos DEFINICION DE CONJUNTO
Teoría de Conjuntos Teoría de Conjuntos Teoría de conjuntos es un instrumento matemático adecuado para la sistematización de nuestra forma de pensar, y permitir nuestra capacidad de análisis y comprensión
Más detallesEmpleado. Departamento
NumDept NomDept ----------------------------------------------------------------------------------------------------------------------------------------- EJEMPLO COMPLETO A partir de un análisis de requisitos
Más detallesBASES DE DATOS 1. Teórico: Diseño Conceptual
BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el
Más detallesBases de datos 1. Teórico: Diseño Conceptual
Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad
Más detallesDiseño Conceptual Parte 3
Diseño Conceptual Parte 3 1 Relaciones ternarias a binarias Las relaciones ternarias o superiores son difíciles de manejar A qué participante se refieren las cardinalidades? o se pueden implementar en
Más detallesTEMA 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
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 17 Modelo Entidad Relación Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE
Más detallesModelo Entidad-Relación MER
Modelo Entidad-Relación MER 1 Modelo Entidad-Relación Es un modelo conceptual y se utiliza para la definición de datos. Se basa en representar objetos (entidades) y relaciones entre esos objetos. Describe
Más detallesUnidad 2 MODELO ENTIDAD - RELACIÓN
Unidad 2 MODELO ENTIDAD - RELACIÓN El modelo entidad-relación El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen
Más detallesModelo entidad relación. Qué es el modelo entidad-relación?
Modelo entidad relación Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades ingentes de datos con cierta facilidad.
Más detallesDiseño de Modelos de Bases de Datos
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Pontificia Universidad Javeriana Contenido 1 2 ODL 3 Modelo Entidad Relación 4 Llaves 5 Conjuntos Entidad Débil 6 Subclases y relaciones ISA 7 Ejercicios
Más detallesEn matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse lógicamente como un término no definido. Un conjunto se
Más detallesDiseño de Modelos de Bases de Datos
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Pontificia Universidad Javeriana Contenido 1 2 Modelo Entidad Relación 3 Llaves 4 Conjuntos Entidad Débil 5 Subclases y relaciones ISA 6 Ejercicios El diseño
Más detallesModelo Entidad Relación.MER.
Modelo Entidad Relación.MER. Conceptos básicos del modelo. Entidad. Atributo. Dominio. Relación. Entidad. Cosa u objeto del mundo real con existencia propia y distinguible del resto. Ejemplos: persona,
Más detallesEl Modelo Relacional (2 de 5)
El Modelo Relacional (2 de 5) T3.2005-06 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante Resumen de lo anterior Se necesita una estructura donde almacenar la información El MR utiliza la
Más detallesBASES 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 detallesUNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA BASE DE DATOS I. Profesora: Dennís Chirinos
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA BASE DE DATOS I Profesora: Dennís Chirinos La base de datos relacional (BDR) es un tipo de base de datos (BD) que cumple con el modelo relacional (el
Más detallesTema 2 Índice. El modelo Entidad-Relación (E-R)
Tema 2 Índice Modelo Entidad-Relación Entidad, Relación, Atributo Claves Cardinalidad, dependencia Modelo E-R extendido: entidades débiles, generalización, especialización, herencia Modelo relacional (pasar
Más detallesSistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesUnidad 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 detallesQué es el modelo entidad-relación?
Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades ingentes de datos con cierta facilidad. En la actualidad se usa
Más detallesModelo Entidad Relación
Modelo Entidad Relación II - Semestre 2006 1 Diseño de Base de Datos 2 Diseño Conceptual (MER) Cuáles son las entidades y relaciones de la aplicación? Qué información de estas entidades y relaciones deberían
Más detallesEjemplo 1: Granja Frutícula
Ejemplo 1: Granja Frutícula Existe uno o mas huertos, cada uno con una determinada cantidad de terreno disponible que se utiliza para plantar árboles frutales. Para cada árbol se mantiene su fecha de plantado
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad-Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad-Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesINTRODUCCIÓ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
Más detallesSistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación
Sistemas de Bases de Datos I Modelo Conceptual Modelo Entidad Relación Modelo Conceptual situación del mundo real Modelo Conceptual situación del mundo real Modelado conceptual Modelo Conceptual situación
Más detallesEL 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 detallesModelado 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
Más detallesIntroducción a las bases de datos relacionales (2010/2011)
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción a las bases de datos relacionales (2010/2011) Universidad de Sevilla
Más detallesFormato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5046 Bases de Datos PRÁCTICA No. 3 LABORATORIO DE NOMBRE DE LA PRÁCTICA Bases de Datos DURACIÓN (HORA) Modelo Entidad - Relación
Más detallesUnidad 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- 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 detallesModelos de Software. Ingeniería en Sistemas de Información
Ingeniería en Sistemas de Información 2018 Modelado de Datos 2 Modelado de Datos Modeling means the process of organizing knowledge about a given system Bernard Zeigler 3 Modelado de Datos El modelado
Más detallesEstructuras de Almacenamiento de Datos
Estructuras de Almacenamiento de Datos MODELADO DE DATOS MODELO DE ENTIDADES Y RELACIONES T E O R Í A 1 PA R T E I I 2 0 1 8 INGENIERÍA DE SISTEMAS RELACIONES TERNARIAS Cual es la semántica de esta relación
Más detallesDISEÑO DE BASES DE DATOS RELACIONALES
UF 2175 DISEÑO DE BASES DE DATOS RELACIONALES PROGRAMACIÓN DIDÁCTICA DISEÑO DE BASES DE DATOS RELACIONALES (50 horas) Inicio 20 de Marzo Fin 1 de Abril Miércoles 1 de Abril: Trabajo práctico Miércoles
Más detalles3.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
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 3 Nombre: Diseño conceptual Modelo entidad Relación Contextualización La creación de una base de datos hoy en día es parte fundamental dentro
Más detallesQué es una Base de Datos?
Bases de Datos Qué es una Base de Datos? Colección compartida de datos relacionados desde el punto de vista lógico, junto con una descripción de esos datos (metadatos), diseñada para satisfacer las necesidades
Más detallesEL MODELO ENTIDAD-RELACIÓN:
APUNTES DEL MÓDULO PROFESIONAL: SISTEMAS GESTORES DE BASES DE DATOS (2) Página 1 de 8 EL MODELO ENTIDAD-RELACIÓN: Conceptos previos vistos anteriormente: Los modelos de datos son el conjunto de conceptos
Más detallesTEORÍA DE CONJUNTOS.
TEORÍA DE CONJUNTOS. NOCIÓN DE CONJUNTO: Concepto no definido del cual se tiene una idea subjetiva y se le asocian ciertos sinónimos tales como colección, agrupación o reunión de objetos abstractos o concretos.
Más detallesModelado 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
Más detallesModelo Entidad-Relación
Modelo Entidad-Relación El modelo de datos de entidad-relación (ER) se basa en una percepción de un mundo real que consiste en un conjunto de objetos básicos llamados entidades y de relaciones entre estos
Más detallesFundamentos de Programación y Base de Datos
Fundamentos de Programación y Base de Datos Duración: 67 horas. Modalidad: online En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesPROGRAMA 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 detallesLaboratorio 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 detallesDiseño conceptual Diseño de bases de datos
Diseño conceptual Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 3. Restricciones 4. Diagramas de flujo de datos 5. Modelo de datos
Más detallesCURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS
CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS FINALIDAD: En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos 1 Sesión No. 6 Nombre: Cardinalidad de las entidades en una relación Contextualización Qué es una cardinalidad de las entidades en una relación? Se presenta en el desarrollo de
Más detallesEl Modelo Relacional. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Introducción Propuesto por Edgar Codd en 1970. (Turing Award 1981) En este modelo se basan la mayoría de DBMS modernos. Modelo simple basado en teoría de
Más detallesTema 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 detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 5 Nombre: Modelo de Datos Contextualización Para qué un modelo de datos? Es indispensable conocer los diferentes modelos de datos para poder
Más detallesFundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesCAPÍTULO. Conjuntos. Un conjunto es una colección de objetos de cualquier tipo y a dichos objetos se les denomina elementos del conjunto.
1 CPÍTULO 1 Conjuntos 1.8.1 Conjuntos Un conjunto es una colección de objetos de cualquier tipo y a dichos objetos se les denomina elementos del conjunto. En nuestro caso todos los elementos considerados,
Más detallesCAPÍ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