1. 定义与核心特征
数据库(Database)是按照特定数据结构组织、存储和管理数据的仓库,可视为“电子化的文件柜”。其核心目标是通过集中管理数据,实现高效访问、共享和维护。主要特征包括:
(1)数据共享性:支持多用户并发访问,如企业内部系统共享客户信息。
(2)冗余度低:通过统一存储避免重复数据,节省空间并保证一致性。
(3)独立性:数据逻辑结构与物理存储分离,应用程序修改不影响数据组织。
(4)安全性:通过权限控制和事务管理(ACID特性)保障数据安全。
2. 数据库类型
根据数据模型和应用场景,数据库可分为两大类:
(1)关系型数据库(RDBMS)
特点:以二维表格形式存储数据,通过主键、外键建立表间关联,支持SQL语言。
常见系统:MySQL(轻量级Web应用)、Oracle(企业级事务处理)、PostgreSQL(复杂查询与扩展性)。
适用场景:金融系统、ERP、需强一致性的业务场景。
(2