Vous êtes sur la page 1sur 2

Ctedra de Base de Datos

Universidad Nacional de La Matanza

RESTRICCIONES DEL DER Y DEL MR


Razn de Cardinalidad:

Restricciones
del DER

Especifica el nmero de instancias de relacin en los que puede participar


una instancia de Entidad.
Por ejemplo, la relacin binaria Trabaja en entre Departamento y Empleado
tiene razn de cardinalidad 1:N, lo que significa que cada departamento
puede estar relacionado con muchos empleados, pero un empleado slo
puede estar relacionado con un departamento.
Las cardinalidades para las relaciones unarias y binarias son 1:1, 1:N y N:N.

Restricciones
sobre los Tipos de
Relaciones

Restriccin de
Participacin

Indica si Todas las


instancias de una entidad
deben participar en al
menos una instancia de
relacin o si solo lo hacen
Algunas de ellas.

Razn de
Cardinalidad

Restriccin de
Participacin

Total / Dependencia
de existencia
Por ejemplo: Todo Empleado debe
pertenecer a un Departamento

Parcial

Por ejemplo: Algunos Empleados


dirigen un Departamento

Restricciones
Estructurales
de un Tipo de Relacin

Ctedra de Base de Datos

Universidad Nacional de La Matanza

Restriccin de dominio:
La restriccin de dominio especifica que el valor de cada atributo A debe ser un valor
atmico del dominio dom(A) para ese atributo.

Restriccin de clave:

Una relacin se define como un conjunto de tuplas y por definicin, todos los elementos de un
conjunto son distintos, as que todas las tuplas de una relacin deben ser distintas.
Dado un subconjunto de atributos SC de un esquema de relacin R, el cual es una Superclave de R,
entonces, para cualesquiera dos tuplas distintas t1 y t2 de un ejemplar de relacin r de R, se debe
cumplir la siguiente restriccin: t1[SC] <> t2[SC]
Es decir, no debe haber dos tuplas de R con la misma combinacin de valores para esos atributos.

Restriccin de integridad de Entidades:


Restricciones
del MR

Restricciones de integridad
Las restricciones de integridad se
especifican en el esquema de una
base de datos y se deben cumplir
en todos los ejemplares de ese
esquema.

Un esquema de base de datos


relacional S es un conjunto de
esquemas de relaciones
S = { R1, R2,,Rn } y un conjunto
de restricciones de integridad RI.

Establece que ningn valor de clave primaria puede ser nulo.


El valor de la clave primaria sirve para identificar las tuplas
individuales de una relacin y si algunas tuvieran valores
nulos no podramos identificar esas tuplas.

Restriccin de integridad Referencial:


Esta restriccin se especifica entre dos relaciones y
sirve para mantener la consistencia entre tuplas de las
dos relaciones.
Esta restriccin establece que una Clave Fornea (FK)
debe satisfacer las siguientes dos reglas:
1 Los atributos de la clave fornea (FK) deben tener
el mismo dominio que la clave primaria (PK) del
esquema al que hacen referencia.
2 El valor de una clave fornea debe ser un valor de
alguna clave primaria de la relacin a la que hace
referencia o bien debe ser nulo.

Restricciones de integridad semntica


Por ejemplo: El salario de un empleado no debe
exceder el de su jefe.

Vous aimerez peut-être aussi