MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es...
Transcript of MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es...
![Page 1: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/1.jpg)
MODELOS DE DATOSMODELOS DE DATOS
Por : Ricardo Barragán O.
![Page 2: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/2.jpg)
¿Qué es un modelo?¿Qué es un modelo?
![Page 3: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/3.jpg)
¿Qué es un modelo?¿Qué es un modelo?
• Representación abstracta, conceptual, grafica oRepresentación abstracta, conceptual, grafica o visual.
• Con el objetivo de analizar , describir, explicar, j , , p ,simular.
• Permite explorar, controlar y predecirp y p
![Page 4: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/4.jpg)
ModelosModelos
– Desde hace mucho tiempo los científicos eDesde hace mucho tiempo los científicos e ingenieros han creado modelos para explicar y demostrar sus teorías.
• Sistema Solar
• Aeromodelo
• Modelo automóviles
• Maquetas de centros comerciales
• Casas, edificios, puentes..
![Page 5: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/5.jpg)
¿Qué es un modelo de datos?¿Qué es un modelo de datos?
• Una colección de tablas de dos dimensionesUna colección de tablas de dos dimensiones, columnas y filas que representan conceptos.
• Tablas Relacionales que modelan entidades• Tablas Relacionales que modelan entidades reales (personas, lugares, cosas, eventos)
![Page 6: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/6.jpg)
Modelo de Datos como representaciónModelo de Datos como representación abstracta
U li ibl d fi lUn cliente posiblemente se define como un ente natural o jurídico que tiene una relación comercial (compra productos y servicios).
CLIENTE
En un modelo de datos puede representarse como una tabla o entidad de dos dimensiones y sus atributos
CLIENTE
ClienteID
NombreNombreCiudad
![Page 7: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/7.jpg)
El modelo de datos explica y describeEl modelo de datos, explica y describe conceptos
El modelo de datos permite describir las relaciones entre los conceptos.
Si se quiere explicar que un cliente vive o esta ubicado en unaSi se quiere explicar que un cliente vive o esta ubicado en una localización geográfica puede explicarse a través de una relación.
CLIENTE
CIUDAD
CiudadID
ClienteID
NombreCiudadID (FK)
NombrePais
Esta ubicado en
![Page 8: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/8.jpg)
El modelo de datos, simula conceptosEl modelo de datos, simula conceptos
CIUDAD
Ci d dIDCiudadID
NombrePaisPRODUCTO
ProductoID
NombrePRODUCTO PRECIO CIUDAD
ProductoID (FK)CiudadID (FK)
Precio $$
Si se desea simular diferentes iPRODUCTO
ProductoID
NombrePrecio $$
escenarios
Precio $$
![Page 9: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/9.jpg)
¿Qué es un modelo de datos?¿Qué es un modelo de datos?
• Explorar
• Controlar
• Predecir
• Describir
• Explicar
• Analizar
•Simular
![Page 10: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/10.jpg)
La importancia del modelo de datos
![Page 11: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/11.jpg)
La importancia de los modelos de datos
• En una arquitectura empresarialEn una arquitectura empresarial
• En un sistema de información
l ió d• En un solución de BI
• Como diccionario de Conceptos
![Page 12: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/12.jpg)
Arquitectura empresarialArquitectura empresarial
The definition of an architecture used in ANSI/IEEE std 1471The definition of an architecture used in ANSI/IEEE std. 1471-200 is :
“The fundamental organization of a system embodied in itsThe fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution.”
Components
RelationshipsExplicar la organización en Relationships
Governingtérminos de :
![Page 13: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/13.jpg)
El modelo de datos hace parte de la larquitectura empresarial
TOGAF incluye dentro de su metodología (ADM), la definición de un modelo de datos.de un modelo de datos.
“La Arquitectura de Datos describe la estructura de los activos de datos tanto físicos como lógicos dentro de una gorganización así como los recursos disponibles para su
gestión.” (TOGAF)
![Page 14: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/14.jpg)
El modelo de datos en un sistema deEl modelo de datos en un sistema de Información.
•Presentación
P e r s o n aP e r s o n a ID
N u m e r o Id e n t i fi c a c i o nT ip o Id e n t i f i c a c i o n ID ( F K )N o m b r eA p e l l id oe m a i lC a r g o ID ( F K )D i r e c c i o n C a s aD i r e c c i o n T r a b a j oT e l e fo n o T r a b a j oT e l e fo n o c a s aN u m e r o H i j o sIn d C o n y u g u e T r a b a j aF e c h a N a c i m i e n t oP a s a t i e m p o ID ( F K )T ip o In g r e s o ID ( F K )A n t i g u e d a d L a b o r a l ID (F K )S e x o ID ( F K )E s t a d o C i vi l ID ( F K )N i v e l E d u c a t i v o ID (F K )E s t r a t o S o c i a l ID ( F K )T ip o V i v i e n d a ID ( F K )M u l t i p l i c a d o r In g r e s o ID ( F K )E s t a d o C l ie n t e ID (F K )T ip o C o n t ra t o ID ( F K )C i u d a d L a b o r a l ID (F K )C i u d a d R e s i d e n c i a ID (F K )In d C r e d i t o P r o v e e d o r e sP C ID ( F K )
E m p r e s aE m p re s a ID ( F K )
Id e n t i f i c a c i o nD i r e c c i o nT e l e fo n oE m p re s a D e s cP a g i n a W e bC o d i g o E m p r e s aC a l i f i c a c i o n ID ( F K )T a m a ñ o ID ( F K )In d E m p r e s a R e c o n o c id aN a t u ra l e z a J u r i d i c a ID ( F K )R a n g o A v is o s D i r e c t o ID ( F K )T i p o N o m in a ID ( F K )A c t i v id a d E c o n o m i c a ID ( F K )In d In d u s t r i a y C o m e r c i oR a n g o S a l a r i o P r o m e d i o A d m o n ID (F K )R a n g o S a l a r i o P r o m e d i o O p ID (F K )In g r e s o E m p l e a d o ID ( F K )R a n g o N u m e r o E m p l e a d o s ID ( F K )F e c h a In i c i oF e c h a F i nT i p o R i e s g o ID ( F K )C a l i f i c a c i o n E m p r e s a s ID (F K )T i p o C o n v e n i o ID ( F K )T i p o A l i a n z a ID ( F K )E n t i d a d P r e p a g o s ID ( F K )
•Negocio
•DatosA c t i v id a d L a b o r a l
A c t i vi d a d L a b o r a l ID
A c t i vi d a d L a b o r a l D e s c
A l e r t aA l e r t a ID
A l e r t a D e s c
A n t i g u e d a dA n t i g u e d a d ID
A n t i g u e d a d D e s c
C a l i f i c a c i o n d e C l i e n t e sC a l i f ic a c io n C l i e n t e ID
C a l i f ic a c io n C l i e n t e D e s
C a u s a lR e t i r oC a u s a l R e t i r o ID
C a u s a l R e t i r o D e s c
C l a s i f i c a c i o n C o m e r c i a lC l a s i f i c a c i o n C o m e r c i a l ID
C l a s i f i c a c i o n C o m e r c i a l D e s c
C l i e n t eC l i e n t e ID
T i p o C l i e n t e ID ( F K )In d C l i e n t e N u e v oT i p o R e la c i o n ID ( F K )In d V e h ic u l oIn d P r o p i e d a d R a i zIn d C a m a r a C o m e r c i oIn d C l i e n t e B u e n oP e r f i l R i e s g o ID (F K )A n t i g u e d a d ID ( F K )E s t a d o A s o c i a d o ID ( F K )C l a s i f i c a c i o n C o m e rc i a l ID ( F K )E s t a d o C l i e n t e ID ( F K )C a u s a l R e t i ro ID ( F K )C a l i f i c a c i o n C l i e n t e ID ( F K )A c t i v i d a d L a b o r a l ID (F K )T i p o A s o c i a d o ID ( F K )A g e n c i a ID (F K )C a l i f i c a c i o n C o n f i a r ID ( F K )F e c h a In i c i oF e c h a F i nA l e r t a ID ( F K )E n t i d a d In fo rm a n t e ID ( F K )E n t i d a d F i n a n c i e r a ID ( F K )E m p r e s a ID ( F K )P e rs o n a ID (F K )T i p o L o c a l ID ( F K )T i p o C u e n t a ID ( F K )B i e n e s ID ( F K )C l a s i f i c a c i o n M e r c a d e o ID ( F K )
E s t a d o A s o c i a d oE s t a d o A s o c ia d o ID
E s t a d o A s o c ia d o D e s c
E s t a d o C l i e n t eE s t a d o C l i e n t e ID
E s t a d o C l i e n t e D e s
P e r f i l R i e s g oP e r f i lR i e s g o ID
P e r f i lR i e s g o D e s cT i p o R e l a c i o n
T i p o R e l a c i o n ID
T i p o R e l a c i o n D e s c
T ip o C l i e n t eT i p o C l i e n t e ID
T i p o C l i e n t e D e s c
T i p o A s o c i a d oT i p o A s o c i a d o ID
T i p o A S s o c ia d o D e s cA g e n c i aA g e n c i a ID
C l a s e A g e n c i a ID ( F K )C i u d a d ID ( F K )C o d i g o A g e n c i aA g e n c i a D e s cF e c h a i n i c i oF e c h a F i n
C a l i f i c a c i o n C o n f i a rC a l i f i c a c i o n C o n f i a r ID
C a l i f i c a c i o n C o n f i a rD e s
P e r s o n a s a C a r g o ID ( F K )F e c h a In i c i oF e c h a F i nE m p re s a ID ( F K )P r o fe s i o n ID ( F K )
A l e r t a C l i e n t eA l e r t a ID ( F K )
T i p o C u e n t aT i p o C u e n t a ID
T i p o C u e n t a D e s c E n t i d a d In fo r m a n t eE n t i d a d In fo r m a n t e ID
E n t i d a d In fo r m a n t e D e s cT i p o L o c a l
T ip o L o c a l ID
T ip o L o c a l D e s c
E n t i d a d F in a n c i e r aE n t i d a d F i n a n c i e ra ID
E n t i d a d F i n a n c i e ra D e s c
E n t i d a d P r e p a g o s ID ( F K )E n t i d a d P r e p a g a d ID ( F K )F u e r z a ID ( F K )In d C o n v e n i o
B i e n e sB i e n e s ID
B i e n e s D e s c
C l a s i f i c a c i ó n M e r c a d e oC l a s i fi c a c i o n M e r c a d e o ID
C l a s i fi c a c i o n M e r c a d e o D e s c
![Page 15: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/15.jpg)
El modelo de datos en un sistema de I f ió V lid ió dInformación. – Validación de
Requerimientosq
Ayuda a entender y validar conceptos y sus relacionesy sus relaciones.
Unificar conceptos entre las diferentes personas o áreas.
A c t iv i d a d L a b o r a lA c t i v id a d L a b o r a l I D
A c t i v id a d L a b o r a l D e s c
A l e r t aA l e r t a I D
A l e r t a D e s c
A n t i g u e d a dA n t i g u e d a d I D
A n t i g u e d a d D e s c
C a l i f i c a c i o n d e C l i e n t e sC a l i fi c a c i o n C l i e n t e I D
C a l i fi c a c i o n C l i e n t e D e s
C a u s a l R e t i r oC a u s a l R e t i r o I D
C a u s a l R e t i r o D e s c
C l a s i f ic a c i o n C o m e r c ia lC l a s i fi c a c i o n C o m e r c i a l I D
C l a s i fi c a c i o n C o m e r c i a l D e s c
C l i e n t eC l i e n t e I D
T i p o C l i e n t e ID ( F K )I n d C l i e n t e N u e v oT i p o R e l a c io n I D ( F K )I n d V e h i c u loI n d P r o p i e d a d R a i zI n d C a m a r a C o m e r c ioI n d C l i e n t e B u e n oP e r f i l R i e s g o I D ( F K )A n t i g u e d a d I D ( F K )E s t a d o A s o c ia d o I D ( F K )C l a s i f i c a c i o n C o m e r c ia l I D ( F K )E s t a d o C l ie n t e I D ( F K )C a u s a l R e t i r o I D ( F K )C a l i f i c a c i o n C l i e n t e I D ( F K )A c t i v id a d L a b o r a l I D ( F K )T i p o A s o c i a d o I D ( F K )A g e n c i a I D ( F K )C a l i f i c a c i o n C o n fi a r I D ( F K )F e c h a I n ic i oF e c h a F i nA l e r t a I D ( F K )E n t i d a d I n f o r m a n t e I D ( F K )E n t i d a d F i n a n c i e r a I D ( F K )E m p r e s a I D ( F K )P e r s o n a I D ( F K )T i p o L o c a l I D ( F K )T i p o C u e n t a I D ( F K )B i e n e s I D ( F K )C l a s i f i c a c i o n M e r c a d e o I D ( F K )
E s t a d o A s o c i a d oE s t a d o A s o c i a d o I D
E s t a d o A s o c i a d o D e s c
E s t a d o C l i e n t eE s t a d o C l i e n t e I D
E s t a d o C l i e n t e D e s
P e r fi l R ie s g oP e r f i l R i e s g o I D
P e r f i l R i e s g o D e s cT i p o R e l a c i o n
T ip o R e l a c io n I D
T ip o R e l a c io n D e s c
T ip o C l ie n t eT i p o C l i e n t e I D
T i p o C l i e n t e D e s c
T i p o A s o c i a d oT i p o A s o c ia d o I D
T i p o A S s o c i a d o D e s cA g e n c i aA g e n c i a I D
C l a s e A g e n c i a I D ( F K )C i u d a d I D ( F K )C o d i g o A g e n c i aA g e n c i a D e s cF e c h a i n i c i oF e c h a F i n
C a l i f i c a c i o n C o n f ia rC a l i f i c a c i o n C o n f i a r I D
C a l i f i c a c i o n C o n f i a r D e s
P e r s o n aP e r s o n a I D
N u m e r o Id e n t i f i c a c io nT i p o I d e n t i f i c a c i o n I D ( F K )N o m b r eA p e l l i d oe m a i lC a r g o I D ( F K )D ir e c c i o n C a s aD ir e c c i o n T r a b a j oT e l e f o n o T r a b a j oT e l e f o n o c a s aN u m e r o H i j o sI n d C o n y u g u e T r a b a j aF e c h a N a c i m i e n t oP a s a t i e m p o I D ( F K )T i p o I n g r e s o I D ( F K )A n t ig u e d a d L a b o r a l I D ( F K )S e x o I D ( F K )E s t a d o C i v i l I D ( F K )N iv e l E d u c a t i v o I D ( F K )E s t r a t o S o c i a l I D ( F K )T i p o V i v i e n d a I D ( F K )M u l t i p l ic a d o r I n g r e s o I D ( F K )E s t a d o C l i e n t e ID ( F K )T i p o C o n t r a t o I D ( F K )C iu d a d L a b o r a l I D ( F K )C iu d a d R e s id e n c i a I D ( F K )I n d C r e d i t o P r o v e e d o r e sP e r s o n a s a C a r g o ID ( F K )F e c h a I n i c ioF e c h a F i nE m p r e s a I D ( F K )P r o fe s i o n I D ( F K )
A l e r t a C l i e n t eA l e r t a ID ( F K )
T ip o C u e n t aT i p o C u e n t a I D
T i p o C u e n t a D e s c E n t i d a d I n f o r m a n t eE n t i d a d I n f o r m a n t e I D
E n t i d a d I n f o r m a n t e D e s cT i p o L o c a l
T i p o L o c a l I D
T i p o L o c a l D e s c
E n t i d a d F i n a n c ie r aE n t i d a d F i n a n c i e r a I D
E n t i d a d F i n a n c i e r a D e s c
E m p r e s aE m p r e s a I D ( F K )
I d e n t i f i c a c io nD i r e c c i o nT e l e f o n oE m p r e s a D e s cP a g i n a W e bC o d i g o E m p r e s aC a l i fi c a c i o n I D ( F K )T a m a ñ o I D ( F K )I n d E m p r e s a R e c o n o c i d aN a t u r a l e z a J u r i d i c a I D ( F K )R a n g o A v is o s D i r e c t o ID ( F K )T i p o N o m in a I D ( F K )A c t i v i d a d E c o n o m i c a I D ( F K )I n d I n d u s t r i a y C o m e r c i oR a n g o S a l a r i o P r o m e d i o A d m o n I D ( F K )R a n g o S a l a r i o P r o m e d i o O p I D ( F K )I n g r e s o E m p le a d o I D ( F K )R a n g o N u m e r o E m p l e a d o s I D ( F K )F e c h a I n i c i oF e c h a F i nT i p o R ie s g o I D ( F K )C a l i fi c a c i o n E m p r e s a s I D ( F K )T i p o C o n v e n i o ID ( F K )T i p o A l i a n z a I D ( F K )E n t i d a d P r e p a g o s I D ( F K )E n t i d a d P r e p a g a d I D ( F K )F u e r z a ID ( F K )I n d C o n v e n i o
B i e n e sB ie n e s I D
B ie n e s D e s c
C l a s i f i c a c i ó n M e r c a d e oC la s i f i c a c io n M e r c a d e o I D
C la s i f i c a c io n M e r c a d e o D e s c
![Page 16: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/16.jpg)
El modelo de datos en un sistema de f óInformación. ‐ Diseño
• Comunicar conceptos
• Simular estados
![Page 17: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/17.jpg)
El modelo de datos en un sistema de f ió ióInformación. ‐ Programación
A c t i v i d a d L a b o r a lA c t i v i d a d L a b o r a l ID
A c t i v i d a d L a b o r a l D e s c
A n t i g u e d a dA n t i g u e d a d I D
A n t i g u e d a d D e s c
C a l i f i c a c i o n d e C l i e n t e sC a l i f i c a c i o n C l i e n t e ID
C a l i f i c a c i o n C l i e n t e D e s
C a u s a l R e t i r oC a u s a l R e t i r o I D
C a u s a l R e t i r o D e s c
C l a s i f i c a c i o n C o m e r c i a lC l a s i f i c a c i o n C o m e r c i a l I D
C l a s i f i c a c i o n C o m e r c i a l D e s c
C l i e n t eC l i e n t e I D
T i p o C l i e n t e I D ( F K )I n d C l i e n t e N u e v oT i p o R e l a c i o n I D ( F K )I n d V e h i c u l oI n d P r o p i e d a d R a i zI n d C a m a r a C o m e r c i oI n d C l i e n t e B u e n oP e r f i l R i e s g o I D ( F K )A n t i g u e d a d ID ( F K )E s t a d o A s o c i a d o I D ( F K )C l a s i f i c a c i o n C o m e r c i a l I D ( F K )E s t a d o C l i e n t e I D ( F K )C a u s a l R e t i r o I D ( F K )C a l i f i c a c i o n C l i e n t e I D ( F K )A c t i v i d a d L a b o r a l I D ( F K )T i p o A s o c i a d o ID ( F K )A g e n c i a I D ( F K )C a l i f i c a c i o n C o n f i a r I D ( F K )F e c h a I n i c i oF e c h a F i nA l e r t a I D ( F K )E n t i d a d I n f o r m a n t e ID ( F K )E n t i d a d F i n a n c i e r a ID ( F K )E m p r e s a I D ( F K )P e r s o n a I D ( F K )T i p o L o c a l ID ( F K )
E s t a d o C l i e n t eE s t a d o C l i e n t e I D
E s t a d o C l i e n t e D e s
P e r f i l R i e s g oP e r f i l R i e s g o I D
P e r f i l R i e s g o D e s cT i p o R e l a c i o n
T i p o R e l a c i o n I D
T i p o R e l a c i o n D e s c
T i p o C l i e n t eT i p o C l i e n t e ID
T i p o C l i e n t e D e s c
T i p o A s o c i a d oT i p o A s o c i a d o I D
T i p o A S s o c i a d o D e s cA g e n c i aA g e n c i a I D
C l a s e A g e n c i a I D ( F K )C i u d a d I D ( F K )C o d i g o A g e n c i aA g e n c i a D e s cF e c h a i n i c i oF e c h a F i n
C a l i f i c a c i o n C o n f i a rC a l i f i c a c i o n C o n f i a r I D
C a l i f i c a c i o n C o n f i a r D e s
P e r s o n aP e r s o n a I D
N u m e r o I d e n t i f i c a c i o nT i p o Id e n t i f i c a c i o n I D ( F K )N o m b r eA p e l l i d oe m a i lC a r g o ID ( F K )D i r e c c i o n C a s aD i r e c c i o n T r a b a j oT e l e fo n o T r a b a j oT e l e fo n o c a s aN u m e r o H i j o sI n d C o n y u g u e T r a b a j aF e c h a N a c i m i e n t oP a s a t i e m p o I D ( F K )T i p o In g r e s o I D ( F K )A n t i g u e d a d L a b o r a l I D ( F K )S e x o I D ( F K )E s t a d o C i v i l I D ( F K )N i v e l E d u c a t i v o I D ( F K )E s t r a t o S o c i a l I D ( F K )T i p o V i v i e n d a I D ( F K )M u l t i p l i c a d o r In g r e s o I D ( F K )E s t a d o C l i e n t e I D ( F K )T i p o C o n t r a t o ID ( F K )C i u d a d L a b o r a l I D ( F K )C i u d a d R e s i d e n c i a I D ( F K )I n d C r e d i t o P r o v e e d o r e sP e r s o n a s a C a r g o ID ( F K )F e c h a I n i c i oF e c h a F i nE m p r e s a I D ( F K )P r o f e s i o n I D ( F K )
T i p o C u e n t aT i p o C u e n t a I D
T i p o C u e n t a D e s c E n t i d a d I n f o r m a n t eE n t i d a d In fo r m a n t e I D
E n t i d a d In fo r m a n t e D e s cT i p o L o c a l
E m p r e s aE m p r e s a ID ( F K )
I d e n t i f i c a c i o nD i r e c c i o nT e l e f o n oE m p r e s a D e s cP a g i n a W e bC o d i g o E m p r e s aC a l i f i c a c i o n I D ( F K )T a m a ñ o I D ( F K )I n d E m p r e s a R e c o n o c i d aN a t u r a l e z a J u r i d i c a I D ( F K )R a n g o A v i s o s D i r e c t o I D ( F K )T i p o N o m i n a I D ( F K )A c t i v i d a d E c o n o m i c a I D ( F K )I n d I n d u s t r i a y C o m e r c i oR a n g o S a l a r i o P r o m e d i o A d m o n I D ( F K )R a n g o S a l a r i o P r o m e d i o O p I D ( F K )I n g r e s o E m p l e a d o I D ( F K )R a n g o N u m e r o E m p l e a d o s I D ( F K )F e c h a I n i c i oF e c h a F i nT i p o R i e s g o I D ( F K )C a l i f i c a c i o n E m p r e s a s I D ( F K )T i p o C o n v e n i o I D ( F K )T i p o A l i a n z a I D ( F K )E n t i d a d P r e p a g o s I D ( F K )E n t i d a d P r e p a g a d I D ( F K )F u e r z a I D ( F K )I n d C o n v e n i o
A l e r t aA l e r t a I D
A l e r t a D e s c
T i p o L o c a l ID ( F K )T i p o C u e n t a ID ( F K )B i e n e s I D ( F K )C l a s i f i c a c i o n M e r c a d e o I D ( F K )
E s t a d o A s o c i a d oE s t a d o A s o c i a d o I D
E s t a d o A s o c i a d o D e s c
A l e r t a C l i e n t eA l e r t a I D ( F K )
E n t i d a d In fo r m a n t e D e s cT i p o L o c a l I D
T i p o L o c a l D e s c
E n t i d a d F i n a n c i e r aE n t i d a d F i n a n c i e r a I D
E n t i d a d F i n a n c i e r a D e s c
B i e n e sB i e n e s I D
B i e n e s D e s c
C l a s i f i c a c i ó n M e r c a d e oC l a s i f i c a c i o n M e r c a d e o I D
C l a s i f i c a c i o n M e r c a d e o D e s c
Describir los elementos del sistema
![Page 18: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/18.jpg)
El modelo de datos en un sistema de f óInformación. ‐Mantenimiento
![Page 19: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/19.jpg)
El modelo de datos en un sistema de f ó l d dInformación ‐ Calidad
![Page 20: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/20.jpg)
El modelo de datos en una solución de ( l )BI (Business Inteligence)
“A data model is the framework for business intelligence, and it’s the first step towards building the foundationstep towards building the foundation for a powerful, flexible Data Warehouse – a warehouse that will add value and empower users today p yand in the future.”
“The framework should provide a single view of the business at the atomic data level.”
![Page 21: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/21.jpg)
El modelo de datos en una solución de ( l )BI (Business Inteligence)
• Las soluciones de BI proveen de información paraLas soluciones de BI proveen de información para análisis.
• Generalmente se reúnen datos de diferentes fuentes, ,se unifican, se almacenan y se presentan de tal forma que ayudan a quienes hacen los análisis.
Main Frame ERP Front Office
ETL
Modelo
Portal / Digital Dashboard
Decisores
![Page 22: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/22.jpg)
El modelo de datos en una solución de ( l )BI (Business Inteligence)
P e r s o n aP e r s o n a ID
N u m e r o Id e n t i f i c a c i o nT i p o Id e n t i f i c a c i o n ID ( F K )N o m b r eA p e l l i d oe m a i lC a r g o ID ( F K )D i r e c c i o n C a s aD i r e c c i o n T r a b a j oT e l e fo n o T r a b a j oT e l e fo n o c a s aN u m e r o H i j o sIn d C o n y u g u e T r a b a j aF e c h a N a c i m i e n t oP a s a t i e m p o ID ( F K )T i p o In g r e s o ID ( F K )A n t i g u e d a d L a b o r a l ID ( F K )S e x o ID ( F K )E s t a d o C i v i l ID ( F K )N i ve l E d u c a t ivo ID ( F K )E s t r a t o S o c i a l ID ( F K )T i p o V i v ie n d a ID ( F K )M u l t i p l i c a d o r In g r e s o ID ( F K )E s t a d o C l i e n t e ID ( F K )T i p o C o n t r a t o ID ( F K )C i u d a d L a b o r a l ID ( F K )C i u d a d R e s i d e n c i a ID ( F K )In d C r e d i t o P r o ve e d o r e s
E m p r e s aE m p r e s a ID ( F K )
Id e n t i f i c a c i o nD i r e c c i o nT e l e fo n oE m p r e s a D e s cP a g i n a W e bC o d i g o E m p r e s aC a l i f i c a c io n ID ( F K )T a m a ñ o ID ( F K )In d E m p r e s a R e c o n o c i d aN a t u r a l e z a J u r i d i c a ID ( F K )R a n g o A vi s o s D i r e c t o ID ( F K )T i p o N o m i n a ID ( F K )A c t i vi d a d E c o n o m i c a ID ( F K )In d In d u s t r i a y C o m e r c i oR a n g o S a l a r i o P r o m e d i o A d m o n ID ( F K )R a n g o S a l a r i o P r o m e d i o O p ID ( F K )In g r e s o E m p le a d o ID ( F K )R a n g o N u m e r o E m p l e a d o s ID ( F K )F e c h a In i c i oF e c h a F i nT i p o R i e s g o ID ( F K )C a l i f i c a c io n E m p r e s a s ID ( F K )T i p o C o n ve n i o ID ( F K )T i p o A l i a n z a ID ( F K )E i d d P ID ( F K )
Hay una tendencia a tener modelos de datos corporativos con las definiciones conceptuales de la
A c t iv i d a d L a b o r a lA c t i v i d a d L a b o r a l ID
A c t i v i d a d L a b o r a lD e s c
A n t i g u e d a dA n t i g u e d a d ID
A n t i g u e d a d D e s c
C a l i f i c a c io n d e C l i e n t e sC a l i f i c a c i o n C l i e n t e ID
C a l i f i c a c i o n C l i e n t e D e s
C a u s a l R e t i r oC a u s a l R e t i r o ID
C a u s a l R e t i r o D e s c
C l i e n t eC l i e n t e ID
T ip o C l i e n t e ID ( F K )In d C l i e n t e N u e voT ip o R e l a c i o n ID ( F K )In d V e h i c u l oIn d P r o p i e d a d R a i zIn d C a m a r a C o m e r c i oIn d C l i e n t e B u e n oP e r fi l R i e s g o ID ( F K )A n t i g u e d a d ID ( F K )E s t a d o A s o c i a d o ID ( F K )C l a s i f i c a c i o n C o m e r c i a l ID ( F K )E s t a d o C l i e n t e ID ( F K )C a u s a lR e t i r o ID ( F K )C a l i f i c a c i o n C l i e n t e ID ( F K )A c t i v i d a d L a b o r a l ID ( F K )T ip o A s o c ia d o ID ( F K )A i ID ( F K )
E s t a d o C l i e n t eE s t a d o C l i e n t e ID
E s t a d o C l i e n t e D e s
P e r fi l R i e s g oP e r fi l R i e s g o ID
P e r fi l R i e s g o D e s cT i p o R e l a c i o n
T i p o R e l a c i o n ID
T i p o R e l a c i o n D e s c
T i p o C l i e n t eT i p o C l i e n t e ID
T i p o C l i e n t e D e s c
T i p o A s o c i a d oT ip o A s o c ia d o ID
T ip o A S s o c i a d o D e s cA g e n c i aA g e n c i a ID
C l a s e A g e n c ia ID ( F K )C i u d a d ID ( F K )C d i A i
C a l i f i c a c i o n C o n fia r
P e r s o n a s a C a r g o ID ( F K )F e c h a In i c i oF e c h a F i nE m p r e s a ID ( F K )P r o fe s i o n ID ( F K )
E n t i d a d P r e p a g o s ID ( F K )E n t i d a d P r e p a g a d ID ( F K )F u e r z a ID ( F K )In d C o n ve n io
pindustria que son poblados con la información existente y permiten a los analistas responder preguntas y tener
A l e r t aA le r t a ID
A le r t a D e s c
C l a s i f i c a c i o n C o m e r c i a lC l a s i f i c a c i o n C o m e r c i a l ID
C l a s i f i c a c i o n C o m e r c i a l D e s c
A g e n c ia ID ( F K )C a l i f i c a c i o n C o n fi a r ID ( F K )F e c h a In i c i oF e c h a F i nA l e r t a ID ( F K )E n t i d a d In fo r m a n t e ID ( F K )E n t i d a d F i n a n c i e r a ID ( F K )E m p r e s a ID ( F K )P e r s o n a ID ( F K )T ip o L o c a l ID ( F K )T ip o C u e n t a ID ( F K )B i e n e s ID ( F K )C l a s i f i c a c i o n M e r c a d e o ID ( F K )
E s t a d o A s o c i a d oE s t a d o A s o c i a d o ID
E s t a d o A s o c i a d o D e s c
C o d ig o A g e n c i aA g e n c i a D e s cF e c h a i n i c i oF e c h a F i n
C a l i f i c a c io n C o n fi a r ID
C a l i f i c a c io n C o n fi a r D e s
A l e r t a C l i e n t eA le r t a ID ( F K )
T i p o C u e n t aT i p o C u e n t a ID
T i p o C u e n t a D e s c E n t i d a d In fo r m a n t eE n t i d a d In fo r m a n t e ID
E n t i d a d In fo r m a n t e D e s cT i p o L o c a l
T i p o L o c a l ID
T i p o L o c a l D e s c
E n t i d a d F i n a n c i e r aE n t i d a d F i n a n c i e r a ID
E n t i d a d F i n a n c i e r a D e s c
B i e n e sB i e n e s ID
B i e n e s D e s c
C l a s i f i c a c i ó n M e r c a d e oC l a s i f i c a c i o n M e r c a d e o ID
C l a s i f i c a c i o n M e r c a d e o D e s c
un mejor conocimiento de su organización.
![Page 23: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/23.jpg)
Importancia del modelo reconocida a l d lnivel mundial
“Engineering representations in any field serve toEngineering representations in any field serve to support analysis. Structural engineers, for example, might analyze the strength and bending properties of
the materials that they use to construct a building, to determine if a roof will withstand an anticipated snow load, or if the walls will crumble in an
earthquake.” Mario R. Barbacci ‐ SEI
![Page 24: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/24.jpg)
El d l d dEl modelo de datos como un diccionario de conceptos corporativo.p p
• En las organizaciones se encuentran diferentes definiciones para el mismo concepto.
• En los diferentes sistemas de información se define el mismo concepto de diferente forma.
![Page 25: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/25.jpg)
Algunos autores plantean su punto de vista…..
• Un modelo conceptual explica los conceptos significativos del dominicio del problema. UML y Patrones, Larman,
• El modelado de datos responde a una serie de preguntas específicas importantes para cualquier aplicación de procesamiento de datos. ¿cuáles son los objetos de datos primarios que va a procesar el sistema? ¿Cuál es la composición de cada objeto de datos primarios que va a procesar el sistema? ¿Cuál es la composición de cada objeto de datos y qué atributos describe? Ingeniería d S ft U E f P á ti R S Pde Software – Un Enfoque Práctico, Roger S. Pressman
• Una parte importante del modelado de sistemas es definir la forma lógica de los datos procesados por el sistema. Ingeniería de Softwaer, Ian Sommerville
• Los modelos de datos son el instrumento principal para ofrecer abstracción de los datos.
• Un modelo de datos es un conjunto de conceptos que sirven para– describir la estructura de una base de datos: los datos las relaciones entre los datos ydescribir la estructura de una base de datos: los datos, las relaciones entre los datos y – las restricciones que deben cumplirse sobre los datos.
![Page 26: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/26.jpg)
El diseño de modelos ofrece múltiples ventajas
![Page 27: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/27.jpg)
Identificando diferentes tipos de d lmodelos
• Dependiendo de los tipos de conceptos que ofrecen para describir la estructura de la base de datosestructura de la base de datos.
– Modelos conceptuales (alto nivel), describen los conceptos de negocio sin pensar en la forma en que los mismos se reflejarán en el softwaresoftware
– Modelos físicos (bajo nivel), representan la forma en que los datos son almacenados.
– Modelos lógicos (nivel intermedio), cuyos conceptos pueden ser entendidos por los usuarios finales, acercándose a la forma en que serán almacenados en el computador
– Modelos Semánticos: Permiten la comunicación de los conceptos.
![Page 28: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/28.jpg)
Diseñando modelos con calidadDiseñando modelos con calidad
• Cuándo un modelo puede ser calificado 10/10 en calidad?– Completitud– No redundancia– Refleja las reglas del negocioj g g– Reutilización de los datos– Estabilidad y Flexibilidad– PresentaciónPresentación– Comunicación– Integración– Resolución de conflictosResolución de conflictos
![Page 29: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/29.jpg)
Actuando como el diseñador del d lmodelo …..
• Abstrayendo los conceptos/datos en formaAbstrayendo los conceptos/datos en forma gráfica
• Validando• Validando
• Verificando
• Depurando
• Comunicando
![Page 30: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/30.jpg)
El modelo como herramienta de ócomunicación
• Usuarios
d l i• Expertos del negocio
• Arquitectos
• Programadores
![Page 31: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/31.jpg)
Identificando los conceptos o datosIdentificando los conceptos o datos
Entidad• Cualquier tipo de objeto o concepto sobre el que se recoge
información: cosa, persona, concepto abstracto o suceso. Por ejemplo: persona, producto, compañía, medio de transporte, entre otros.
C l i bj t di t b l ti i f ió• Cualquier objeto discreto sobre el que se tiene información
![Page 32: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/32.jpg)
Estableciendo asociaciones entre las d dentidades
Relación (interrelación)Relación (interrelación)
• Es una correspondencia o asociación entre dos oEs una correspondencia o asociación entre dos o más entidades.
• Cada relación tiene un nombre que describe su qfunción.
• El grado refleja el número de entidades pa ticipantes en la elaciónparticipantes en la relación
![Page 33: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/33.jpg)
Estableciendo asociaciones entre las d dentidades
R l ió i• Relación recursiva • Cardinalidad
![Page 34: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/34.jpg)
Identificando el contenido de las d dentidades
AtributoAtributo
• Es una característica de interés Los atributosEs una característica de interés. Los atributos representan las propiedades básicas de las entidades y de las relaciones. y
• Cada atributo tiene un conjunto de valores asociados denominado dominio.
![Page 35: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/35.jpg)
Diseño orientado hacia áreas sujeto
![Page 36: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/36.jpg)
Organización por áreas de interés importantes
• Las áreas sujeto ayudan a organizar el d lmodelo.
• Los conceptos, están asociados con los integrantes de su misma área sujeto primordialmente.
• Existen conceptos, a través de las diferentes áreas sujetoj
![Page 37: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/37.jpg)
Los nombres no son suficienteLos nombres no son suficiente
Representa ….
CLIENTE
![Page 38: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/38.jpg)
Diseño Lógico – NotaciónDiseño Lógico Notación
• IDEF – Integration Definition for informationIDEF Integration Definition for information Modeling.
• IE Information Engineering• IE – Information Engineering.
![Page 39: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/39.jpg)
Diseño Lógico – IDEFDiseño Lógico IDEF
.
![Page 40: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/40.jpg)
MODELO FISICO
CLIENTE
OFICINA
CUENTA
![Page 41: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/41.jpg)
Diseño Físico ‐ Insumos
MODELO LOGICOMODELO LOGICO
REGLAS DE NEGOCIOCONOCIMIENTO
RDBMS
CONOCIMIENTO APPL. Y DATOS
GUIAS
RDBMS
MODELO FISICOAFINAR MODELO
CARGA DATOS
![Page 42: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/42.jpg)
Diseño Físico ‐ ComponentesDiseño Físico Componentes
Plataforma RDBMS
Modelo Lógico
Demografía Datos
Conocimiento aplicaciones
![Page 43: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/43.jpg)
Modelos para BIModelos para BI
• Existen dos tendencias para el modelamientoExisten dos tendencias para el modelamiento de soluciones de BI.
• William Inmon ( 3FN)
• Ralph Kimbal ( Star Scheme)Ralph Kimbal ( Star Scheme)
![Page 44: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/44.jpg)
Modelos DimensionalesModelos Dimensionales
Estrella
Reservaciones
tiempoCliente
C l
•Copo de nieve
Canal
tiempo
DestinosVuelos
Cliente
![Page 45: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/45.jpg)
Modelos DimensionalesModelos Dimensionales
id_dim1
tabla de hechos tabla
Dimensión 3tabla Dimensión 1
id_dim2
id_dim3
...tabla
id_dim n
....
(hechos)
Dimensión 2 tabla Dimensión n
(hechos)
![Page 46: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/46.jpg)
Modelos 3FNModelos 3FNPrimera Forma Normal (1NF) Los atributos no se deben repetir dentro de una
tabla No hay grupos repetitivostabla. No hay grupos repetitivos.
Segunda Forma Normal (2FN) Un atributo debe estar relacionado con la Llave Primaria completa, no solo con una parte de p , pella. Las tablas con Llaves Primarias de una sola columna (entidades), siempre están en Segunda Forma Normal.
Tercera Forma Normal (3NF) Los atributos deben estar relacionados con la Llave Primaria y no entre sí. Ignore la PK y las y g ycolumnas ND, y lo que queda no debe describir uno a otro.
![Page 47: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/47.jpg)
Modelos de Industria
![Page 48: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/48.jpg)
Modelos IndustriaModelos Industria
• Los modelos de industria representan losLos modelos de industria, representan los conceptos de una industria.
• ¿Quiero que mi organización se parezca a las• ¿Quiero que mi organización se parezca a las organizaciones del mundo?
![Page 49: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/49.jpg)
Modelos IndustriaModelos Industria
Generalmente en una industria se comparten :Generalmente en una industria , se comparten :– Procesos
• VentasVentas
• Servicio
• Facturación
• Adquisición de Clientes
• Crecimiento de cclientes
– Objetivos
– Actores
![Page 50: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/50.jpg)
Modelos IndustriaModelos Industria
• Los conceptos y datos en una industriaLos conceptos y datos en una industria pueden ser diferentes.
Ejemplo: En los retails pueden manejarse dif i l d idiferentes niveles de categorias.
![Page 51: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/51.jpg)
Modelos IndustriaModelos Industria
• RetailRetail
• Telcos
ól• Petróleos
• Servicios (Agua, Luz…)
• Financieros (Bancos, cooperativas)
• SegurosSeguros
• Logística
![Page 52: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/52.jpg)
Modelos IndustriaModelos Industria
• Los Modelos de datos deben alinearse conLos Modelos de datos , deben alinearse con los objetivos de las organizaciones. – Globalización– Globalización
– Estandarización
D t l d fi i ió d l it t• Durante la definición de la arquitectura corporativa , se deben definir los datos y sus l irelaciones.
![Page 53: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/53.jpg)
GRACIAS !!GRACIAS !!
![Page 54: MODELOS DE DATOS52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/XXVIII_Salon_de... · ¿Qué es un modelo de datos? • Una colección de tablas de dos dimensiones, columnas y](https://reader031.fdocumento.com/reader031/viewer/2022013016/5ba9346709d3f2f51d8be9f3/html5/thumbnails/54.jpg)
P tPreguntas