|
|||||
Concepto de Dominio Un Dominio D es un conjunto finito de valores homogéneos y atómicos V1, V2, ...Vn caracterizados por un nombre. Homogéneo significa que los valores son todos del mismo tipo y atómicos significa que son indivisibles, es decir, si se descomponen se perdería la semántica del dominio. Ejemplos: Dominio de Nacionalidades:
Chilena, Francesa, Norteamericana, etc. Se considera que los
dominios no incluyen nulos, ya que nulo (null) no es un valor. Concepto de Atributo Un atributo A es el papel que tiene un determinado dominio D en una relación. Se dice que D es el dominio de A y se denota dom(A). Es usual dar el mismo nombre al atributo y al dominio subyacente. En el caso de que sean varios los atributos de una misma tabla, definidos por el mismo dominio, habrá que darles nombres distintos, ya que una tabla no puede tener dos atributos con el mismo nombre. Un dominio compuesto es una combinación de dominios simples que tiene un nombre y sobre él se pueden aplicar ciertas restricciones de integridad. Por ejemplo, un usuario podría manejar además de los tres dominios Día, Mes, Año, un dominio compuesto llamado Fecha que sería la combinación de los tres y al que podríamos aplicar restricciones de integridad a fin de que no aparecieran valores no válidos para la fecha. De la misma forma se puede definir un atributo compuesto Fecha que toma valores del dominio compuesto de igual nombre. Todos los atributos compuestos como los dominios compuestos pueden ser tratados como piezas únicas de información, es decir, como valores atómicos. |
|||||