Flashcard Deck · 21 cards · Public

FIT9138 - Relational Databases & Schema Normalization

Master core relational database theory, functional dependencies, 1NF through BCNF normalization, and SQL integrity constraints with this high-yield flashcard deck.

Cards in this deck

(21 cards)

Preview terms and definitions before starting your study session.

#1
Term
Prime vs. Non-Prime Attribute
Definition
A prime attribute is any attribute that is a member of at least one candidate key. A non-prime attribute is not part of any candidate key.
#2
Term
Trivial Functional Dependency
Definition
A functional dependency is trivial if (i.e., the right-hand attributes are a subset of the left-hand attributes).
#3
Term
Attribute Set Closure ()
Definition
The set of all attributes that are functionally determined by attribute set under a set of FDs . If , then is a superkey for relation .
#4
Term
Relational Schema
Definition
A formal definition of a table structure comprising a relation name, a set of attributes, and their associated domains. Denoted formally as .
#5
Term
Primary Key (PK)
Definition
A minimal superkey chosen to uniquely identify each tuple (row) in a relation. In SQL, it cannot contain NULL values and must be unique across all rows.
#6
Term
Foreign Key (FK)
Definition
An attribute or set of attributes in a relation that refers to the primary key of another relation, maintaining referential integrity between tables.
#7
Term
Entity Integrity Constraint
Definition
A fundamental rule in relational databases stating that no primary key value can be NULL, ensuring every tuple is uniquely identifiable.
#8
Term
Referential Integrity Constraint
Definition
A rule stating that any foreign key value in a referencing table must either match an existing primary key value in the referenced table or be completely NULL.
Showing 8 of 21 cards in this deck.
Study All Now