Computer Science: DBMS Concepts Flashcards
6 cards from real AMCAT practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 Computer Science: DBMS Concepts flashcards as text
Which normal form eliminates transitive dependencies?
Answer: 3NF
Third Normal Form (3NF) eliminates transitive dependencies where a non-key attribute depends on another non-key attribute.
What does ACID stand for in database transactions?
Answer: Atomicity, Consistency, Isolation, Durability
ACID = Atomicity (all or nothing), Consistency (valid state), Isolation (concurrent transactions behave serially), Durability (committed data persists).
Which SQL clause is used to filter groups after a GROUP BY?
Answer: HAVING
HAVING filters groups formed by GROUP BY, whereas WHERE filters individual rows before grouping.
Which join returns all rows from both tables, with NULLs where there is no match?
Answer: FULL OUTER JOIN
FULL OUTER JOIN returns all rows from both tables, filling NULLs where there is no matching row in the other table.
What is the purpose of a foreign key?
Answer: To enforce referential integrity between tables
A foreign key enforces referential integrity so that values reference existing rows in the related table.
Which of the following is NOT a type of database index?
Answer: Loop index
B-Tree, Hash, and Clustered are all real index types. 'Loop index' is not a database index type.