Lesson 3 (Week 5) Flashcards
Considered the most popular data model, being simple and easy to understand in nature. Proposed by E.F.Codd in 1970.
Relational Database Model
A set of all the possible values an attribute may contain is called a ______.
Domain
The _________ key for a given relation is the attribute which uniquely identifies all the records in a relation.
Primary keys
A combination of more than one attribute in a relation which can act as a primary key and has a unique identification property is said to be a _________.
Candidate Key
Some attributes when combined can have a unique identification property. These attributes when grouped together is a special case called a
Composite Primary Keys
Are candidate keys which are not primary keys.
Alternate key
It states that no component of a primary key should have a null value.
Entity integrity
The _________ constraint states that a value which exists in one relation must also appear for a certain set of attributes in another.
Referential integrity
The set of tuples (records/rows) existing in a relation which varies with time is called the ________.
Extension
Contrary to the extension of a relation, _________ does not rely on time, and is said to be permanent.
Intension
It is caused by the existence of candidate keys.
Key Constraints
are caused by the existence of foreign keys.
Referential constraints
A lot of other constraints are likely to be used.
Other constraints
The _______ approach in the fields of programming, software engineering, database implementation, etc.
object oriented approach
An object oriented model includes features such as
objects, inheritance, polymorphism and encapsulation.