SlideShare una empresa de Scribd logo
1 de 34
MODELO E-R
Facilita el diseño de bases de datos permitiendo la
especificación de un esquema de la empresa que
representa la estructura lógica global de la base de
datos.
ENTIDAD
Si un conjunto de entidades no cuenta con suficientes atributos para formar una
clave primaria se denomina como entidad débil.
Para que un conjunto de entidades débiles tenga sentido, debe estar asociado
con un conjunto de entidades denominada conjunto de entidades
identificadoras o propietarias.
El discriminante de un conjunto de entidades débiles es un conjunto de atributos
que permite que se haga esta distinción. Este discrimínate se denomina clave
parcial.
En el diagrama E-R los rectángulos con líneas dobles indican conjunto de
entidades débiles, mientras que un rombo con líneas dobles indica
correspondiente relación de identificación.
El uso de líneas dobles se utiliza para indicar participación total.
ENTIDAD DÉBIL
Es una cosa u objeto del mundo real que es
distinguible de todos los objetos.
Una entidad tiene un conjunto de propiedades, y
valores de algún conjunto de propiedades pueden
identificar cada entidad de forma univoca.
Las entidades pueden ser concretas, como las
personas o los libros, o abstractas, como los
prestamos, las vacacione o los conceptos.
Cliente Préstamo
RELACIONES
Correspondencia o asociación entre dos o mas
entidades.
La asociación entre un conjunto de entidades se
conoce como participación.
Las relaciones se clasifican según su grado.
❖ Relaciones binarias (grado 2)
❖ Relaciones ternarias (grado 3)
❖ Relaciones unarias o reflexivas (grado 1)
❖ Relaciones n-arias (grado > 3)
Cliente
Préstamo
Pres
tatar
io
ATRIBUTOS
Son propiedades descriptivas que pose cada
miembro de un conjunto de entidades. La
designación de un atributo para un conjunto
de entidades expresa que lavase de datos
almacena información parecida relativa a
cada entidad del conjunto de entidades; sin
embargo, cada entidad puede tener su
propio valor para cada atributo.
Tipos de Atributos
Atómicos. No divisibles. Solo un valor para cada
entidad. Por ejemplo: Fechanacim (de un empleado
particular).
Identificador. Atributo con valor distinto para cada
instancia de un tipo de entidad. Por ejemplo: CC en
Empleado
Compuesto. Puede dividirse en otros con significado
propio. Por ejemplo: fechaNacim: dia, mes, año.
Multivaluado. Más de un valor para la misma
entidad. Por ejemplo: teléfono (Empleado con varios
teléfonos de contacto)
Derivado. Atributo derivado del valor de otro
atributo. Por ejemplo: edad (de empleado), calculo a
partir de fecha-nacimiento
DEFINICIÓN DE ATRIBUTOS DE ENTIDAD DE SISTEMA DE
INFORMACIÓN
Nieto Bernal, W. y Nieto Bernal, W. (2017). Diseño de base de datos. Universidad del Norte. https://
elibro-net.ezproxy.cecar.edu.co:2443/es/ereader/bibliocecar/70030?page=71
Sistema de Información
Académicos
Sistema de Inventarios
Sistema Bancario
DEFINICIÓN DE ATRIBUTOS DE ENTIDAD DE SISTEMA DE
INFORMACIÓN
Nieto Bernal, W. y Nieto Bernal, W. (2017). Diseño de base de datos. Universidad del Norte. https://
elibro-net.ezproxy.cecar.edu.co:2443/es/ereader/bibliocecar/70030?page=71
Sistema de Información
Académicos
Sistema de Inventarios Sistema Bancario
ARTICULO
#
*
*
*
*
ReferenciaArticulo
NombreArticulo
ValorArticulo
Proveedor
Stock
CUENTA
#
*
*
*
*
NumCuenta
Propietario
SaldoAnterior
Movimiento
SaldoActual
ESTUDIANTE
#
*
*
*
*
*
*
*
IdEstudiante
NombreEstudiante
ApellidoEstudiante
DireccionEstudiante
Telefono
Email
Genero
Promedio
MODELO DE NEGOCIO. SISTEMA DE INFORMACIÓN DE UNA EMPRESA
Lee detenidamente el modelo negocio e identifica Entidades, Atributos y Relaciones.
Una empresa necesita un sistema de gestión para sus empleados.
• La empresa tiene varios departamentos, cada uno tiene un código y un nombre.
• Para cada empleado se necesita almacenar: DNI, nombre, apellidos, dirección, teléfono, cuenta bancaria y el código
y el departamento en el que trabaja, un empleado tiene que trabajar en un solo departamento.
• Todos los departamentos tienen un director de departamento, el cual también es un empleado de la empresa.
• Los empleados pueden tener o no tener un supervisor directo, el cual también es un empleado de la empresa.
• Todos los empleados tienen una categoría en la empresa (Ejemplo: administrativo nivel 1, administrativo nivel 2, jefe
administrativo, etc.). El sistema debe almacenar la categoría del empleado no solo en el momento actual sino
también a su largo de su carrera (fecha inicio y Fecha fin), dado que es muy posible que con el tiempo los
empleados promocionen y sus categorías cambien.
• El sistema almacenará toda la información sobre los contratos realizados a cada empleado, los contratos contienen
la categoría laboral por la que el empleado fue contratado, una fecha de inicio, fecha de fin y una retribución
mensual, a lo largo de su vida un empleado podría tener más de un contrato diferente.
• Se sistema también almacenara las nóminas que cada empleado ha recibido, cada nomina va dirigida a un único
empleado y contiene: la fecha de pago y la cantidad ingresada.
Ocurrencia de una entidad, indica, mediante una
pareja de números y máximo de números que puede
aparecer la relación asociado a otra ocurrencia de
entidad.
PARTICIPACIONES
(0,1)
• Mínimo
cero,
máximo uno
(1,1)
• Mínimo
uno,
máximo uno
(0,N)
• Mínimo
cero,
máximo N
(muchos)
(1,N)
• Mínimo
uno,
máximo N
(muchos)
CATEGORÍA
PRODUCTOS
Organiza
(1,1)
(1:N)
(0,n)
máx = 1
máx = n
CARDINALIDAD
La Cardinalidad de una relación se calcula a través
de la participación de sus ocurrencias en ella. Se
toma el número máximo de participantes de cada una
de las entidades en la relación. Por ejemplo, la
relación empleado trabaja en proyecto tiene una
cordialidad de 1:N
❖ Cardinalidad 1:1
❖ Cardinalidad 1:N
❖ Cardinalidad M:N
Las correspondencias de cardinalidades adecuada
para un conjunto de relaciones dado, depende de la
situación del mundo real que el conjunto de relaciones
modele.
EMPLEADO DEPARTAMENTO
Dirige
1:1
Juan
Pedro
Félix
Maria
Pilar
Diego
Daniela
Contabilidad
Talento
Humano
Sistemas
Planeación
REPRESENTANTE ACTOR
Repres
enta
1:N
Juan
Pedro
Félix
Maria
Pilar
Diego
Daniela
George
Alan
Lucas
Arnold
Brad
Scarlette
Lousie
Lestat
Legolas
Armand
EMPLEADO PROYECTO
Trabaja
en
N:M
Pilar
Diego
Daniela
Proyecto 1
Proyecto 2
Proyecto 3
Proyecto 4
Proyecto 5
Proyecto 6
Agregar un pie de página 17
EJEMPLO 1
En un supermercado hay productos organizados en categorías (frutas, ultramarinos, carnes,
pescados, etc.). Cada productos pertenece a una única categoría y puede haber categorías
que todavía no tengan ningún producto asignado, sin embargo, no puede haber productos sin
categoría. Diseña el modelo E-R e indica la participación de las relaciones.
organizar
PRODUCTO
#
*
IdProducto
NombreProducto
CATEGORIA
#
*
IdCategoria
NombreCategoria
CLAVES
Los valores de los atributos de cada
entidad deben ser tales que permitan
identificar a esa entidad.
No se permite que ningún par de
entidades de un conjunto de entidades
tenga exactamente el mismo valor en
todos sus atributos.
Las claves permiten identificar un
conjunto de atributos que resulta
suficiente para distinguir las
entidades entre sí.
SUPERC
LAVE
Es un conjunto de uno o
más atributos que,
tomados conjuntamente,
permiten identificar de
forma unívoca una entidad
del conjunto de entidades.
Por ejemplo, el atributo
IdCliente.
Claves
Candida
tas
Un conjunto de atributos
pueden servir de clases
siempre y cuando no se
requiere una superclave
en la entidad.
Clave
primaria
Para denotar la clave
candidata elegida por el
diseñador de la BD como
elemento principal de
identificación de las
entidades pertenecientes
a un conjunto de
entidades.
CLAVES
Una clave, permite identificar un
conjunto de atributos suficientes para
distinguir las entidades entre sí. Las claves
también ayudan a identificar a las
relaciones y así distinguir las relaciones
entre sí.
❖ Clave primaria
❖ Clave candidata
• Los dominios
corresponden al
conjunto de valores
que pueden tomar
cada atributo.
DOMINIOS
MODELO DE NEGOCIO. SISTEMA DE INFORMACIÓN DE UNA EMPRESA
En esta parte identifica: participaciones, cardinalidades, claves primarias y secundarias.
Una empresa necesita un sistema de gestión para sus empleados.
• La empresa tiene varios departamentos, cada uno tiene un código y un nombre.
• Para cada empleado se necesita almacenar: DNI, nombre, apellidos, dirección, teléfono, cuenta bancaria y el código
y el departamento en el que trabaja, un empleado tiene que trabajar en un solo departamento.
• Todos los departamentos tienen un director de departamento, el cual también es un empleado de la empresa.
• Los empleados pueden tener o no tener un supervisor directo, el cual también es un empleado de la empresa.
• Todos los empleados tienen una categoría en la empresa (Ejemplo: administrativo nivel 1, administrativo nivel 2, jefe
administrativo, etc.). El sistema debe almacenar la categoría del empleado no solo en el momento actual sino
también a su largo de su carrera (fecha inicio y Fecha fin), dado que es muy posible que con el tiempo los
empleados promocionen y sus categorías cambien.
• El sistema almacenará toda la información sobre los contratos realizados a cada empleado, los contratos contienen
la categoría laboral por la que el empleado fue contratado, una fecha de inicio, fecha de fin y una retribución
mensual, a lo largo de su vida un empleado podría tener más de un contrato diferente.
• Se sistema también almacenara las nóminas que cada empleado ha recibido, cada nomina va dirigida a un único
empleado y contiene: la fecha de pago y la cantidad ingresada.
Agregue un pie de página 23
METODOLOGÍA DE DISEÑO MODELO E-R
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se
construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los usuarios
tienen de la información. Cada una de estas visiones suelen corresponder a las diferentes áreas funcionales de
la empresa como, por ejemplo, producción, ventas, recursos humanos, etc.
Identificar las
entidades
Identificar
relaciones
Identificar los
atributos y
asociarlos a
las entidades
Determinar
los dominios
de los
atributos
Determinar
los
identificadore
s
Determinar
las jerarquías
de
generalización
Dibujar el
diagrama
Entidad –
Relación (E-R)
SIMBOLOGÍA DEL MODELO
ENTIDAD RELACIÓN, ACORDE
A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Database : Relational Data Model
Database : Relational Data ModelDatabase : Relational Data Model
Database : Relational Data Model
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
ER MODEL
ER MODELER MODEL
ER MODEL
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consulta
 
Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagrams
 

Similar a Modelo E-R.pdf

Similar a Modelo E-R.pdf (20)

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
tema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datostema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datos
 
Tema3 modelo entidadrelacion
Tema3 modelo entidadrelacionTema3 modelo entidadrelacion
Tema3 modelo entidadrelacion
 
3. desarrollo
3. desarrollo3. desarrollo
3. desarrollo
 
Capítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdfCapítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdf
 
practica-mer-mr.pdf
practica-mer-mr.pdfpractica-mer-mr.pdf
practica-mer-mr.pdf
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Base
BaseBase
Base
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Base de Datos (UPS)
Base de Datos (UPS)Base de Datos (UPS)
Base de Datos (UPS)
 
Computacion ii.
Computacion ii.Computacion ii.
Computacion ii.
 
Modelo Entidad-Relación
Modelo Entidad-RelaciónModelo Entidad-Relación
Modelo Entidad-Relación
 
Jon Cartier
Jon CartierJon Cartier
Jon Cartier
 
S5-SCBC.pptx
S5-SCBC.pptxS5-SCBC.pptx
S5-SCBC.pptx
 
S5-SCBC.pptx
S5-SCBC.pptxS5-SCBC.pptx
S5-SCBC.pptx
 

Más de Maria Garcia

SISTEMAS DE INFORMACIÓN
SISTEMAS DE INFORMACIÓNSISTEMAS DE INFORMACIÓN
SISTEMAS DE INFORMACIÓNMaria Garcia
 
La Organizacion Sistemas
La Organizacion SistemasLa Organizacion Sistemas
La Organizacion SistemasMaria Garcia
 
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONES
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONESADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONES
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONESMaria Garcia
 
Prototipo de solución tecnológica
Prototipo de solución tecnológicaPrototipo de solución tecnológica
Prototipo de solución tecnológicaMaria Garcia
 
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓN
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓNROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓN
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓNMaria Garcia
 
Aspectos éticos y sociales en los sistemas de información
Aspectos éticos y sociales en los sistemas de informaciónAspectos éticos y sociales en los sistemas de información
Aspectos éticos y sociales en los sistemas de informaciónMaria Garcia
 
Los sistemas de información en los negocios globales contemporáneos
Los sistemas de información en los negocios globales contemporáneosLos sistemas de información en los negocios globales contemporáneos
Los sistemas de información en los negocios globales contemporáneosMaria Garcia
 
Informática Administrativa_sesion1.pdf
Informática Administrativa_sesion1.pdfInformática Administrativa_sesion1.pdf
Informática Administrativa_sesion1.pdfMaria Garcia
 
Negocios digitales.pdf
Negocios digitales.pdfNegocios digitales.pdf
Negocios digitales.pdfMaria Garcia
 
Infraestructuras de tecnologías de la información.pdf
Infraestructuras de tecnologías de la información.pdfInfraestructuras de tecnologías de la información.pdf
Infraestructuras de tecnologías de la información.pdfMaria Garcia
 
Conceptos de ingeniería.pdf
Conceptos de ingeniería.pdfConceptos de ingeniería.pdf
Conceptos de ingeniería.pdfMaria Garcia
 
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdf
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdfPARCIAL CORTE II_PROYECTO FINAL_ABR.pdf
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdfMaria Garcia
 
PROYECTO FINAL_bases de datos.pdf
PROYECTO FINAL_bases de datos.pdfPROYECTO FINAL_bases de datos.pdf
PROYECTO FINAL_bases de datos.pdfMaria Garcia
 
Cadena de Valor.pdf
Cadena de Valor.pdfCadena de Valor.pdf
Cadena de Valor.pdfMaria Garcia
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfMaria Garcia
 
MODELAMIENTO DE BASES DE DATOS.pptx
MODELAMIENTO DE BASES DE DATOS.pptxMODELAMIENTO DE BASES DE DATOS.pptx
MODELAMIENTO DE BASES DE DATOS.pptxMaria Garcia
 
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdf
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdfPROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdf
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdfMaria Garcia
 
Analizar datos excel
Analizar datos excelAnalizar datos excel
Analizar datos excelMaria Garcia
 

Más de Maria Garcia (20)

SISTEMAS DE INFORMACIÓN
SISTEMAS DE INFORMACIÓNSISTEMAS DE INFORMACIÓN
SISTEMAS DE INFORMACIÓN
 
Cadena de Valor
Cadena de ValorCadena de Valor
Cadena de Valor
 
La Organizacion Sistemas
La Organizacion SistemasLa Organizacion Sistemas
La Organizacion Sistemas
 
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONES
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONESADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONES
ADMINISTRACIÓN DEL CONOCIMIENTO Y TOMA DE DECISIONES
 
Prototipo de solución tecnológica
Prototipo de solución tecnológicaPrototipo de solución tecnológica
Prototipo de solución tecnológica
 
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓN
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓNROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓN
ROL ESTRATÉGICO DE LOS SISTEMAS DE INFORMACIÓN
 
Aspectos éticos y sociales en los sistemas de información
Aspectos éticos y sociales en los sistemas de informaciónAspectos éticos y sociales en los sistemas de información
Aspectos éticos y sociales en los sistemas de información
 
Los sistemas de información en los negocios globales contemporáneos
Los sistemas de información en los negocios globales contemporáneosLos sistemas de información en los negocios globales contemporáneos
Los sistemas de información en los negocios globales contemporáneos
 
Informática Administrativa_sesion1.pdf
Informática Administrativa_sesion1.pdfInformática Administrativa_sesion1.pdf
Informática Administrativa_sesion1.pdf
 
Negocios digitales.pdf
Negocios digitales.pdfNegocios digitales.pdf
Negocios digitales.pdf
 
TI-TIC.pdf
TI-TIC.pdfTI-TIC.pdf
TI-TIC.pdf
 
Infraestructuras de tecnologías de la información.pdf
Infraestructuras de tecnologías de la información.pdfInfraestructuras de tecnologías de la información.pdf
Infraestructuras de tecnologías de la información.pdf
 
Conceptos de ingeniería.pdf
Conceptos de ingeniería.pdfConceptos de ingeniería.pdf
Conceptos de ingeniería.pdf
 
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdf
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdfPARCIAL CORTE II_PROYECTO FINAL_ABR.pdf
PARCIAL CORTE II_PROYECTO FINAL_ABR.pdf
 
PROYECTO FINAL_bases de datos.pdf
PROYECTO FINAL_bases de datos.pdfPROYECTO FINAL_bases de datos.pdf
PROYECTO FINAL_bases de datos.pdf
 
Cadena de Valor.pdf
Cadena de Valor.pdfCadena de Valor.pdf
Cadena de Valor.pdf
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
 
MODELAMIENTO DE BASES DE DATOS.pptx
MODELAMIENTO DE BASES DE DATOS.pptxMODELAMIENTO DE BASES DE DATOS.pptx
MODELAMIENTO DE BASES DE DATOS.pptx
 
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdf
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdfPROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdf
PROYECTO FINAL_TENDENCIAS TECNOLOGIAS DE INGENIERIA.pdf
 
Analizar datos excel
Analizar datos excelAnalizar datos excel
Analizar datos excel
 

Último

SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 

Último (20)

SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 

Modelo E-R.pdf

  • 1. MODELO E-R Facilita el diseño de bases de datos permitiendo la especificación de un esquema de la empresa que representa la estructura lógica global de la base de datos.
  • 2. ENTIDAD Si un conjunto de entidades no cuenta con suficientes atributos para formar una clave primaria se denomina como entidad débil. Para que un conjunto de entidades débiles tenga sentido, debe estar asociado con un conjunto de entidades denominada conjunto de entidades identificadoras o propietarias. El discriminante de un conjunto de entidades débiles es un conjunto de atributos que permite que se haga esta distinción. Este discrimínate se denomina clave parcial. En el diagrama E-R los rectángulos con líneas dobles indican conjunto de entidades débiles, mientras que un rombo con líneas dobles indica correspondiente relación de identificación. El uso de líneas dobles se utiliza para indicar participación total. ENTIDAD DÉBIL Es una cosa u objeto del mundo real que es distinguible de todos los objetos. Una entidad tiene un conjunto de propiedades, y valores de algún conjunto de propiedades pueden identificar cada entidad de forma univoca. Las entidades pueden ser concretas, como las personas o los libros, o abstractas, como los prestamos, las vacacione o los conceptos. Cliente Préstamo
  • 3.
  • 4. RELACIONES Correspondencia o asociación entre dos o mas entidades. La asociación entre un conjunto de entidades se conoce como participación. Las relaciones se clasifican según su grado. ❖ Relaciones binarias (grado 2) ❖ Relaciones ternarias (grado 3) ❖ Relaciones unarias o reflexivas (grado 1) ❖ Relaciones n-arias (grado > 3) Cliente Préstamo Pres tatar io
  • 5. ATRIBUTOS Son propiedades descriptivas que pose cada miembro de un conjunto de entidades. La designación de un atributo para un conjunto de entidades expresa que lavase de datos almacena información parecida relativa a cada entidad del conjunto de entidades; sin embargo, cada entidad puede tener su propio valor para cada atributo. Tipos de Atributos Atómicos. No divisibles. Solo un valor para cada entidad. Por ejemplo: Fechanacim (de un empleado particular). Identificador. Atributo con valor distinto para cada instancia de un tipo de entidad. Por ejemplo: CC en Empleado Compuesto. Puede dividirse en otros con significado propio. Por ejemplo: fechaNacim: dia, mes, año. Multivaluado. Más de un valor para la misma entidad. Por ejemplo: teléfono (Empleado con varios teléfonos de contacto) Derivado. Atributo derivado del valor de otro atributo. Por ejemplo: edad (de empleado), calculo a partir de fecha-nacimiento
  • 6.
  • 7. DEFINICIÓN DE ATRIBUTOS DE ENTIDAD DE SISTEMA DE INFORMACIÓN Nieto Bernal, W. y Nieto Bernal, W. (2017). Diseño de base de datos. Universidad del Norte. https:// elibro-net.ezproxy.cecar.edu.co:2443/es/ereader/bibliocecar/70030?page=71 Sistema de Información Académicos Sistema de Inventarios Sistema Bancario
  • 8. DEFINICIÓN DE ATRIBUTOS DE ENTIDAD DE SISTEMA DE INFORMACIÓN Nieto Bernal, W. y Nieto Bernal, W. (2017). Diseño de base de datos. Universidad del Norte. https:// elibro-net.ezproxy.cecar.edu.co:2443/es/ereader/bibliocecar/70030?page=71 Sistema de Información Académicos Sistema de Inventarios Sistema Bancario ARTICULO # * * * * ReferenciaArticulo NombreArticulo ValorArticulo Proveedor Stock CUENTA # * * * * NumCuenta Propietario SaldoAnterior Movimiento SaldoActual ESTUDIANTE # * * * * * * * IdEstudiante NombreEstudiante ApellidoEstudiante DireccionEstudiante Telefono Email Genero Promedio
  • 9.
  • 10. MODELO DE NEGOCIO. SISTEMA DE INFORMACIÓN DE UNA EMPRESA Lee detenidamente el modelo negocio e identifica Entidades, Atributos y Relaciones. Una empresa necesita un sistema de gestión para sus empleados. • La empresa tiene varios departamentos, cada uno tiene un código y un nombre. • Para cada empleado se necesita almacenar: DNI, nombre, apellidos, dirección, teléfono, cuenta bancaria y el código y el departamento en el que trabaja, un empleado tiene que trabajar en un solo departamento. • Todos los departamentos tienen un director de departamento, el cual también es un empleado de la empresa. • Los empleados pueden tener o no tener un supervisor directo, el cual también es un empleado de la empresa. • Todos los empleados tienen una categoría en la empresa (Ejemplo: administrativo nivel 1, administrativo nivel 2, jefe administrativo, etc.). El sistema debe almacenar la categoría del empleado no solo en el momento actual sino también a su largo de su carrera (fecha inicio y Fecha fin), dado que es muy posible que con el tiempo los empleados promocionen y sus categorías cambien. • El sistema almacenará toda la información sobre los contratos realizados a cada empleado, los contratos contienen la categoría laboral por la que el empleado fue contratado, una fecha de inicio, fecha de fin y una retribución mensual, a lo largo de su vida un empleado podría tener más de un contrato diferente. • Se sistema también almacenara las nóminas que cada empleado ha recibido, cada nomina va dirigida a un único empleado y contiene: la fecha de pago y la cantidad ingresada.
  • 11.
  • 12. Ocurrencia de una entidad, indica, mediante una pareja de números y máximo de números que puede aparecer la relación asociado a otra ocurrencia de entidad. PARTICIPACIONES (0,1) • Mínimo cero, máximo uno (1,1) • Mínimo uno, máximo uno (0,N) • Mínimo cero, máximo N (muchos) (1,N) • Mínimo uno, máximo N (muchos) CATEGORÍA PRODUCTOS Organiza (1,1) (1:N) (0,n) máx = 1 máx = n
  • 13. CARDINALIDAD La Cardinalidad de una relación se calcula a través de la participación de sus ocurrencias en ella. Se toma el número máximo de participantes de cada una de las entidades en la relación. Por ejemplo, la relación empleado trabaja en proyecto tiene una cordialidad de 1:N ❖ Cardinalidad 1:1 ❖ Cardinalidad 1:N ❖ Cardinalidad M:N Las correspondencias de cardinalidades adecuada para un conjunto de relaciones dado, depende de la situación del mundo real que el conjunto de relaciones modele.
  • 16. EMPLEADO PROYECTO Trabaja en N:M Pilar Diego Daniela Proyecto 1 Proyecto 2 Proyecto 3 Proyecto 4 Proyecto 5 Proyecto 6
  • 17. Agregar un pie de página 17 EJEMPLO 1 En un supermercado hay productos organizados en categorías (frutas, ultramarinos, carnes, pescados, etc.). Cada productos pertenece a una única categoría y puede haber categorías que todavía no tengan ningún producto asignado, sin embargo, no puede haber productos sin categoría. Diseña el modelo E-R e indica la participación de las relaciones. organizar PRODUCTO # * IdProducto NombreProducto CATEGORIA # * IdCategoria NombreCategoria
  • 18. CLAVES Los valores de los atributos de cada entidad deben ser tales que permitan identificar a esa entidad. No se permite que ningún par de entidades de un conjunto de entidades tenga exactamente el mismo valor en todos sus atributos. Las claves permiten identificar un conjunto de atributos que resulta suficiente para distinguir las entidades entre sí. SUPERC LAVE Es un conjunto de uno o más atributos que, tomados conjuntamente, permiten identificar de forma unívoca una entidad del conjunto de entidades. Por ejemplo, el atributo IdCliente. Claves Candida tas Un conjunto de atributos pueden servir de clases siempre y cuando no se requiere una superclave en la entidad. Clave primaria Para denotar la clave candidata elegida por el diseñador de la BD como elemento principal de identificación de las entidades pertenecientes a un conjunto de entidades.
  • 19. CLAVES Una clave, permite identificar un conjunto de atributos suficientes para distinguir las entidades entre sí. Las claves también ayudan a identificar a las relaciones y así distinguir las relaciones entre sí. ❖ Clave primaria ❖ Clave candidata
  • 20. • Los dominios corresponden al conjunto de valores que pueden tomar cada atributo. DOMINIOS
  • 21. MODELO DE NEGOCIO. SISTEMA DE INFORMACIÓN DE UNA EMPRESA En esta parte identifica: participaciones, cardinalidades, claves primarias y secundarias. Una empresa necesita un sistema de gestión para sus empleados. • La empresa tiene varios departamentos, cada uno tiene un código y un nombre. • Para cada empleado se necesita almacenar: DNI, nombre, apellidos, dirección, teléfono, cuenta bancaria y el código y el departamento en el que trabaja, un empleado tiene que trabajar en un solo departamento. • Todos los departamentos tienen un director de departamento, el cual también es un empleado de la empresa. • Los empleados pueden tener o no tener un supervisor directo, el cual también es un empleado de la empresa. • Todos los empleados tienen una categoría en la empresa (Ejemplo: administrativo nivel 1, administrativo nivel 2, jefe administrativo, etc.). El sistema debe almacenar la categoría del empleado no solo en el momento actual sino también a su largo de su carrera (fecha inicio y Fecha fin), dado que es muy posible que con el tiempo los empleados promocionen y sus categorías cambien. • El sistema almacenará toda la información sobre los contratos realizados a cada empleado, los contratos contienen la categoría laboral por la que el empleado fue contratado, una fecha de inicio, fecha de fin y una retribución mensual, a lo largo de su vida un empleado podría tener más de un contrato diferente. • Se sistema también almacenara las nóminas que cada empleado ha recibido, cada nomina va dirigida a un único empleado y contiene: la fecha de pago y la cantidad ingresada.
  • 22.
  • 23. Agregue un pie de página 23 METODOLOGÍA DE DISEÑO MODELO E-R El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los usuarios tienen de la información. Cada una de estas visiones suelen corresponder a las diferentes áreas funcionales de la empresa como, por ejemplo, producción, ventas, recursos humanos, etc. Identificar las entidades Identificar relaciones Identificar los atributos y asociarlos a las entidades Determinar los dominios de los atributos Determinar los identificadore s Determinar las jerarquías de generalización Dibujar el diagrama Entidad – Relación (E-R)
  • 24. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 25. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 26. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 27. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 28. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 29. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 30. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 31. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 32. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 33. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN
  • 34. SIMBOLOGÍA DEL MODELO ENTIDAD RELACIÓN, ACORDE A LA NOTACIÓN DE P. CHEN