Skip to content

Database & RDBMS Basics

A database is an organized collection of structured data stored electronically. A DBMS (Database Management System) is software that manages this data.

FeatureDBMSRDBMS
Data StorageFilesTables (rows + columns)
RelationshipsNot enforcedEnforced via keys
ACIDNot alwaysYes
ExamplesFile system, XMLMySQL, PostgreSQL, Oracle
TermDefinition
TableA collection of rows and columns (like a spreadsheet)
Row / RecordA single data entry in a table
Column / FieldA category of data (attribute)
SchemaThe structure/blueprint of a database
QueryA request to retrieve or manipulate data
RelationA table in relational model terms
DDL (Data Definition Language) → CREATE, ALTER, DROP, TRUNCATE
DML (Data Manipulation Language) → SELECT, INSERT, UPDATE, DELETE
DCL (Data Control Language) → GRANT, REVOKE
TCL (Transaction Control Language)→ COMMIT, ROLLBACK, SAVEPOINT
DQL (Data Query Language) → SELECT