Topic 3: Relational Database Model Flashcards
These are used to ensure that each row in a table is uniquely identifiable
Keys
Functional Dependence
If Column A determines one and only one value in Column B, B is functionally dependent on A
These are two or more attributes used to define functional dependence
Composite Key
Full Functional Dependence
– Need Explanation
It is the key that uniquely identify the rows
Superkey
It is a superkey without unnecessary attributes
Candidate key
It refers to the candidate key chosen to be the unique row identifier
Primary Key
It is a textual representation of the database tables
Relational Schema
It is an attribute whose value match the primary key values in the related value
Foreign Key
Explain Referential Integrity
When foreign Keys contains a value that refers to an existing valid tuple in another relation
It is the key used strictly for data retrieval purposes
Secondary Key
It provides a detailed description of all tables found within the user/designed-created database
Data Dictionary
It is a detailed system data dictionary that describes all objects within the database
System Catalog
It indicates that the use of the same attribute name to label different attributes
Homonyms
It indicates that the user of different names to describe the same attributes
Synonym