Database
The organised collection of data and its rules.
From business problem to technical capability
Discover how a relational database can structure, control, change, automate, secure and speed up an organisation's information.
Four different concepts
The organised collection of data and its rules.
The software that stores, controls and executes operations.
The environment that runs a database service for its clients.
A language used by several DBMSs, with a shared foundation and dialects.
PostgreSQL, MySQL and SQL Server are DBMSs. They use SQL, but their types, functions, procedures, administration tools and some syntax differ.
12 families
Choose the simplest tool
To reject a negative price, CHECK is more visible and direct than triggered logic.
A trigger runs without appearing in the calling query. It can surprise users and make debugging harder.
An action per row can slow down a large update. Measure the cost on the real case.
A trigger that changes the same table can call itself. Explicit design and safeguards are required.
Suitable cases: auditing, history and selected automations strictly tied to a data event, after comparison with a constraint or application logic.
Begin with a no-code situation, then run your first query in under 45 minutes.