Database Fundamentals Flashcards
Grade 9 · Technology · Flashcards
Essential terms and concepts for understanding relational databases, SQL, and data modeling.
Flashcards
- Database
- An organized collection of structured data stored electronically and managed by a DBMS.
- DBMS
- Database Management System — software for creating, managing, and querying databases (e.g., MySQL, PostgreSQL, SQLite).
- Relational Model
- A data model that organizes information into tables (relations) with defined relationships between them.
- Table
- A database object that stores data in rows and columns; represents one entity type.
- Primary Key
- A column (or combination) that uniquely and non-nullably identifies each row in a table.
- Foreign Key
- A column referencing the primary key of another table, enforcing referential integrity.
- SQL
- Structured Query Language — standard language for defining, querying, and manipulating relational databases.
- SELECT
- SQL command to retrieve data: SELECT col FROM table WHERE condition;
- INSERT
- SQL command to add new rows: INSERT INTO table (cols) VALUES (vals);
- UPDATE
- SQL command to modify existing rows: UPDATE table SET col=val WHERE condition;
- DELETE
- SQL command to remove rows: DELETE FROM table WHERE condition;
- NULL
- A marker for missing, unknown, or inapplicable data — not the same as zero or empty string.
- Normalization
- Organizing tables to minimize redundancy and dependency; prevents update anomalies.
- Index
- A database structure that speeds up row lookups; trades storage space for faster query performance.
- JOIN
- SQL operation that combines rows from two or more tables based on a related column (e.g., INNER JOIN, LEFT JOIN).
Get a personalized course on Database Fundamentals built around your child.