SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Dominio de un
problema y su
modelado
Luis Bertel
Dominio del problema
• Identificar los elementos(entidades) que dan
respuesta al problema planteado.Además se
debe conocer sus características y la su
relación con otras entidades.
Proceso identificación
del dominio
Identificación de
las entidades
Definir sus
características
Hallar las
relaciones con
otras entidades
¿Qué es una entidad?
• Puede ser cualquier elemento que
componen el dominio, ya sea real (persona,
vivienda, etc) o abstracto(cuenta corriente,
un número imaginario, etc).
• Por lo general se buscan los sustantivos para
identificar las entidades
Ejemplo
Se desea almacenar los datos de una persona
para llevar el censo del estado. Las persona
son empadronadas por vivienda, la cual está
en un municipio determinado.
Ejemplo
Se desea almacenar los datos de una
persona para llevar el censo del estado. Las
persona son empadronadas por vivienda, la
cual está en un municipio determinado.
Se desea almacenar los datos de una
persona para llevar el censo del estado. Las
persona son empadronadas por vivienda, la
cual está en un municipio determinado.
Características de las
entidades
• Las características de las entidades lo
describe.
• Una característica debe tener un nombre
significativo.
• Debe tener un tipo de dato asociado.
Ejemplo
Para la entidad persona, las posibles
características son:
Característica Tipo de dato
nombres Cadena de caracteres
apellidos Cadena de caracteres
género Masculino o Femenino
Fecha nacimiento Fecha
Salario Valor real positivo
Representación de las entidades
y sus características
• Una entidad(clase) se representa en
notación UML(Unified Modeling Language)
como un rectángulo subdividido en tres
partes.
• La primera parte se coloca el nombre de la
entidad.
• La segunda parte contiene las
características(atributo) de la entidad.
Persona
nombres
apellidos
género
fechaNacimiento
Salario
Nombre de la
entidad o clase
características o
atributos
Relación entre
entidades
• Las entidades o clases no coexisten
independientes, están relacionadas unas con
otras e indican el tipo de relación que tiene.
• La relación se representa por medio de una
flecha.
• La relación más sencilla es la ASOCIACIÓN
que indica todo y parte de una entidad.
Ejemplo
Municipio Vivienda Persona
tiene habita
Taller
• Se desea realizar un programa que lleve el
registro de la entrada de los vehículos al
aparcadero de la Universidad de Manizales.
Los vehículos que pagan por el uso del
aparcadero son motocicletas y automóviles,
estos tienen un solo propietario, pero
pueden conducidos por el conductorB. El
programa genera la factura para el uso del
aparcadero y registra el ingreso con la hora
y la fecha. A los vehículos se les registra la
placa y la marca. A las personas sus datos
personales

Más contenido relacionado

Destacado (11)

Git: control de versiones
Git: control de versionesGit: control de versiones
Git: control de versiones
 
Rc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocidoRc094 010d-git 2 - desconocido
Rc094 010d-git 2 - desconocido
 
Análsis y requerimientos
Análsis y requerimientosAnálsis y requerimientos
Análsis y requerimientos
 
Taller1
Taller1Taller1
Taller1
 
Modulos
ModulosModulos
Modulos
 
Maven
MavenMaven
Maven
 
Herramientas Java
Herramientas JavaHerramientas Java
Herramientas Java
 
Maven (EN ESPANOL)
Maven (EN ESPANOL)Maven (EN ESPANOL)
Maven (EN ESPANOL)
 
Maven Overview
Maven OverviewMaven Overview
Maven Overview
 
Java desde cero maven
Java desde cero mavenJava desde cero maven
Java desde cero maven
 
Ic maven jenkins_sonar
Ic maven jenkins_sonarIc maven jenkins_sonar
Ic maven jenkins_sonar
 

Similar a Presentacion

Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
Fred M. Jr.
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
clasetic2011
 

Similar a Presentacion (20)

3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
unidad-1-parte-1-mer.ppt
unidad-1-parte-1-mer.pptunidad-1-parte-1-mer.ppt
unidad-1-parte-1-mer.ppt
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
entidad relacion.ppt
entidad relacion.pptentidad relacion.ppt
entidad relacion.ppt
 
Joe castillo 1102
Joe castillo 1102Joe castillo 1102
Joe castillo 1102
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
DIAGRAMAS E-R.ppt
DIAGRAMAS E-R.pptDIAGRAMAS E-R.ppt
DIAGRAMAS E-R.ppt
 
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.pptDIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 

Presentacion

  • 1. Dominio de un problema y su modelado Luis Bertel
  • 2. Dominio del problema • Identificar los elementos(entidades) que dan respuesta al problema planteado.Además se debe conocer sus características y la su relación con otras entidades.
  • 3. Proceso identificación del dominio Identificación de las entidades Definir sus características Hallar las relaciones con otras entidades
  • 4. ¿Qué es una entidad? • Puede ser cualquier elemento que componen el dominio, ya sea real (persona, vivienda, etc) o abstracto(cuenta corriente, un número imaginario, etc). • Por lo general se buscan los sustantivos para identificar las entidades
  • 5. Ejemplo Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado.
  • 6. Ejemplo Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado. Se desea almacenar los datos de una persona para llevar el censo del estado. Las persona son empadronadas por vivienda, la cual está en un municipio determinado.
  • 7. Características de las entidades • Las características de las entidades lo describe. • Una característica debe tener un nombre significativo. • Debe tener un tipo de dato asociado.
  • 8. Ejemplo Para la entidad persona, las posibles características son: Característica Tipo de dato nombres Cadena de caracteres apellidos Cadena de caracteres género Masculino o Femenino Fecha nacimiento Fecha Salario Valor real positivo
  • 9. Representación de las entidades y sus características • Una entidad(clase) se representa en notación UML(Unified Modeling Language) como un rectángulo subdividido en tres partes. • La primera parte se coloca el nombre de la entidad. • La segunda parte contiene las características(atributo) de la entidad.
  • 11. Relación entre entidades • Las entidades o clases no coexisten independientes, están relacionadas unas con otras e indican el tipo de relación que tiene. • La relación se representa por medio de una flecha. • La relación más sencilla es la ASOCIACIÓN que indica todo y parte de una entidad.
  • 13. Taller • Se desea realizar un programa que lleve el registro de la entrada de los vehículos al aparcadero de la Universidad de Manizales. Los vehículos que pagan por el uso del aparcadero son motocicletas y automóviles, estos tienen un solo propietario, pero pueden conducidos por el conductorB. El programa genera la factura para el uso del aparcadero y registra el ingreso con la hora y la fecha. A los vehículos se les registra la placa y la marca. A las personas sus datos personales