Ingeniero Técnico en Informática de Sistemas
Fundamentos de las Bases de Datos
El concepto de ligadura se asocia a:
La integridad de datos.
La independencia de datos.
La seguridad de datos.
Las restricciones de integridad:
son consultas cuyo resultado es vacío de tuplas
expresan las restricciones de acceso a los datos del sistema.
son propiedades del sistema de información que limitan las ocurrencias válidas de la BD.
Una restricción de dependencia de identificador, en el modelo EER, de una entidad sobre una relación,
implica la necesaria elección, entre todos sus atributos, de un identificador de la propia entidad.
genera una dependencia existencial implícita de la entidad con respecto a la relación.
es una restricción de integridad que afecta a los atributos no clave de la entidad.
Una clave ajena en el modelo relacional
nunca podrá estar formada por todos los atributos de una relación.
es un tipo de clave candidata.
indica una asociación entre objetos.
El concepto de Esquema de Base de Datos
se aplica al modelo relacional pero no al EER.
nace y se aplica con los modelos primitivos de BD.
se utiliza en los modelos clásicos y semánticos de BD.
La agregación es un método de abstracción que consiste en
definir clases de objetos en función de otras clases de objetos.
definir una clase de objetos en función de los objetos reales que pertenecen a ella.
establecer diferencias entre dos clases de objetos que representan el mismo concepto general.
Si una relación se define en función de sus atributos como R(a, b, c) y (a, b) es clave primaria,
sólo hay una clave candidata.
podría tener cuatro claves candidatas: la primaria antes mencionada y las alternativas (a, c), (b, c) y (c).
tendrá como máximo tres claves candidatas.
El concepto de fórmula segura no depende de una interpretación en concreto
porque cada estado de una BD es una interpretación distinta.
no es cierto: sí depende de los datos que estén almacenados en la BD.
porque los dominios son infinitos.
El concepto matemático de tupla, como consecuencia del concepto de relación matemática (antes de su adaptación al modelo relacional), implica que
no existe un orden entre las componentes de la tupla.
sólo existe una forma de referenciar una componente dentro de la tupla.
se puede referenciar una componente por su posición dentro de la tupla o por su nombre.
El proceso de normalización hasta tercera forma normal
permite eliminar las claves alternativas de las relaciones.
originalmente no tenía en cuenta la posibilidad de varias claves candidatas en una relación.
es suficiente para una BD relacional; el resto de formas normales se aplican a otros modelos como el entidad-relación.
Si no permitimos que un determinado usuario acceda a una tabla estamos hablando de
independencia de datos.
integridad de datos.
seguridad de datos.
En el modelo Entidad-Relación Extendido:
no se producen pérdidas semánticas con respecto al sistema de información representado.
es capaz de representar, al menos, todo lo representable con el modelo relacional.
no existen las claves ajenas.
Al hablar de lenguajes de manipulación de datos en el Modelo Relacional:
El SQL es un lenguaje completo relacionalmente.
Al Álgebra Relacional le falta ser computacionalmente completo para ser completo relacionalmente.
El SQL es un lenguaje de especificación no completo relacionalmente.
Toda relación tiene al menos una clave candidata ya que:
el conjunto de todos los atributos de una relación siempre cumplen la propiedad de identificación única.
toda relación debe contar siempre con una clave primaria, pero no necesariamente con alternativas.
siempre se puede añadir un atributo tipo código que introducimos nosotros en la clasificación.
Al referirnos a los modelos de datos:
la cualidad de minimalidad se refiere a que el modelo tenga el menor número posible de símbolos para expresar la realidad.
si tienen un lenguaje de definición gráfico nos interesa que tenga compleción gráfica.
como modelo semántico, el modelo relacional se usa sobre todo en la fase de diseño lógico.
Para el Modelo Relacional, la no duplicidad de tuplas:
es una restricción implícita por el tipo de estructura en la que se basa el modelo.
es una restricción que se deriva del hecho de que en toda relación deba existir siempre al menos una clave candidata.
es una consecuencia de la integridad de clave primaria.
Al hablar de independencia de datos en el modelo relacional:
nos referimos a que los datos se almacenan sin redundancias.
no se producen dependencias funcionales transitivas dentro de una misma tabla
cambios de dominio sobre columnas que no utiliza una vista no obligan a redefinir esta última.
En un diagrama basado en el modelo Entidad-Relación Extendido:
no se pueden plasmar las generalizaciones totales y disjuntas.
no se pueden plasmar algunas restricciones de cardinalidad mínima.
no se pueden plasmar los objetos agregados.
La política de propagar un borrado a una clave ajena de una relación no es posible
si esa clave ajena es también clave primaria o clave alternativa.
no es cierta la afirmación: sí es posible
esa clave ajena no admite nulos.
Si dos relaciones poseen, cada una, una clave ajena que referencia a la otra relación
las dos claves primarias estarán definidas sobre el mismo dominio.
las dos claves ajenas estarán definidas sobre el mismo domino.
no se puede asegurar nada sobre los dominios a los que pertenecen las claves primarias.
Si una relación tiene más de una clave candidata:
tendrá también más de una clave ajena.
tendrán que coincidir todas las claves candidatas en número de columnas.
ninguna de las anteriores.
Las anomalías de actualización se refieren a:
modificaciones en una BD relacional.
inserciones, borrados, consultas y modificaciones en una BD relacional.
inserciones, borrados, y modificaciones en una BD relacional.
La totalidad de los atributos de una relación :
nunca será clave alternativa.
siempre será clave candidata.
puede ser clave alternativa.
Si decimos que una interpretación es modelo para un conjunto T de fórmulas bien formadas, todas las FBF de T son
seguras.
cerradas.
ciertas.
Un modelo de datos:
es un esquema o representación de la realidad objeto de estudio, que podrá ser de tipo gráfico o lingüístico, y que describirá un conjunto de objetos y de interrelaciones entre ellos junto con todas las restricciones semánticas que afecten a dicha realidad.
es una herramienta intelectual de uso exclusivo en la confección del esquema conceptual de una base de datos.
es una herramienta intelectual que permite, a través de conceptos y reglas, estructurar los datos de forma que se capte la semántica de los mismos.
El proceso de normalización surge:
para evitar redundancia de datos.
para tener relaciones de menor grado que las iniciales y por tanto más facilidad de gestión.
para mejorar la independencia de los datos.
El modelo en red (CODASYL) es un modelo de los llamados
primitivos.
clásicos.
semánticos.
El diccionario de datos
es un esquema más a añadir al conceptual, lógico e interno.
es, en realidad, el esquema externo.
es un componente del SGBD
Al hablar de clientes en arquitecturas cliente-servidor nos referimos
al usuario de la BD.
a los clientes almacenados en nuestra BD.
al ordenador que recoge datos del servidor y los procesa él mismo.
Descargar
Enviado por: | Rogelio Moreno |
Idioma: | castellano |
País: | España |