Relational Databases Tables
Primary Key Foreign Key
Normalization SQL
Indexes Transactions

 

An essential component of a relational database that organizes data into rows and columns. A type of database that stores and provides access to data points that are related to one another.
A field in one table that refers to the primary key in another table. A unique identifier for each record in a relational database table.
Structured Query Language, used to communicate with and manipulate data in relational databases. The process of organizing data in a database to reduce redundancy and improve data integrity.
A logical unit of work that is performed as a single, indivisible operation in a relational database. Data structures that improve the speed of data retrieval operations in a relational database.

 

ACID Properties Join
Junction Table Many-To-Many Relationship
Composite Key One To One
One To Many Many To Many

 

A relational operation that combines data from two or more tables based on a related column between them. A set of properties that ensure database transactions are processed reliably in a relational database system.
A type of relationship where multiple records in one table are associated with multiple records in another table. A database table that links two or more tables together.
A relationship where a single entity is associated with exactly one other entity. A key that consists of two or more attributes that together uniquely identify a record.
A relationship where multiple entities can be associated with multiple other entities. A relationship where a single entity can be associated with multiple entities.

 

Entity Database Schema

 

The structure that defines the organization of data within a database. An object or concept that can have data stored about it.