the dynamic result of one or more relational operations one one or more relations(tables) to produce another relation. A view is a virtual relation that does not necessarily exist in the database but can be produced at any time
in a relation, no attribute of a primary key can be null
if a foreign key exists in a relation, either the foreign key value must match a candidate key value of some tuple in its relation, or the foreign key value must be wholly null.
Pages linking here (main versions and versions by same user)