1. Ing. Benel Díaz Quispe
bdiaz@urp.edu.pe
BASE DE DATOS Y REDES
ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL
MODELAMIENTO DE DATOS
2. Modelo. (Def. Diccionario de la Lengua Española)
Esquema teórico, generalmente en forma matemática, de
un sistema o de una realidad compleja ( Por ejemplo la
evolución económica de un país), que se elabora para
facilitar su comprensión y el estudio de su
comportamiento.
Ing. Benel Díaz Quispe Inc. All Rights Reserved
4. Consiste en definir un mundo abstracto y teórico, tal que las
conclusiones que se puedan sacar de él, coincidan con las
manifestaciones aparentes del mundo real.
MODELAR
5. Conjunto de
conceptos, reglas y
convenciones, que
nos permiten
describir los datos
del universo
analizado;
constituyendo una
herramienta que
facilite su
interpretación y su
representación en
forma de datos en
nuestro sistema de
información
6. Objetos UML
Red
Jerárquico
Clases de
modelos de datos
MODELOS DE DATOS
Entidad Relación ER
CONCEPTUALES O SEMANTICOS
CONVENCIONALES O LOGICOS
Relacional
Orientados a la
implementación
Describen el mundo real con
independencia de la
Maquina
Ing. Benel Díaz Quispe Inc. All Rights Reserved
7. El proceso de diseño de todo sistema de información
comienza con el análisis; el objetivo de ello es construir un
modelo preciso y correcto de esa parcela del mundo real que
se pretende llevar al computador, empleando un modelo de
datos.
MODELAMIENTO DE DATOS
Ing. Benel Díaz Quispe Inc. All Rights Reserved
9. MODELO ENTIDAD RELACIÓN E/R
Describe el “mundo real” como un conjunto de
ENTIDADES y de RELACIONES entre ellas.
Se desarrollo para facilitar el diseño de base de datos,
permitiendo la especificación de un esquema que
representa su estructura lógica
ENTIDAD RELACION
Ing. Benel Díaz Quispe Inc. All Rights Reserved
10. MODELO: ENTIDAD RELACIÓN E/R
Una entidad es una cosa u objeto en el mundo real que es
distinguible de todos los demás objetos.
ENTIDAD
Física o real Abstracta o conceptual
Persona
Auto
Edificio
Casa
Reloj
Curso
Horario
Carrera
Puede ser
Ing. Benel Díaz Quispe Inc. All Rights Reserved
11. MODELO: ENTIDAD RELACIÓN E/R
ATRIBUTO
• Propiedad o característica de una entidad
• Una entidad particular es descrita por los valores de sus
atributos.
• Constituyen los campos de las tablas a definirse
Código = 112558
Nombre = Jaime
Apellidos= Velásquez T.
Edad= 49
Telefono= 4444444Entidad
Atributos
Ing. Benel Díaz Quispe Inc. All Rights Reserved
12. MODELO: ENTIDAD RELACIÓN E/R
TIPO DE ENT IDAD “DOCENTE”
También se le denomina clase DOCENTEENTIDADES
Ing. Benel Díaz Quispe Inc. All Rights Reserved
13. MODELO : ENTIDAD RELACIÓN E/R
TIPO DE ENT IDAD “DOCENTE”
También se le denomina clase DOCENTE
TABLA DOCENTE
CODIGO NOMBRE APELLIDOS EDAD TELEFONO
124555 Javier Alarcon Salas 38 1111111
124556 Ricardo Luna Victoria 55 2222222
112557 José Palacios 45 3333333
112558 Jaime Velasquez T. 49 4444444
112559 Alan Rodriguez 47 5555555
. . . . .
. . . . .
Ing. Benel Díaz Quispe Inc. All Rights Reserved
14. Ejemplo. “ TABLA DOCENTE”
Un Tipo de Entidad o Conjunto de entidades, es la totalidad
de las entidades del mismo tipo que comparten las mismas
propiedades o atributos.
MODELO : ENTIDAD RELACIÓN E/R
Una Base de Datos incluye una colección de Tipos de
Entidades
Ejemplar, Registro o
Tupla
CODIGO NOMBRE APELLIDOS EDAD TELEFONO
124555 Javier Alarcon Salas 38 1111111
124556 Ricardo Luna Victoria 55 2222222
112557 José Palacios 45 3333333
112558 Jaime Velasquez T. 49 4444444
112559 Alan Rodriguez 47 5555555
. . . . .
. . . . .
Ing. Benel Díaz Quispe Inc. All Rights Reserved
15. • No pueden dividirse en más partesSIMPLES
COMPUESTOS
UNIVALORADO
• Pueden dividirse en más partes
• Corresponde un sólo valor para el atributo
MULTIVALORADO • Corresponde 2 o más valores para el atributo
NULOS • Cuando una entidad no tiene un valor para un
atributo
TIPOS DE ATRIBUTOS
Ing. Benel Díaz Quispe Inc. All Rights Reserved
16. MODELO : ENTIDAD RELACIÓN E/R
RELACIONES
Una relación es una asociación entre diferentes entidades
LIBROAUTOR ESCRIBE
Relación
Según cuantos ejemplares de un tipo de entidad se
relacionen con registros de otro tipo de entidad, tenemos
las correspondencias de cardinalidad.
Ing. Benel Díaz Quispe Inc. All Rights Reserved
17. MODELO : ENTIDAD RELACIÓN E/R
CORRESPONDENCIA DE CARDINALIDADES
La razón de cardinalidad, expresa el número de entidades
a las que otra entidad puede estar asociada a través de un
conjunto de relaciones.
Puede ser:
Uno a Uno
Uno a varios
Varios a Varios
Ing. Benel Díaz Quispe Inc. All Rights Reserved
18. MODELO : ENTIDAD RELACIÓN E/R
CORRESPONDENCIA UNO A UNO
Una entidad del conjunto A se asocia con a lo sumo una entidad del conjunto
B y Una entidad del conjunto B se asocia con a lo sumo una entidad del
conjunto A
A B
Opcional Opcional
Opcional Obligatorio
Obligatorio Obligatorio
Cardinalidad
mínima
Ing. Benel Díaz Quispe Inc. All Rights Reserved
19. MODELO : ENTIDAD RELACIÓN E/R
CORRESPONDENCIA UNO A VARIOS
Una entidad en A se asocia con cualquier numero de entidades en B.
Una entidad en B se asocia con a lo sumo una entidad en A.
A B
Opcional Opcional
Opcional Obligatorio
Obligatorio Obligatorio
Cardinalidad
mínima
Ing. Benel Díaz Quispe Inc. All Rights Reserved
20. MODELO : ENTIDAD RELACIÓN E/R
CORRESPONDENCIA VARIOS A VARIOS
Una entidad en A se asocia con cualquier número de entidades en B y
una entidad en B se asocia con cualquier numero de entidades en A.
A B
Ing. Benel Díaz Quispe Inc. All Rights Reserved
Una opción bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de abstracción que presentan:
Modelos de Datos Conceptuales Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad-Interrelación.
Modelos de Datos Lógicos Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de bases de datos).
Modelos de Datos Físicos Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de estas estructuras son los Árboles B+, las estructuras de Hash, etc.