Bases de datos. Ventajas Desventajas
Enviado por Alexandra17R • 12 de Marzo de 2021 • Apuntes • 403 Palabras (2 Páginas) • 218 Visitas
Ventajas | Desventajas | |
Bases de datos relacional | -Ofrecen sistemas simples y eficaces para representar y manipular los datos. -Garantiza integridad referencial. -Provee herramientas que evitan la duplicidad de registros. -Favorece la normalización por ser más comprensible y aplicable. -Integridad de datos. -Al eliminar un registro elimina todos los registros relacionados dependientes (independencia lógica). -Sencillez para que sea fácil de comprender y utilizar por parte del usuario final. -Uniformidad en cuanto a la manipulación de la BD por parte de los usuarios. | -Presentan deficiencias con daros gráficos, multimedia, CAD y sistemas de información geográfica. -No se manipulan de forma manejable los bloques de texto como tipo de dato. -Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones y así complementar, pero no sustituir a las bases de datos relacionales. -Pueden promover problemas de islas de información como el modelo relacional es tan fácil de utilizar, a varias personas se les hace fácil crear sus propios subconjuntos y aplicaciones de BD. |
Bases de datos orientadas a objetos | -Manipula datos complejos de una manera rápida. -Tiene mayor capacidad de modelado; ya que un objeto puede encapsular un estado como un comportamiento, puede almacenar todas las relaciones que tenga y pueden agruparse para formar objetos complejos. -Tiene ampliabilidad; ya que se pueden construir datos a partir de los ya existentes y se pueden rehusar las clases. -Tiene un lenguaje de consulta más expresivo; ya que un SGBDOO es una forma común para accesar a los datos mientras que en SQL utiliza el acceso asociativo. -Tiene mayores prestaciones; ya que proporcionan mejoras significativas de rendimiento con respecto a un modelo relacional. -Tiene una adecuación a las aplicaciones avanzadas de BD; ya que este tipo de sistemas o modelos resultan efectivos para el CAD, CASE, OIS y sistemas multimedia. | -La depuración de código orientado a objetos es algo más compleja que la depuración de código estructurado. -En caso de producirse un error se debe recorrer todo el árbol de herencia para encontrarlo, al que en programación estructurada no se tiene que hacer. -Imposibilidad de usar procedimientos almacenados ya que los objetos solo pueden ser consultados con el cliente. -Inmadurez en el mercado o carencia de experiencia por ser algo nuevo y no hay un nivel de experiencia. -Carecen de una base teórica ya que no tienen un modelo de datos que este universalmente aceptado. -La optimización de consultas compromete la encapsulación; ya que esta requiere de una comprensión de la implementación de los objetos, para poder acceder a las bases de datos de una manera eficiente. |
...