SlideShare una empresa de Scribd logo
1 de 26
UNIVERSIDAD LAICA «ELOY ALFARO»
DE MANABÍ.
EXTENSIÓN EN EL CARMEN
INTEGRANTES:

Andrade Galo
Conforme Deny
Ostaiza Pedro

Posligua Sonia
TEMA:
MODELO DE DATOS

4to «»B» Ing. En
MODELADO DE DATOS
Es una representación abstracta de todos los
objetos de datos que se procesan dentro del
sistema y las relaciones entre los objetos de
datos.


Objetos de datos: Representa en casi
cualquier información compuesta (se refiere a
que tiene muchas propiedades o atributos) que
el software debe entender. Ejemplo: un auto.
MODELO DE DATOS


Atributos: Se definen a las
propiedades de un objeto de datos,
uno o más atributos como un
identificador, éste se convierte en
una clave para identificar un
registro. Ejemplo: cedula, nombre,
edad, altura de una persona.
MODELADO DE DATOS



Relaciones: La relación se refiere a establecer
una conexión entre objetos. Ejemplo: persona
posee auto (posee es la relación).
Modelo de datos
 E-R (Entidad – Relación)
Entity name

Clase de Entidad

Entity name

Clase de Entidad débil

Clase de relación

Clase de relación
identificadora
Modelo de datos
 E-R (Entidad – Relación)
Atributo

---------

Atributo clave

Atributo multivaluado

Atributo
compuesto
Modelo de datos
• Clases de entidades


Débiles son aquellas que no tienen clave primaria.
 Fuertes las que sí tienen.
 Entidades débiles dependen de una fuerte a través de
una clave parcial.
• Claves

 PK (Primary Key), Es una clave
uniquivocamente a un registro de otro.

que

identifica

 FK (Foreign Key), Es una clave que ayuda a relacionar las
tablas, usando la PK de la tabla a la cual se hace
referencia.
Modelo de datos
• Visualización de datos
RUT_CLI

COD_CIU NOMBRE_CLI

DIRECCION

FONO

16544311-1

01

Ramon Picarte

Picarte 3000

210021

7725745-6

03

Juan Perez

Los Alamos 21

210210

6981233-K

10

Alvaro Henriquez

Bueras 521

230023

15456345-8

05

Ester Valdes

Errazuriz 443

COD_CIU

NOMBRE

01

Arica

03

Iquique

10

Valdivia

05

Santiago

11

Osorno
Modelo de datos
• Ejemplo :
COD_REG

CIUDAD

COD_CIU

14

Valdivia

1

14

Corral

2

REGION

COD_REG

14

Lanco

3

LOS RIOS

14

14

Los Lagos

4

TARAPACA

1

14

Mafil

5

ANTOFAGASTA

2

14

Mariquina

6

14

Paillaco

7

14

Panguipulli

8

1

Arica

9

1

Iquique

10

2

Calama

11
Modelo de datos
• Pasos para hacer un Diagrama E - R:
1.
2.

3.
4.
5.

Identificar sustantivos  entidades
Identificar verbos  relaciones
Identificar atributos
Identificar llaves primarias
Establecer cardinalidades
Modelo de datos
• Ejemplo :

Se requiere construir un sistema de
información en el que se requiere tener la
información sobre las viviendas urbanas del
país y las personas que las habitan. Cada
persona solo puede habitar una vivienda,
pero puede ser propietaria de más de una.
(Como simplificador, las ciudades pertenecen
a regiones).
Modelo de datos
• Paso 1 : identificar sustantivos 
entidades

Se requiere construir un sistema de
información en el que se requiere tener la
información sobre las viviendas urbanas
del país y las personas que las habitan.
Cada persona solo puede habitar una
vivienda, pero puede ser propietaria de
más de una. (Como simplificador, las
ciudades pertenecen a regiones).
Modelo de datos
• Paso 1 : identificar sustantivos  entidades

viviendas

personas
ciudades

regiones
Modelo de datos
• Paso 2 : identificar verbos  relaciones

Se requiere construir un sistema de
información en el que se requiere tener la
información sobre las viviendas urbanas
del país y las personas que las habitan.
Cada persona solo puede habitar una
vivienda, pero puede ser propietaria de
más de una. (Como simplificador, las
ciudades pertenecen a regiones).
Modelo de datos
• Paso 2 : identificar verbos  relaciones
Habita

viviendas

personas

Pertenece
Es propietaria

ciudades

regiones

Estan
Modelo de datos
• Paso 3 : identificar atributos

Personas: Rut y Nombre
 Viviendas: Dirección
 Ciudades: Nombre
 Regiones: Nombre

Modelo de datos
• Paso 3 : identificar atributos
dirección
Habita

rut

personas

viviendas
Pertenece

nombre

Es propietaria
ciudades

nombre

nombre

regiones

Estan
Modelo de datos
• Paso 4 : Identificar llaves primarias
Personas: RUT (Rol Único Tributario)
Viviendas: Id_vivienda (Id: Identificador)
Ciudades: Id_ciudad
Regiones: Id_region
NOTA: las llaves primarias se denotan por PK (Primary Key), y
usaremos la siguiente forma de representación:

PK: rut
Modelo de datos
PK: id_vivienda
dirección

Habita

PK: rut

viviendas

personas

Pertenece
nombre

PK: id_ciudad
Es propietaria
ciudades
nombre

PK: id_region
nombre

regiones

Estan
Modelo de datos
• Paso 5 : Establecer cardinalidades

Se requiere construir un sistema de información
en el que se requiere tener la información sobre
las viviendas urbanas del país y las personas
que las habitan. Cada persona solo puede
habitar una vivienda, pero puede ser
propietaria de más de una. (Como simplificador,
las ciudades pertenecen a regiones).
3. Modelo de datos
• Paso 5 : Establecer cardinalidades
Entonces…
• Una persona es propietaria de N viviendas, y una vivienda
es propiedad de 1 sola persona.
• En las viviendas pueden habitar N personas, y una persona
puede habitar en 1 sola vivienda.
• Una ciudad puede tener N viviendas, y una vivienda
pertenece a sólo 1 ciudad.
• Una región puede tener N ciudades, y una ciudad pertenece
a sólo 1 región.
Modelo de datos
• Paso 5 : Establecer cardinalidades
PK: id_vivienda
dirección

1
Habita

N
PK: rut

N
viviendas

personas

1

Pertenece

N
PK: id_ciudad

nombre

1

Es propietaria
ciudades

nombre

N

nombre

PK: id_region

regiones

Estan

1
Modelo de datos
• Paso 5 : Establecer cardinalidades

Como parte de este paso, nace una llave llamada
FK (Foreign Key), llave foránea, que es el
identificador que relaciona de forma real las
entidades (como otro atributo de la entidad ).
Esta se toma desde la punta de la relación con 1
a la que tiene N.
Para ello se traspasa la PK de la entidad con
cardinalidad 1, como FK a la entidad con
cardinalidad N.
Modelo de datos
• Paso 5 : Establecer cardinalidades
FK: rut

PK: id_vivienda
dirección

FK: id_ciudad

FK: id_vivienda
1
Habita

N
PK: rut

N
viviendas

personas

1

Pertenece

N
PK: id_ciudad

nombre

1

Es propietaria
ciudades

N

nombre

PK: id_region

FK: id_region
nombre

regiones

Estan

1
Modelo de datos

Más contenido relacionado

La actualidad más candente

Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Jorge Canal
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sqlJulian Benavidez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionCarlos CaychoChumpitaz
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacionFco Javier Rodriguez
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
 
Ejercicio bancoss
Ejercicio bancossEjercicio bancoss
Ejercicio bancossAlex Yungan
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionsandrikarina
 
Electrostatica en aviones. Física2
Electrostatica en aviones. Física2Electrostatica en aviones. Física2
Electrostatica en aviones. Física2BetsabeErikaa
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 

La actualidad más candente (20)

Neo4j - A Graph Database
Neo4j - A Graph DatabaseNeo4j - A Graph Database
Neo4j - A Graph Database
 
Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacion
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacion
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
Ejercicio bancoss
Ejercicio bancossEjercicio bancoss
Ejercicio bancoss
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Electrostatica en aviones. Física2
Electrostatica en aviones. Física2Electrostatica en aviones. Física2
Electrostatica en aviones. Física2
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 

Similar a Modelo de datos

Similar a Modelo de datos (20)

Diagramas Entidad Relacion
Diagramas Entidad RelacionDiagramas Entidad Relacion
Diagramas Entidad Relacion
 
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
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo E-R "Equipo Porchas"
Modelo E-R "Equipo Porchas"Modelo E-R "Equipo Porchas"
Modelo E-R "Equipo Porchas"
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
 
Modelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresModelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael Olivares
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdf
 

Modelo de datos

  • 1. UNIVERSIDAD LAICA «ELOY ALFARO» DE MANABÍ. EXTENSIÓN EN EL CARMEN INTEGRANTES: Andrade Galo Conforme Deny Ostaiza Pedro Posligua Sonia TEMA: MODELO DE DATOS 4to «»B» Ing. En
  • 2. MODELADO DE DATOS Es una representación abstracta de todos los objetos de datos que se procesan dentro del sistema y las relaciones entre los objetos de datos.  Objetos de datos: Representa en casi cualquier información compuesta (se refiere a que tiene muchas propiedades o atributos) que el software debe entender. Ejemplo: un auto.
  • 3. MODELO DE DATOS  Atributos: Se definen a las propiedades de un objeto de datos, uno o más atributos como un identificador, éste se convierte en una clave para identificar un registro. Ejemplo: cedula, nombre, edad, altura de una persona.
  • 4.
  • 5. MODELADO DE DATOS  Relaciones: La relación se refiere a establecer una conexión entre objetos. Ejemplo: persona posee auto (posee es la relación).
  • 6. Modelo de datos  E-R (Entidad – Relación) Entity name Clase de Entidad Entity name Clase de Entidad débil Clase de relación Clase de relación identificadora
  • 7. Modelo de datos  E-R (Entidad – Relación) Atributo --------- Atributo clave Atributo multivaluado Atributo compuesto
  • 8. Modelo de datos • Clases de entidades  Débiles son aquellas que no tienen clave primaria.  Fuertes las que sí tienen.  Entidades débiles dependen de una fuerte a través de una clave parcial. • Claves  PK (Primary Key), Es una clave uniquivocamente a un registro de otro. que identifica  FK (Foreign Key), Es una clave que ayuda a relacionar las tablas, usando la PK de la tabla a la cual se hace referencia.
  • 9. Modelo de datos • Visualización de datos RUT_CLI COD_CIU NOMBRE_CLI DIRECCION FONO 16544311-1 01 Ramon Picarte Picarte 3000 210021 7725745-6 03 Juan Perez Los Alamos 21 210210 6981233-K 10 Alvaro Henriquez Bueras 521 230023 15456345-8 05 Ester Valdes Errazuriz 443 COD_CIU NOMBRE 01 Arica 03 Iquique 10 Valdivia 05 Santiago 11 Osorno
  • 10. Modelo de datos • Ejemplo : COD_REG CIUDAD COD_CIU 14 Valdivia 1 14 Corral 2 REGION COD_REG 14 Lanco 3 LOS RIOS 14 14 Los Lagos 4 TARAPACA 1 14 Mafil 5 ANTOFAGASTA 2 14 Mariquina 6 14 Paillaco 7 14 Panguipulli 8 1 Arica 9 1 Iquique 10 2 Calama 11
  • 11. Modelo de datos • Pasos para hacer un Diagrama E - R: 1. 2. 3. 4. 5. Identificar sustantivos  entidades Identificar verbos  relaciones Identificar atributos Identificar llaves primarias Establecer cardinalidades
  • 12. Modelo de datos • Ejemplo : Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones).
  • 13. Modelo de datos • Paso 1 : identificar sustantivos  entidades Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones).
  • 14. Modelo de datos • Paso 1 : identificar sustantivos  entidades viviendas personas ciudades regiones
  • 15. Modelo de datos • Paso 2 : identificar verbos  relaciones Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones).
  • 16. Modelo de datos • Paso 2 : identificar verbos  relaciones Habita viviendas personas Pertenece Es propietaria ciudades regiones Estan
  • 17. Modelo de datos • Paso 3 : identificar atributos Personas: Rut y Nombre  Viviendas: Dirección  Ciudades: Nombre  Regiones: Nombre 
  • 18. Modelo de datos • Paso 3 : identificar atributos dirección Habita rut personas viviendas Pertenece nombre Es propietaria ciudades nombre nombre regiones Estan
  • 19. Modelo de datos • Paso 4 : Identificar llaves primarias Personas: RUT (Rol Único Tributario) Viviendas: Id_vivienda (Id: Identificador) Ciudades: Id_ciudad Regiones: Id_region NOTA: las llaves primarias se denotan por PK (Primary Key), y usaremos la siguiente forma de representación: PK: rut
  • 20. Modelo de datos PK: id_vivienda dirección Habita PK: rut viviendas personas Pertenece nombre PK: id_ciudad Es propietaria ciudades nombre PK: id_region nombre regiones Estan
  • 21. Modelo de datos • Paso 5 : Establecer cardinalidades Se requiere construir un sistema de información en el que se requiere tener la información sobre las viviendas urbanas del país y las personas que las habitan. Cada persona solo puede habitar una vivienda, pero puede ser propietaria de más de una. (Como simplificador, las ciudades pertenecen a regiones).
  • 22. 3. Modelo de datos • Paso 5 : Establecer cardinalidades Entonces… • Una persona es propietaria de N viviendas, y una vivienda es propiedad de 1 sola persona. • En las viviendas pueden habitar N personas, y una persona puede habitar en 1 sola vivienda. • Una ciudad puede tener N viviendas, y una vivienda pertenece a sólo 1 ciudad. • Una región puede tener N ciudades, y una ciudad pertenece a sólo 1 región.
  • 23. Modelo de datos • Paso 5 : Establecer cardinalidades PK: id_vivienda dirección 1 Habita N PK: rut N viviendas personas 1 Pertenece N PK: id_ciudad nombre 1 Es propietaria ciudades nombre N nombre PK: id_region regiones Estan 1
  • 24. Modelo de datos • Paso 5 : Establecer cardinalidades Como parte de este paso, nace una llave llamada FK (Foreign Key), llave foránea, que es el identificador que relaciona de forma real las entidades (como otro atributo de la entidad ). Esta se toma desde la punta de la relación con 1 a la que tiene N. Para ello se traspasa la PK de la entidad con cardinalidad 1, como FK a la entidad con cardinalidad N.
  • 25. Modelo de datos • Paso 5 : Establecer cardinalidades FK: rut PK: id_vivienda dirección FK: id_ciudad FK: id_vivienda 1 Habita N PK: rut N viviendas personas 1 Pertenece N PK: id_ciudad nombre 1 Es propietaria ciudades N nombre PK: id_region FK: id_region nombre regiones Estan 1