Está en la página 1de 9

TIPOS DE MODELOS DE BASE DE DATOS

Existen diferentes alternativas de organización y estructuración de la información contenida en


una base de datos. Los tres posibles modelos:

 El modelo jerárquico
 El modelo de red
 El modelo relacional

Su diferencia entre las tres es la forma en que se conectan los registros.

El modelo jerárquico
La forma de esquematizar la información se realiza a través de representaciones jerárquicas o
relaciones de padre/hijo, de manera similar a la estructura de un árbol. Así, el modelo
jerárquico representa dos tipos de relaciones entre los datos: relaciones de uno a uno y
relaciones de uno a muchos.

En el primer tipo se dice que existe una relación de uno a uno si el padre de la estructura de
información tiene un solo hijo, y viceversa, si el hijo tiene un solo padre. En el segundo tipo se
dice que la relación es de uno a muchos si el padre tiene más de un hijo, aunque cada hijo
tenga un solo padre.

Algunos inconvenientes:

1. Todo hijo tiene necesariamente un padre, lo cual dificulta dar de alta a algún hijo
cuyos datos del padre se ignoran.
2. La representación de información donde se requieran relaciones de muchos a muchos
tiende a complicarse, de tal forma que si un hijo llega a tener dos o más padres, la
información de este hijo debe almacenarse en varios lugares diferentes de la base de
datos, lo cual depende de cada uno de sus padres.
3. La situación que se describe en el párrafo anterior puede generar información
incoherente, de tal manera que si se desea cambiar los datos generales de un alumno,
se deberán recorrer todos los maestros que tienen bajo su estructura al alumno en
cuestión y hacer los cambios a sus datos generales.
4. Otra dificultad que presenta el modelo jerárquico de representación de datos es
respecto a las bajas. En este caso, si se desea dar de baja a un padre, ello
necesariamente implicará dar de baja a todos y cada uno de los hijos que dependen de
este padre.

EL MODELO DE RED

Este modelo de datos permite la representación de muchos a muchos, de tal forma que
cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él,
esta era una de las principales limitantes del modelo jerárquico de representación de datos y
que la información de cada uno de los alumnos era repetida para cada uno de los maestros.

A pesar de que las desventajas descritas en el modelo jerárquico desaparecen con el diseño de
red, la mayor parte de la complejidad y problemas de este modelo surge debido a la dificultad
de manejar las conexiones o ligas entre los registros y sus correspondientes registros
conectores.

Sus principales desventajas residen en la dificultad para crear y dar mantenimiento a la base
de datos.

El modelo relacional
Este modelo se emplea cada vez con más frecuencia, debido a las ventajas que ofrece sobre los
dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no
tienen conocimientos profundos sobre sistemas de bases de datos.

En este modelo toda la información se representa a través de arreglos bidimensionales o


tablas. Por lo general, el usuario de las bases de datos relacionales tiene conocimientos de las
tablas que están definidas y su interacción con la información contenida en la base de datos se
reduce a operaciones lógicas que se efectúan con las diferentes tablas. Estas operaciones
básicas son:
 Seleccionar renglones de alguna tabla (Select).
 Seleccionar columnas de alguna tabla (Project).
 Unir o juntar información de varias tablas (Join).

Ventajas y desventajas de los modelos de datos

El modelo orientado hacia objetos

Al existir la necesidad de almacenar y administrar datos del tipo imágenes, video y voz, han
surgido lenguajes con dicha capacidad, los cuales requieren del soporte de bases de datos con
estas características. De aquí surgen los DBMS orientados hacia objetos (en inglés OODBMS:
Object Oriented Data Base Management System). Las bases de datos con orientación hacia
objetos son muy eficaces en sistemas que usan componentes de multimedia, como los
sistemas geográficos, así como en aplicaciones de CAD ( Computer Aided Design) y CAM
( Computer Aided Manufacturing). El uso de los OODBMS se ha incrementado debido a que
pueden administrar componentes multimedia que se usan en las aplicaciones de la Web, con
lo cual se han desarrollado productos comerciales que son DBMS híbridos, es decir DBMS
relacional orientado a objetos.

BASES DE DATOS DISTRIBUIDAS

Las bases de datos distribuidas se utilizan cada vez más en la misma medida en que se usan las
arquitecturas de cliente-servidor.

Los principales problemas generados por el uso de la tecnología de bases de datos distribuidas
se refieren a duplicidad de datos y a su integridad en el momento de realizar actualizaciones a
los mismos. Además, el control de la información puede constituir una desventaja, debido a
que se encuentra diseminada en diferentes localidades geográficas.

Existen dos modalidades para crear bases de datos distribuidas. Una opción es fragmentar la
base de datos y la otra es hacer una réplica de la base de datos. La fragmentación consiste en
instalar en cada computadora sólo la parte de la base de datos que se usará con más
frecuencia en la zona geográfica, mientras que el resto de los datos deberán ser transportados
por la red de comunicación en caso de ser necesario. La modalidad de réplica consiste en
realizar una copia total de la base de datos e instalarla en cada una de las computadoras de la
organización.
DATA WAREHOUSE

Según la definición de W. H. Inmon: "Un data warehouse es un conjunto de datos integrados


con orientación hacia una materia, que varían con el tiempo y no son transitorios, los cuales
apoyan el proceso de toma de decisiones de una administración”

Es una arquitectura de información con fines de apoyo al proceso de toma de decisiones


estratégicas, que se separan de los sistemas operativos y de producción con el fin de no
interferir con ellos.

En otras palabras, un data warehousing (almacén de datos) es el almacenamiento de datos con


fines estratégicos de negocio, concepto muy opuesto al objetivo de las bases de datos
operativas. La importancia reside en que son fuente de materia prima selecta en los sistemas
de apoyo para la toma de decisiones (DSS: Decision Support Systems).

Las principales características de un data warehouse son:

 Son datos organizados con orientación hacia entidades, por ejemplo producto, cliente,
en vez de estar orientados hacia el proceso.
 Se crean y diseñan fuera de las bases de datos operacionales.
 Una vez que los datos son almacenados, éstos no cambian y el almacén de datos
puede tener un tiempo de vida de cinco a 10 años.
 Normalmente las únicas operaciones sobre la base de datos se reducen a captura de
datos y acceso a los mismos.

Las aplicaciones típicas de data warehouse se utilizan a diario en el sector bancario y


financiero, así como algunas otras en las áreas de administración de riesgos de crédito.
También son muy utilizadas en empresas de artículos de consumo, para comprender los
patrones de compra y hábitos del consumidor.

Para lograr obtener beneficios de los datos almacenados en el almacén de datos es necesaria
la utilización de herramientas y técnicas OLAP ( OnLine Analytical Proccesing) o también
procesamiento analítico en línea, el cual permite consultar los datos en diferentes formas
utilizando varias dimensiones, por ejemplo: producto, precio, zona, vendedor. Con OLAP es
posible realizar consultas que en una base de datos relacional son muy difíciles de conseguir.
Data Mining (minería de datos)

La minería de datos auxilia a los usuarios para procesar las vastas reservas de datos y
relaciones insospechadas, por ejemplo, entre productos y clientes o patrones de compra de los
clientes. La meta es descubrir relaciones estratégicas competitivas. Las herramientas de
minería de datos son esenciales para comprender el comportamiento de los clientes.

El auge de la minería de datos (data mining) se debe a que la tecnología de data warehouse
proporciona tres factores básicos:

a) un gran banco de datos bien organizados e históricos

b) hardware y producto de bases de datos a precios razonables

c) tecnología y herramientas para minería cada vez más desarrolladas.

Se clasifican en :

 Análisis estadístico o de datos, utilizados para detectar patrones no usuales de datos.


 Descubrimiento de conocimientos, característica que tiene sus raíces en la inteligencia
artificial. Consiste en extraer de los datos información implícita, no trivial, que no se
conocía y es potencialmente útil.
 Otros, como sistemas de información geográfica. Los sistemas de visualización
geográfica relacionan los datos del data warehouse en diferentes ubicaciones físicas
con representaciones geográficas.

La minería de datos busca descubrir información en los almacenes de datos, siendo los
siguientes tipos de información los que se pueden obtener:

 Asociaciones, eventos que ocurren en vinculación a otro evento; por ejemplo, la


compra de un producto "a" se asocia a un día de la semana en que hay promociones.
 Secuencias, aquí se descubre que un evento "a" se hace comúnmente después de un
evento "y".
 Agrupamiento, la minería crea grupos similares en el patrón de los datos, por ejemplo
crear grupos-perfiles de personas con base en el consumo en un restaurante.
 Clasificación, aquí se identifican patrones que enlazan los datos con características de
otros elementos definidos; por ejemplo, una empresa puede clasificar a sus clientes
como leales al revisar sus consumos.
Data Marts

De hecho es un pequeño data warehouse, creado para una determinada cantidad de usuarios
de un área de la empresa. En otras palabras, se trata de un subconjunto de un almacén de
datos para un propósito específico. Un data mart tiene como función apoyar a los sistemas de
toma de decisiones.

Algunos de los cuestionamientos que se deben solucionar cuando la empresa cuenta con
tecnología de apoyo, como son data warehouse y el data mart, son los siguientes:

¿Quiénes son mis mejores clientes?, ¿dónde se ubican?, ¿qué compran?, ¿qué los caracteriza?,
¿cuáles líneas de productos son las más rentables?, ¿qué productos son mis 10 mejores?, ¿qué
productos son mis 10 peores?, ¿qué productos son los más vendidos este mes?, ¿cómo van
mis avances respecto a lo planificado?, ¿dónde se concentra el80% de mis ventas?, etc.

Caso de estudio empresa F-Empaques


La empresa F-empaques es parte de un grupo de bebidas en México, que tiene varias
divisiones. La misión de la compañía es comercializar productos y servicios que ofrezcan una
ventaja competitiva a los clientes. Hace unos años la mayoría de los sistemas computacionales
trabajan con “archivos planos”, es decir, con la ausencia de una base de datos.  Solo algunas
aplicaciones tenían bases de datos, normalmente en sistemas propietarios, lo cual causa
ineficiencias a la empresa y barreras tecnológicas para operar con características similares a las
de la competencia.

Un cambio de director en el área de tecnología de la información, trajo una nueva visión para
dicha organización. La visión de informática se baso en tener todos los sistemas integrados en
una base de datos central y así compartirla con las principales aplicaciones de la organización.
A continuación se presenta el esquema buscado por la empresa como plataforma de
información.

Llegar al esquema anterior implicó una serie de esfuerzos e inversiones para la empresa. El
presente caso pretende que el lector realice reflexiones sobre la situación.

En primer lugar vimos que la empresa F Empaques no poseía una base de datos para llevar el
control de sus procesos, por esta razón desea implementar una base de Datos que le
proporcione informaciones actualizadas y reales a toda la empresa.
Como elementos fundamentales podemos decir de esta empresa lo siguiente:
Trabajaban con archivos planos.
Sus competidores si poseían una base de datos para el manejo operacional.
La visión estratégica de la empresa se basa en obtener todos los sistemas integradores en una
base de datos central.

PREGUNTAS:

1. Investigue los principales criterios a utilizar para la selección de la base de datos.


 Base de Datos necesaria.
 Facilidad de uso y actualización.
 Cobertura que ofrece.
 Precio. 
 Resultados obtenidos mediante su utilización.
 Adquisición de licencia. 
 Funcionamiento y tiempo de respuesta.
 Tiempo de instalación y puesta en servicio.

2. Para lograr el esquema propuesto ¿qué tipo de red requiere la empresa?

Primero, el esquema propuesto por la empresa es el jerárquico, porque es más fácil gestionar y
ampliar; los problemas se resuelven más rápidamente cuando ocurran, eso quiere decir que su
expansión es fácil de planificar y de poner en práctica.
Si está correctamente diseñada puede alcanzar un alto rendimiento en cuanto a velocidad de
los dispositivos, también estas redes son fáciles de mantener, son menos costosas etc. 
Segundo, la empresa requiere, de acuerdo al esquema propuesto una red Wireless WAN (Wide
Area Network), que se trata de una red de área geográfica extensa, la cual permite la conexión
de múltiples organismos, a través de conexiones satelitales, antenas de radio etc. 

3. Discuta con sus compañeros, ¿Por qué es indispensable tener una base de datos para
lograrla misión de la empresa?

La misión de F Empaques es comercializar productos y servicios que ofrezcan una ventaja


competitiva a la empresa. Para esto será indispensable disponer de una base de datos
manejable para que permita:

 Facilitar la obtención de informaciones en tiempos relativamente cortos a los usuarios.


 Para cumplir con misión de la empresa, es necesario disponer de información
globalizadas.
 Agrupar y almacenar todos los datos de la empresa en un único lugar.
 Facilitar que se compartan los datos entre los diferentes miembros de la empresa.
 Evitar la redundancia y mejorar la organización de la agenda.
 Realizar una interlocución adecuada con los clientes.

4. Investigue los costos asociados a la adquisición de una base de datos.


 Costos de adquisición
 Costos directos de mantención
 Costos indirectos de almacenaje

5. ¿Qué beneficios puede desarrollar la empresa del uso y creación del Data Warehouse?
• Los Procesos de Toma de Decisiones: pueden ser mejorados mediante la disponibilidad de
información. Las decisiones empresariales se hacen más rápidas por gente más informada.
• Los Procesos Empresariales Pueden Ser Optimizados: El tiempo perdidoesperando por
información que finalmente es incorrecta o no encontrada, es eliminada.
• Procesos Y Datos De Los Sistemas Operacionales: así como los datos en elData Warehouse,
son usados y examinados. Cuando los datos son organizados y estructurados para tener
significado empresarial, la gente aprende mucho de los sistemas de información. Pueden
quedar expuestos posibles defectos en aplicacionesactuales, siendo posible mejorar la calidad
de nuevas aplicaciones.
• Presenta mayor confianza en las decisiones empresariales que se toman. Ambos, quienes
toman las decisiones como los afectados conocen que está basada en buena información.
• Conduce a un lenguaje común: conocimiento común, y mejoramiento de la comunicación en
la empresa. Se mejora la confianza y cooperación entre distintossectores de la empresa,
viéndose reducida la sectorización de funciones.

Conclusiones

1. Las bases de datos tienen cuatro integrantes importantes que son los datos, el
hardware, el software y los usuarios.
2. La función principal de los componentes es de optimizar el uso de las bases de datos.
3. El software conocido en DBMS, es el manejador de la base de datos que permite crear,
tener acceso y manipular la información contenida en la base de datos.
4. Las bases de datos se estructuran en tres formas diferentes, teniendo mayores
ventajas el relacional
5. Las bases de datos que se encuentran almacenadas físicamente en diferentes lugares
geográficos se conocen como bases de datos distribuidas y se basan en los enlaces de
comunicaciones.
6. El conocimiento de estos temas nos traerán muchos beneficios cuando tengamos una
empresa o trabajemos dentro de ella ya que nos permite explotar la información en
sistemas de apoyo a las decisiones y en sistemas de información estratégicos.

También podría gustarte