Database Fundamentals
Normalization & ER Modeling
SQL Commands
Transactions, Integrity & Data Exchange
100

This type of database stores data in a single table without defined relationships, often resulting in redundancy and inefficiency when scaling up.

What is a flat file database?

100

This process organizes data into tables to reduce redundancy.

What is normalization?

100

This SQL command is used to retrieve data from a table.

What is SELECT?

100

This rule ensures that any foreign key value always corresponds to an existing primary key.

What is referential integrity?

200

In a relational database, this key uniquely identifies each record within a table and is essential for data integrity.

What is a primary key?

200

This normal form requires that every field contains only atomic (indivisible) values.

What is First Normal Form (1NF)?

200

This SQL clause filters records based on specified criteria.

What is WHERE?

200

This ACID property means that a transaction is all-or-nothing.

What is atomicity?

300

This key links tables together by referencing a primary key in another table.

What is a foreign key?

300

This normal form eliminates partial dependencies by ensuring non-key attributes depend on the whole primary key.

What is Second Normal Form (2NF)?

300

This command adds new data into a table.

What is INSERT?

300

This ACID property ensures that once a transaction is committed, its results persist even after a failure.

What is durability?

400

This key is used to facilitate searching and sorting even though it may not uniquely identify records.

What is a secondary key?

400

This diagrammatic tool shows tables, keys, and the relationships (such as one-to-many) between them in a database.

What is an entity relationship diagram?

400

This command removes specific records from a table.

What is DELETE?

400

This common text-based file format is used to exchange data and can easily be opened in a spreadsheet.

What is CSV?

500

This modeling method uses diagrams to represent tables, keys, and relationships like one-to-many.

What is entity relationship modeling?

500

This normal form removes transitive dependencies to further reduce data anomalies.

What is Third Normal Form (3NF)?

500

This SQL operation combines rows from two tables based on a related column.

What is JOIN?

500

This technique locks records during transactions to prevent simultaneous changes that could lead to conflicts.

What is record locking?