数据库系统入门指南
1. 数据库系统基础
数据库系统(DBS)是一种计算机化的记录保存系统,其主要目的是维护信息并在需要时提供这些信息。数据库通常将相关数据存储在计算机系统中。而数据库管理系统(DBMS)则是一组用于管理数据库的程序,它具有以下关键功能:
- 数据定义 :创建和管理关系、依赖关系、完整性约束、视图等。
- 数据操作 :插入、更新、删除、检索、重组和聚合数据。
- 系统和数据安全 :控制对系统、资源和数据的访问。
- 编程语言支持 。
DBS的组件包括:
- 硬件和操作系统
- DBMS
- 数据库
- 相关软件系统和/或应用程序
- 用户(包括技术用户和最终用户)
数据库用户通过软件系统/应用程序与DBMS进行通信,DBMS再与操作系统(操作系统与硬件通信)协作,实现数据在数据库中的存储和提取。以下是DBS的简化图示:
graph LR
A[用户] --> B[软件系统/应用程序]
B --> C[DBMS]
C --> D[操作系统]
D --> E[硬件]
C <--> F[数据库]
数据库在软件工程中至关重要,许多软件系统都依赖底层数据库,尽管最终用户可能并未察觉。以下是不同软件类别对数据库的需求示例:
| 软件类别
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



