Base de Datos Restrincciones

Páginas: 10 (2304 palabras) Publicado: 22 de mayo de 2014
III. RESTRICCIONES DE LAS BD (UNICIDAD, REFERENCIAL, DE DOMINIO).

Identificar los diferentes tipos de integridad de datos

En un esquema de bases de datos relacional existen diversos tipos de restricciones como son: las de dominio, de clave, de integridad de entidades y de integridad referencial. Otros tipos de restricciones, llamadas dependencias de los datos (que incluyen lasdependencias funcionales y las dependencias multivaluadas) se utilizan principalmente para el diseño de bases de datos por normalización.
La integridad Proporciona un medio de asegurar que los cambios que se hacen en la base de datos por usuarios autorizados no resultan en una pérdida de consistencia de los datos.

Restricciones de dominio

Las restricciones de dominio especifican el valor de cadaatributo A debe ser un valor atómico del dominio dom(A) para ese atributo. Los tipos de datos asociados a los dominios por lo regular incluyen los tipos de datos numéricos estándar de los números enteros (entero-corto, entero, entero-largo) y reales (flotente, flotante de doble precisión). También disponemos de caracteres, cadenas de longitud fija y cadenas de longitud variable, así como tipos dedatos de fecha, hora, marca de tiempo y dinero. Otros dominios posibles se pueden describir mediante un sub intervalo de valores de un tipo de datos o como un tipo de datos enumerado en el que listan explícitamente todos los valores posibles.

Restricciones de clave

Una relación se define como un conjunto de tuplas. Por definición, todos los elementos de un conjunto son distintos; por tanto,todas las tuplas de una relación deben ser distintas. Esto significa que no puede haber dos tuplas que tengan la misma combinación de valores para todos sus atributos. Por lo regular existen otros subconjuntos de atributos de un esquema de relación R con la propiedad de que no debe haber dos tuplas en un ejemplar de relación de r de R con la misma combinación de valores para estos atributos. Supongaque denotamos un subconjunto así de atributos con SC; entonces, cualquiera de dos tuplas distintas t1 y t2 en un ejemplar de relación r de R, tenemos la siguiente restricción:

t1[SC] t2[SC]

Restricciones de integridad

UN esquema de base de datos relacional S es un conjunto de esquemas de relaciones S = {R1,R2,..,Rn} tal que cada r es un ejemplar de Ri y tal que las relaciones risatisfacen las restricciones de integridad especificadas en RI.

Restricciones de integridad de entidades

La restricción de integridad de entidades establece que ningún valor de la clave primaria puede ser nulo. Esto porque el valor de la clave primaria sirve para identificar tuplas individuales en una relación; el que la clave primaria tenga nulos implica que no podemos identificar algunas tuplas.Por ejemplo, si dos o más tuplas tuvieran nulo en su clave primaria, tal vez no podríamos distinguirlas.

Definición de clave externa

Las condiciones que debe satisfacer una clave externa especifican una restricción de integridad referencial entre los dos esquemas de relaciones R1 y R2. Un conjunto de atributos CE en el esquema de relación R1 es una clave externa de R1 si satisface las dosreglas siguientes:

Los atributos de CE tienen el mismo dominio que los atributos de la clave primaria CP de otro esquema de relación R2; se dice que los atributos CE hacen referencia o se refieren a la relación R2.
Un valor de CE en una tuplas t1 de R1 ocurre como valor de CP en alguna tuplas t2 de R2 o bien es nulo. En el primer caso, tenemos t1[CE] = t2[CP], y decimos que las tuplas t1 hacereferencia o se refiere a la tuplas t2.

Restricción de Valores Nulos

Para determinado atributos, los valores nulos pueden ser inapropiados. Considérese una tuplas en la relación cliente la que nombre-cliente es un valor vació. Una tuplas de este tipo da una calle y una ciudad para un cliente anónimo y, por tanto, no contiene información útil. En casos como éste, deseamos prohibir los valores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS