数据库与数据结构知识综合解析
一、数据库相关知识
1.1 数据库系统基础
1.1.1 数据库系统目标
数据库系统有六个重要目标:
- 数据共享:多个用户或应用程序可以同时访问和使用相同的数据。
- 数据独立性:数据的存储结构和逻辑结构与应用程序相互独立,方便数据的修改和维护。
- 数据完整性:保证数据的准确性、一致性和有效性。
- 数据安全性:保护数据不被非法访问、修改或泄露。
- 并发控制:允许多个用户同时访问数据库,同时保证数据的一致性。
- 数据恢复:在数据库出现故障时,能够恢复到正常状态。
1.1.2 数据库系统组件
数据库系统由以下组件组成:
- 数据库(DB):存储数据的集合。
- 数据库管理系统(DBMS):管理数据库的软件。
- 应用程序:使用数据库的程序。
- 用户:使用数据库的人员。
- 硬件:存储和运行数据库的物理设备。
1.1.3 DBMS 主要功能
DBMS 有四个主要功能:
- 数据定义:定义数据库的结构和模式。
- 数据操纵:对数据库中的数据进行查询、插入、更新和删除等操作。
- 数据控制:控制用户对数据库的访问权限,保证数据的安全性和完整性。
- 数据库维护:对数据库进行备份、恢复、优化等维护操作。
1.1.4 数据库相关术语含义
- DSL(Data Sub - language):数据子语言,是一种用于与数据库进行交互的语言。例如 SQL 就是一种典
超级会员免费看
订阅专栏 解锁全文
1532

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



