数据库(Database)是依据数据结构组织、存储和管理数据的存储库。每个数据库都提供一个或多个API,用于创建、访问、管理、搜索和复制存储的数据。尽管我们可以使用文件来存储数据,但由于其读写速度较慢,因此现在普遍采用关系型数据库管理系统(RDBMS)来有效管理大数据量。关系型数据库基于关系模型构建,利用集合代数等数学概念和方法处理数据库中的数据。