Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1173 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de octubre de 2010
Leer documento completo
Vista previa del texto
• 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 deidentificador, 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 • definirclases 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 clavescandidatas: 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 detupla, 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. • integridadde 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. 1

• no existen las claves ajenas. • Al hablar de lenguajes de manipulación de datos en el Modelo Relacional: • El SQL es un lenguaje completorelacionalmente. • 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 claveprimaria, 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...
tracking img