Base de datos
Muchas veces los tipos básicos descriptos no son adecuados para determinada una tarea aunque los combinemos por medio de colecciones. En ocasionesdeseamos agrupar varios datos juntos y tratarlos como si fueran un solo elemento. Un ejemplo de esta situación podría ser la descripción de una dirección postal: la calle, el número, la ciudad y el códigopostal. La mayor parte de los lenguajes nos permiten agrupar estos datos en un registro o estructura a esta estructura se le denomina tipos complejos.
Se les considera como las debilidades yfortalezas a los tipos complejos de una base de datos.
A continuación se enlista debilidades y limitaciones de las mismas.
Las debilidades y limitaciones son:
- Pobre representación de las entidadesdel ‘mundo real’.
- Sobrecarga y poca riqueza semánticas.
- Soporte inadecuado para las restricciones de integridad y empresariales
- Estructura de datos homogénea
- Operaciones limitadas
-Dificultades para gestionar las consultas recursivas - Desadaptación de impedancias
- Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso navegación.
- No ofrecensoporte para tipos definidos por el usuario (sólo dominios)
Fortalezas de las bases de datos.
Debido a las limitaciones anteriormente expuestas, el uso de BDOO es más ventajoso si se presentaen alguno de los siguientes escenarios:
- Un gran número de tipos de datos diferentes
- Un gran número de relaciones entre los objetos
- Objetos con comportamientos complejos
Se puedeencontrar este tipo de complejidad acerca de tipos de datos, relaciones entre objetos y comportamiento de los objetos principalmente en aplicaciones de ingeniería, manufacturación, simulaciones,automatización de oficina y en numerosos sistemas de información. No obstante, las BDOO no están restringidas a estas áreas. Ya que al ofrecer la misma funcionalidad que su precursoras relacionales, el resto...
Regístrate para leer el documento completo.