Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3_Modelos_de_Datos
Construcción de Base de Datos
Modelos
Una BD es una representación de la realidad (de la parte de la realidad
que nos interesa en nuestro SI). Dicho de otro modo, una BD se puede
considerar un modelo de la realidad. El componente fundamental
utilizado para modelar en un SGBD relacional son las tablas
(denominadas relaciones en el mundo teórico). Sin embargo, en otros
tipos de SGBD se utilizan otros componentes.
Durante los años ochenta apareció una gran cantidad de SGBD basados
en el modelo relacional propuesto en 1969 por E.F. Codd, de IBM, y
prácticamente todos utilizaban como lenguaje nativo el SQL**. El modelo
relacional se basa en el concepto matemático de relación, que aquí
podemos considerar de momento equivalente al término tabla (formada
por filas y columnas). La mayor parte de los SI que actualmente están en
funcionamiento utilizan SGBD relacionales, pero algunos siguen
utilizando los jerárquicos o en red (especialmente en SI antiguos muy
grandes).
Los más conocidos de estos tipos de modelos son los modelos semánticos
y los funcionales. Éstos nos proporcionan herramientas muy potentes
para describir
2
Edgar Francisco Santana Murillo
4
Edgar Francisco Santana Murillo
Diagramas de Clases
El Lenguaje Unificado de Modelado (UML, por sus siglas en inglés)
puede ayudarte a modelar sistemas de diversas formas. Uno de los tipos
más populares en el UML es el diagrama de clases. Popular entre los
ingenieros de software para documentar arquitectura de software, los
diagramas de clases son un tipo de diagrama de estructura porque
describen lo que debe estar presente en el sistema que se está
modelando. Sin importar tu nivel de familiaridad con diagramas UML o
diagramas de clases, nuestro software UML está diseñado para ser
simple y fácil de usar.
El UML se estableció como un modelo estandarizado para describir un
enfoque de programación orientada a objetos (POO). Como las clases son
los componentes básicos de los objetos, los diagramas de clases son los
componentes básicos del UML. Los diversos componentes en un
diagrama de clases pueden representar las clases que se programarán en
realidad, los objetos principales o la interacción entre clases y objetos.
5
Edgar Francisco Santana Murillo
7
Edgar Francisco Santana Murillo
Interacciones
El término "interacciones" se refiere a múltiples relaciones y enlaces que
pueden existir en diagramas de objetos y de clases. Algunas de las
interacciones más comunes incluyen:
Herencia: El proceso en el que una subclase o clase derivada
recibe la funcionalidad de una superclase o clase principal,
también se conoce como "generalización". Se simboliza mediante
una línea de conexión recta con una punta de flecha cerrada que
señala a la superclase.
8
Edgar Francisco Santana Murillo
Big Data
La definición de big data son datos que contienen una mayor variedad y
que se presentan en volúmenes crecientes y a mayor velocidad. Esto se
conoce también como "las tres V".
Dicho de otro modo, el big data está formado por conjuntos de datos de
mayor tamaño y más complejos, especialmente procedentes de nuevas
fuentes de datos. Estos conjuntos de datos son tan voluminosos que el
software de procesamiento de datos convencional sencillamente no
puede gestionarlos. Sin embargo, estos volúmenes masivos de datos
pueden utilizarse para abordar problemas empresariales que antes no
hubiera sido posible solucionar.
10
Edgar Francisco Santana Murillo
Identificar el valor del big data no pasa solo por analizarlo (que es ya una
ventaja en sí misma). Se trata de todo un proceso de descubrimiento que
11
Edgar Francisco Santana Murillo
1. Integre
El big data concentra datos de numerosas fuentes y aplicaciones
distintas. Los mecanismos de integración de datos convencionales, como
extracción, transformación y carga (ETL), generalmente no están a la
altura de dicha tarea. Analizar conjuntos de big data de uno o más
terabytes, o incluso petabytes, de tamaño requiere de nuevas estrategias
y tecnologías.
2. Gestione
El big data requiere almacenamiento. Su solución de almacenamiento
puede residir en la nube, on premises o en ambos. Puede almacenar sus
datos de cualquier forma que desee e incorporar los requisitos de
procesamiento de su preferencia y los motores de procesamiento
necesarios a dichos conjuntos de datos on-demand. Muchas personas
eligen su solución de almacenamiento en función de dónde residan sus
datos en cada momento. La nube está aumentando progresivamente su
popularidad porque es compatible con sus requisitos tecnológicos
actuales y porque le permite incorporar recursos a medida que los
necesita.
3. Analice
La inversión en big data se rentabiliza en cuanto se analizan y utilizan los
datos. Adquiera una nueva claridad con un análisis visual de sus diversos
conjuntos de datos. Continúe explorando los datos para realizar nuevos
descubrimientos. Comparta sus hallazgos con otras personas. Construya
modelos de datos con aprendizaje automático e inteligencia artificial.
Ponga sus datos a trabajar.
Conclusiones
13
Edgar Francisco Santana Murillo
Cuando se trata del análisis de una gran cantidad de datos nos referimos
a la Big Data, la cual nos indica las mejores prácticas para realizar este
análisis.
Referencias Bibliográficas
Software Libre, UOC, 1ra edición, 2005
14