Database Management System
Types of DBMS
- Object-oriented
- Relational
- Key--value
- Column-oriented
- Document-oriented
- Wide-column store
- Graph
- NoSQL
- NewSQL
- In-memory
- Multi-model
- Cloud
- Blockchain-based database
Concepts
- Database
- ACID
- Armstrong's axioms
- Codd's 12 rules
- CAP theorem
- CRUD
- Null
- Candidate key
- Foreign key
- Superkey
- Surrogate key
- Unique key
Objects
Components
- Concurrency control
- Data dictionary
- JDBC
- XQJ
- ODBC
- Query language
- Query optimizer
- Query rewriting system
- Query plan
Functions
Related topics
- Database models
- Database normalization
- Database storage
- Distributed database
- Federated database system
- Referential integrity
- Relational algebra
- Relational calculus
- Relational model
- Object--relational database
- Transaction processing