Está en la página 1de 5

Modelos de bases de datos

Modelo Descripcin Caractersticas Ventaja Desventaja


Modelo
orientado a Es una coleccin de objetos, Cada entidad del mundo - Mayor capacidad de - Carece de un modelo
persistente y compatible de objetos real se modela como un modelado. de datos universal.
objetos. definida por un modelo de datos objeto.
orientado a objetos, para la creacin - Ampliabilidad. - Carencia de
de programas ms grandes y La forma de identificar estndares.
complejos, ha hecho avanzar los objetos es mediante un - Lenguaje de consulta ms
mtodos de programacin hacia identificador de objetos. expresivo. - La optimizacin de
nuevas formas que permiten el trabajo consultas compromete
en equipo. No es modificable para el - Adecuacin a las la encapsulacin.
usuario (modo de aplicaciones avanzadas de
aumentar la integridad base de datos. - Carencia todava no se
de entidades y la dispone del nivel de
integridad referencial). - Mayores prestaciones con experiencia del que se
respecto al rendimiento. dispone para los
sistemas tradicionales.
Modelo Las bases de datos declarativas es Una de sus - Permiten crear - Consumen mucha
Declarativo sumamente intuitivo para el usuario, y caractersticas es el combinaciones de datos. memoria
le permite abstraerse de los problemas manejo del lgebra y el
de programacin inherentes a otros clculo relacional - Soportan objetos y - Tarda tiempo de
mtodos. permitiendo efectuar conjuntos complejos. respuesta.
Contiene una base de datos con consultas con el fin de
mecanismos de consulta, el lenguaje recuperar de una forma - Ofrecen la capacidad de
ms usado es SQL. sencilla informacin de expresar consultas por
inters. medio de reglas lgicas.

- Permiten consultas
recursivas y algoritmos
eficientes.
Modelo
Paralelo Se ejecuta sobre mltiples La arquitectura de estos Al contar con varios Los inconvenientes son
procesadores y discos que han sido sistemas son: procesadores y varios los costes de inicio.
diseados para ejecutar operaciones De memoria compartida, discos conectados a travs Interferencia como por
en paralelo, cuando sea posible, con el todos los procesadores y de una red de interconexin ejemplo los procesos
propsito de mejorar el rendimiento. disco duro comparten de alta velocidad y con ello que se ejecutan en un
una memoria comn. puede tener mejor sistema paralelo
rendimiento. acceden con frecuencia
Con ello obtiene mejor a recursos compartidos
productividad y tiempo de y puede llegar a fallar.
respuesta.

En un sistema de base de datos Un sistema distribuido de Generalmente las - Es ms complejo


Base de distribuida, los datos se almacenan en base de datos consiste aplicaciones no trabajan con realizar las
datos varios computadores. en un conjunto de toda la base de datos sino actualizaciones.
distribuida localidades, cada una de slo con algunas vistas y
s. Los computadores de un sistema las cuales mantiene un cuenta con: - Coste del desarrollo de
distribuido se comunican entre s a sistema de base de datos software.
travs de diversos medios de local. Eficiencia. Las aplicaciones
comunicacin, tales como cables de locales no necesitan
alta velocidad o lneas telefnicas. Cada localidad puede - Mayor posibilidad de
almacenar informacin que errores.
procesar transacciones no ocuparn.
No comparten la memoria principal ni locales, o bien
el reloj. transacciones globales - Difcil garantizar que
entre varias localidades, Paralelismo. Una los algoritmos sean
requiriendo para ello transaccin podra dividirse correctos.
comunicacin entre ellas. en varias subconsultas que
operan sobre distintos Mayor tiempo extra de
fragmentos. procesamiento.

Seguridad. Los usuarios


puede tener acceso
restringido.
Cul es el mejor modelo para hacer una base de datos con archivos multimedia?
El modelo orientado a objetos: Es el adecuado ya que cuenta con la flexibilidad y soporte
para el manejo de este tipo de datos complejos.
Es sumamente importante elegir correctamente el modelado para la realizacin de una
aplicacin de este tipo, mismo proceso debe realizarse en el modelo conceptual, no en el
lgico ni en el fsico, queda claro que la habilidad de crear buenos modelos es una cualidad
que se adquiere con la experiencia.
EJEMPLOS:

Base de datos Orientado a objetos:

Base de datos Declarativo:


Base de datos Paralelas:

Bases de datos distribuida:

Referencia:
https://basededatos2010.wikispaces.com/file/view/BD+O-
O+ventajas+y+desventajas.pdf
http://www.lcc.uma.es/~galvez/ftp/bdst/Tema2.pdf
http://comunidad.ingenet.com.mx/ingjacquez/files/2010/10/BASE-DE-DATOS.pdf
http://computacion.cs.cinvestav.mx/~sperez/cursos/bda/Presentacion_2.pdf