Logo Studenta

Ventajas y Desventajas del SGBDR: Sobrecarga semántica: El modelo relacional tiene una sola estructura para representar las entidades y las relacio...

Ventajas y Desventajas del SGBDR: Sobrecarga semántica: El modelo relacional tiene una sola estructura para representar las entidades y las relaciones entre ellas, las tablas. No hay mecanismos para distinguir entre entidades y relaciones, o entre distintos tipos de relaciones, por lo que se dice que está semánticamente sobrecargado en ese aspecto. Estructura de datos homogénea: El modelo relacional define la homogeneidad de datos tanto horizontal como vertical. La homogeneidad horizontal significa que cada tupla de una relación debe estar compuesta por los mismos tipos de atributos. La homogeneidad vertical significa que los valores de una columna concreta de una relación deben provenir todos ellos del mismo dominio, además la intersección de una fila y de una columna debe ser un valor atómico. Esta estructura fija es demasiado restrictiva para muchos objetos del 'mundo real', que tienen una estructura compleja, e incluso recursivas, lo que condiciona combinaciones poco naturales que son muy ineficientes. Uno de los ejemplos clásicos de esta problemática es la planificación del ensamblaje de componentes, donde un componente está a su vez formado por más, que a su vez también pueden estar constituido por otros componentes. Este caso representa la necesidad de almacenar una estructura recursiva de tamaño indeterminado, no manteniendo la homogeneidad de datos. Capacidad de definir nuevos tipos: Los sistemas gestores de bases de datos exclusivamente relacionales no permiten la definición de nuevos tipos que se adapten a las necesidades de los usuarios y las aplicaciones. Muchos sistemas gestores de bases de datos relacionales (SGBDR) actuales han ampliado los tipos de datos que pueden utilizar, como por ejemplo los objetos binarios de gran tamaño (BLOB, Binary Large Object). Un BLOB es un dato que contiene información binaria relativa a una imagen, una secuencia de vídeo o de audio digitalizado, un procedimiento o algún tipo de objeto de gran tamaño no estructurado, de forma que el sistema no tienen ningún conocimiento sobre el contenido o la estructura interna. Esto impide realizar consultas y operaciones sobre tipos de datos que son inherentemente ricos y estructurados, por lo que no la gestionan, sino que simplemente contiene una referencia a la información. Gestión de las consultas recursivas: Como consecuencia, al no tener incluido los datos de carácter recursivo dentro del modelo relacional, aparece la falta de capacidad de las consultas recursivas de forma natural. Operaciones limitadas: El modelo relacional sólo tiene un conjunto fijo de operaciones, como son las operaciones de conjuntos y las orientadas a tuplas, no pudiendo especificar nuevas operaciones. No correspondencia de impedancias: El lenguaje estándar para el tratamiento de bases de datos relacionales (SQL) carece de completitud computacional, ya que no tiene definido instrucciones de control de flujo como IF, WHILE, DO, … Aunque SQL sea un lenguaje declarativo, es posible incorporarlo en lenguajes procedimentales de más alto nivel como JavaTM o C. Sin embargo, esta técnica produce una no correspondencia de impedancias por estar mezclando diferentes paradigmas de programación, el procedimental y el declarativo.

Esta pregunta también está en el material:

119 pag.

Análise Orientada A Objetos Universidad Nacional De ColombiaUniversidad Nacional De Colombia

Todavía no tenemos respuestas

¿Sabes cómo responder a esa pregunta?

¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!


✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales