In functional dependency theory, if a single attribute functionally determines all other attributes within a database relation, then that attribute is considered to be at least which of the following?
Ch 19: Introduction to Normalization
First final-term module exploring systematic database decomposition to eliminate anomalous side effects during routine transactional updates.
5 Questions5 MCQs0 Short Questions0 Long Questions
SEMESTER PASS
CS403 - Database Management Systems Examination Practice
Timed practice exam simulation for CS403 - Database Management Systems.
Showing 1 – 5 of 5 Questions
Page 1 of 1
You are given the following unnormalized database table with multi-valued (non-atomic) entries:
STUDENT Table:
| stId | stName | stAdr | prName | bkId |
|---|---|---|---|---|
| S1015 | Tahira Ejaz | Wah | MCS | B08945, B06352 |
Explain why this table violates the First Normal Form (1NF) and show the correct 1NF conversion.
Consider the un-normalized database table 'STUDENT_HOBBIES' which has the schema '(StudentID, StudentName, Hobbies)'. Row S1015 contains multiple values in the 'Hobbies' column: '(S1015, 'Tahira Ejaz', 'Reading, Cycling')'. What is the correct structural process to convert this table into First Normal Form (1NF)?
Armstrong's axioms are a set of inference rules used to derive all logical functional dependencies (FDs) in a database relation. Which of the following correctly describes the three primary (reflexive, augmentation, and transitive) inference rules?
Consider the following two functional dependency derivations within a relation schema:
Code 1: If stId -> stName, then {stId, ClassID} -> {stName, ClassID}.
Code 2: If stId -> ClassID and ClassID -> Venue, then stId -> Venue.
Which of Armstrong's Axioms (inference rules) are applied in Code 1 and Code 2 respectively?