Databases
Databases are organized collections of data designed for electronic storage and retrieval. They provide structured ways to store information and support operations such as querying, updating, and reporting. A database is managed by a database management system (DBMS), which handles storage, transactions, security, and data integrity. Databases rely on a data model and schema that define how data is organized, what types of records exist, and how they relate.
Relational databases organize data into tables of rows and columns, with relationships enforced through keys. SQL
Databases may be centralized or distributed. Distributed databases use replication for availability and sharding or partitioning
Common families include relational DBMS (e.g., PostgreSQL, MySQL, Oracle, SQL Server), document stores (MongoDB), graph databases
Databases underpin applications across sectors such as finance, e-commerce, and research, handling data governance, security, backups,