dominio Por ejemplo los atributos nombre!"liente # nombre empleado podr$an tener el mismo dominio el "onjunto de todos los nombres de personas
los dominios de saldo # nombre!su"ursal por
supuesto deben ser distintos%
En el nivel de implementa"i&n los nombres de
"liente # los nombres de su"ursal son "adenas de "ara"teres
los dominios por lo general in"lu#en los tipos
de datos num'ri"os "omo numeros ("omo entero! "orto entero entero!largo) # reales (*lotante # *lotante de doble pre"isi&n)%
Tambi'n disponemos de "ara"teres as$ "omo
tipos de datos de *e"+a +ora mar"a de tiempo # dinero
INTE,RID-D RE.ERENCI-L
La restri""i&n de integridad re*eren"ial se
espe"i*i"a entre dos rela"iones # sirve para mantener la "onsisten"ia entre tuplas de las dos rela"iones
estable"e que una tupla en una rela"i&n a otra
rela"i&n deber/ re*erirse a una tupla e0istente en esa rela"i&n
Ejemplo1 atributo ID!EMPLE-DO da el n2mero del departamento para el "ual trabaja "ada empleado3 su valor en "ada tupla de EMPLE-DO deber/ "oin"idir "on el valor de N4MEROD en alguna tupla de la rela"i&n DEP-RT-MENTO%
Integridad de Entidades
La integridad de entidades estable"e que
ning2n valor de "lave primaria puede ser nulo%
el valor de la "lave primaria sirve para
identi*i"ar las tuplas individuales en una rela"i&n
el que la "lave primaria tenga valores nulos
impli"a que no podemos identi*i"ar algunas tuplas
ejemplo si dos o m/s tuplas tuvieran nulo en
su "lave primaria tal ve5 no podr$amos distinguirlas
Reglas de nego"ios
6na base de datos alma"ena in*orma"i&n sobre alguna parte del mundo real a la que denominamos minimundo o universo de discurso Ciertas reglas, las restricciones de integridad, gobiernan # suelen re"ibir el nombre de reglas de nego"ios
Ejemplo reglas de nego"ios1
no permitir "rear *a"turas pertene"ientes a
"lientes ine0istentes "ontrolar que el saldo negativo de un "liente nun"a sobrepase "ierta "antidad et"