Você está na página 1de 39

ENTERPRISE DATA MODELING

CAPITULO 11:
Vista de la Informacin
1. Modelado de la Informacin
2. Diseo de la Informacin

Todo el mundo tiene tanta informacin durante el da que pierden su sentido


comn. Gertrude Stein (1874-1946), escritor Norteamericano.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Introduccin
Un modelo de informacin describe el contenido
de los datos del sistema y como estn
estructurados.
El modelo de informacin es importante para el
desarrollo de sistemas porque casi todos los
sistemas contienen muchos datos sin los cuales el
sistema no podra operar.
En esta parte focalizamos en cmo modelar y
disear modelos de informacin.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

En la implementacin, el modelo de informacin


esta casi siempre implementado como uno o ms
base de datos en la empresa o como una parte de
una aplicacin computarizada.
Existen dos medios esenciales para modelar
informacin: el tradicional modelo entidadrelacin, o el modelo orientado a objetos.
En el diseo empresarial estamos interesados en
entender las necesidades de informacin de la
empresa, y a esto lo llamaremos un modelo de
informacin
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

En este captulo aprender:


Describir la arquitectura de tres-esquemas y los
beneficios que aquello proporciona
Nombrar los componentes de un modelo de
informacin
Define entidades y sus llaves
primarias (PKs)
Define atributos de una entidad,
sus tipos de datos y sus dominios.
Define relaciones entre entidades.

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Crear un modelo de informacin usando el


modelo entidad-relacin.

Migra llaves primarias (PKs) a llaves forneas (FKs)


Diferencia entre relaciones que identifican y las que no
identifican.
Crea relaciones unitarias, binarias, y ternarias

Explicar la necesidad por la estandarizacin de los


datos.
Explicar como las estructura de la informacin
nos lleva a diferentes modelos semnticos.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Los datos son hechos puros, con casi ningn


tratamiento

Nmeros, nombres, fechas, etc.


Tienen un poco o ningn significado ya que no estan
en un contexto

La informacin es conocimiento de ideas, hechos,


y/o procesos; es el resultado de procesar los datos
para revelar su significado.

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Datos
Hechos originales de
nombre del estudiante,
fecha de nacimiento,
especialidad, etc.

Informacin
Qu tan bien el estudiante ha
rendido por el proceso de su GPA y
permanencia en la universidad.

El Modelo de Informacin es una descripcin de


ideas, hechos, y procesos de un sistema de inters
actual.

Nuestro inters es el modelado de la informacin de la


empresa, sin embargo; reconocemos que lo que
hagamos se convertir en una Base de Datos en la
mayora de los casos.

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

American National Standards Institute (ANSI),


Standards Planning and Requirements Committee
(SPARC) definieron una estructura para el
modelado de datos basado basado en los grados
de abstraccin de los datos (1970s) denominado
Arquitectura Tres-esquemas: el externo, el conceptual y el fsico.
ESQUEMA EXTERNO:
los datos como lo ven el usuario individual / aplicacin
vista local, slo un subconjunto de todos los datos en el
esquema conceptual
existen muchas vistas locales diferentes.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

ESQUEMA CONCEPTUAL:
datos tal como son vistos por toda la compaa
completa.
Completo contenido de informacin de la base de
datos.
Representacin lgica, independiente de como los
datos son almacenados.
ESQUEMA FISICO:
Como se almacenan fsicamente los datos; el nivel
interno del computador y el disco en donde estn los
datos, en que sector se les encuentra, etc.
Depende en el hardware (IBM PC, mainframe) y el
software del computador.
Slo una vista interna, mantenida por el DBMS.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Vista de datos
de parte del
usuario(a)

Vista de datos
de parte del
diseador(a)

Database management
system, DBMS maneja el
mapeo desde el esquema
conceptual al fsico.

Independencia
fsica

Ronald E. Giachetti
October 10, 2016

Niveles de Abstraccin de datos

QUE ve el
usuario?

QUE datos son


almacenados?

COMO se almacenan
los datos?

COMO se almacenan
los datos?

Modelo Externo para


Un Pequeo Colegio

Ronald E. Giachetti
October 10, 2016

Slide 13

Modelo
Conceptual

Modelo
Conceptual

Modelo
Interno

El modelo de informacin captura la estructura


esttica del contenido de la informacin,
usualmente a travs de la identificacin y
formalizacin de las reglas del negocio.
Una regla del negocio describe como la empresa
opera. Estas reglas son descubiertas durante la
recopilacin de requerimientos. Ejemplos:

Un reservacin de crucero es para uno o ms cabinas


Una orden de compra contiene una o ms artculos.
Un paciente tiene un slo proveedor primario de
cuidados de salud en un momento dado.

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Un doctor puede ser el proveedor primario de salud


para muchos pacientes.

La definicin precisa y estructura del modelo de


informacin podra diferir de negocio a negocio
porque es usual que las empresas tengan
diferentes reglas del negocio.
Un diagrama entidad-relacin modela la
informacin contenida de un sistema el cual
consiste de entidades, sus atributos, y sus
relaciones entre las entidades.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Para comprender el modelo Entidad-Relacin


necesitamos entender cada uno de los
componentes del modelo.
ESTUDIANTE
nombre
Una entidad es un conjunto de
direccin
fecha nacim
objetos reales o abstractos con
atributos o caractersticas comunes e-mail
numero fono
en el cual una empresa necesita
guardar datos.
Puede describir: a una persona,
un lugar, objeto, transaccin,
evento, concepto, grupo

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

CURSO

codigo
nombre
pago
duracin

INSTRUCTOR

dni
nombre
fecha nacim
e-mail
numero fono

EMPLEADO
nmero ID
nombres
numero fono
fecha nacimiento
salario

Un atributo es una propiedad descriptiva o


caracterstica de una entidad.
Una entidad simple tendr muchos atributos
Una manera de pensar acerca de entidades y
atributos es que las entidades son sustantivos y los
atributos son adjetivos que describen al sustantivo
A cada atributo se le debe dar un nombre nico tanto

para atributos como para entidades


Un atributo no debe tener el mismo nombre que la
entidad
El nombre debera ser significativo y consistente a
travs de todo el modelo.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Definicin de un atributo
Atributo

Tipo de Dato

Dominio

primerNombre

texto

{letras del alfabeto}

fechaNacimiento

fecha o Date

Date <= Today() AND


Date >= 1/1/1900

estado

texto

{AL, AK, AZ, AR, . WY}

numeroTelfono

strings

{caracteres especiales y numricos}

sexo

texto

{M, F}

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Una llave primaria (PK) es un atributo o conjunto


de atributos que nicamente identifica o define a
una instancia de la entidad.

PK es mostrada
encima de la lnea (y
en negritas)

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Una relacin describe la manera en el cual los miembros


de una entidad estan asociados con los miembros de la
misma entidad u otra entidad.
Cada final de la relacin tiene
una cardinalidad que describe
el nmero de los miembros
(objetos) de la entidad que
estan en aquella relacin.

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

1:N

N:M

1:1

Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial


curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

OOne - to - One

Para leer una relacin debemos tener en cuenta


que esta es bi-direccional
Esta relacin es
interpretada como
dos relaciones unidireccionales
IZQUIERDA A DERECHA

Un crucero (cruise) tiene 1 o muchos miembros de


tripulacin (crew)

DERECHA A IZQUIERDA

Un miembro de tripulacin (crew) es asignado a 0, 1, o muchos cruceros (cruises)

Una llave fornea (FK) es un atributo (o atributos)


en una tabla que refiere a la llave primaria (PK) de
otra tabla.

La regla de Integridad Referencial establece que


el valor de una FK debe igualar al valor del
correspondiente PK que lo referencia o de otro
modo ser completamente NULL.

Las relaciones son creadas cuando en un modelo


E-R existen Migraciones de PKs a FKs.
Las reglas que gobiernan la migracin de PKs a
FKs son:
1. Todas las PKs deben migrar desde el lado uno de la

relacin al lado muchos de la relacin.


2. La PK completa debe migrar a lo largo de la relacin
3. Slo la PK migra a lo largo de las relaciones
4. Cuando exista una PK compuesta, cada componente
de la PK deben migrar juntos.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

En las relaciones que no identifican la PK llega a


ser un atributo no-llave en la entidad hijo.
Employee puede
existir sin
Department
debido a que
DepartmentID
puede ser NULL

La lnea de la relacin es
discontnua para denotar
una relacin dbil o
relacin que no identifica.

En las relaciones que si identifican la PK migra y


llega a ser parte de la PK de la entidad hijo.
Entidad
padre

ShipID migra
hacia Cabin

Cabin no puede existir sin


el ShipID porque es parte
de su identificacin - no
puede ser nulo

Entidad
hijo

Dos ejemplos de relaciones recursivas:

El PK migra
hacia la misma
entidad. Note,
el nombre del
atributo debe
cambiar.

Ejempo de una relacin ternaria a travs de la


entidad RESERVACION o RESERVATION

Un pasajero hace cero, uno, o muchas reservaciones para una cabina particular
en un crucero particular.

Una de las metas principales del Modelo de


Informacin es estandarizar la terminologa que
pueda afectar enteramente al proyecto del sistema
empresarial y a la implementacin del sistema.
El modelo de informacin formaliza la semntica
para evitar cualquier confusin
la semntica define el significado del modelo,
comparado a la sintaxis, lo cual define la gramtica
y las reglas del modelo.
A continuacin se muestran 3 fragmentos de
modelo los cuales muestran 3 diferentes maneras
para operar una libreria on-line.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Se muestran 3 fragmentos de modelos muy


similares.
Cada modelo usa diferentes tipos de relaciones y de cardinalidades
para proporcionarnos
una semntica ligeramente diferente hacien
donos inferir la semntica de las operaciones
de la empresa.

En el modelo de arriba Book tiene una relacin


que si identifica con
InventoryBook lo cual
significa que la empresa slo mantiene inventario para sus libros en
su base de datos.
El modelo del centro
tiene una relacin que
no identifica. Ya que la
clave fornea o FK,
ISBN, puede ser nula.

Si el ISBN puede ser nulo, entonces es posible que


esta tienda tenga un
InventoryBook para un
Book o libro que no se
encuentre definido en
su sistema.
El modelo inferior tambien tiene una relacin
que no identifica. Pero
al contrario del modelo
central, este excluye el
cero en su cardinalidad.

En este modelo, si un libro o Book est en el siste ma, entonces tiene al


menos un registro en
InventoryBook.
En el modelo central, si
un libro o Book esta en
el sistema, este podra
o no estar registrado,
cualquiera sea el caso,
en InventoryBook o
inventario de libros.

Estas diferencias describen operaciones diferentes


de la tienda o semantica diferente.
El modelo central es
para una tienda cuya
filosofa de negocio es
mantener una informacin extensa de muchos libros diferentes
aunque ni existan copias de ellos, pero se es
ta dispuesto a obtenerla ante el inters expreso del cliente.

Mientras que el modelo inferior describe una filofa de tienda de que a


un libro slo se le lleve
a inventarios si se tiene
una descripcin de
aquel libro en su sistema.

Resumen
Un modelo de informacin representa la
estructura esttica de la informacin contenida en
un sistema.
Para describir el modelo de informacin se
presenta el modelo Entidad-Relacin (E-R). Un
modelo E-R tiene 3 componentes:

Entidades, sus atribuciones, y las relaciones entre las


entidades.
Cada entidad debe tener una llave primaria (PK) que
obedezca a la regla de integridad de entidad.

Las relaciones entre entidades deben obedecer la


regla de integridad referencial.
Elmer Gonzlez Herrera, Doctor en Ingeniera Industrial
curso: Ingeniera de la Informacin Empresarial

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Escuela de Ingeniera Industrial 2016 VI ciclo

Você também pode gostar