Attribute domain
Encyclopedia
In computing, the attribute domain is the set of value
s allowed in an attribute
.
For example:
Rooms in hotel (1-300)
Age (1-99)
Married (yes or no)
Nationality (Sri Lankan, Indian, American, or British)
For the relational model
it is a requirement that each part of a tuple
be atomic. The consequence is that each value in the tuple must be of some basic type, like a string
or an integer
. For the elementary type to be atomic it cannot be broken into more pieces. Alas, the domain is an elementary type, and attribute domain the domain a given attribute belongs to an abstraction belonging to or characteristic of an entity.
Value (computer science)
In computer science, a value is an expression which cannot be evaluated any further . The members of a type are the values of that type. For example, the expression "1 + 2" is not a value as it can be reduced to the expression "3"...
s allowed in an attribute
Attribute (computing)
In computing, an attribute is a specification that defines a property of an object, element, or file. It may also refer to or set the specific value for a given instance of such....
.
For example:
Rooms in hotel (1-300)
Age (1-99)
Married (yes or no)
Nationality (Sri Lankan, Indian, American, or British)
For the relational model
Relational model
The relational model for database management is a database model based on first-order predicate logic, first formulated and proposed in 1969 by Edgar F...
it is a requirement that each part of a tuple
Tuple
In mathematics and computer science, a tuple is an ordered list of elements. In set theory, an n-tuple is a sequence of n elements, where n is a positive integer. There is also one 0-tuple, an empty sequence. An n-tuple is defined inductively using the construction of an ordered pair...
be atomic. The consequence is that each value in the tuple must be of some basic type, like a string
String (computer science)
In formal languages, which are used in mathematical logic and theoretical computer science, a string is a finite sequence of symbols that are chosen from a set or alphabet....
or an integer
Integer
The integers are formed by the natural numbers together with the negatives of the non-zero natural numbers .They are known as Positive and Negative Integers respectively...
. For the elementary type to be atomic it cannot be broken into more pieces. Alas, the domain is an elementary type, and attribute domain the domain a given attribute belongs to an abstraction belonging to or characteristic of an entity.