数据库系统
# 1. 数据库系统概述
# 1.1 应用系统的基本功能
实现数据输入、检索、处理、输出等功能 对大量数据进行有效组织 数据库技术是随应用系统的需求而产生不断发展的 数据管理是指对数据进行分类、组织、编码、存 储、检索和维护
实现数据管理需解决的问题及解决方案
# 1.2 数据库基本概念
数据
- 定义 数据是描述事物的符号记录
- 语义 数据内容所表达的含义
- 种类 数据内容所表达的含义
数据库
- 定义 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合
- 特点 计算机存储 有组织 可共享
数据库管理系统 定义: 数据库管理系统(DBMS)是位于用户与 操作系统之间的一种操纵和管理数据库的大型复杂软件系统
- 对数据库进行统一管理和控制,保证数据库管理系统数据库安全性和完整性
- 用户通过DBMS访问数据库中数据
- 数据库管理员通过DBMS进行数据库维护
# 1.3 DBMS主要功能
数据定义功能: 定义数据对象的组成与结构 数据组织、存储和管理: 确定文件结构和存取方式, 提供多种存取方法 数据操纵功能: 提供查询、插入、删除和 修改等数据操纵语言 数据库的建立和维护功能: 初始数据的输入、转换,数据库的转储、 恢复,数据重组织和性能监视、分析等 数据库的事务管理和运行管理: 在建立、运用和维护数据库时由DBMS统 一管理和控制,保证事务的正确运行 其它: 与网络中其他系统的通信功能, 异构数据库之间的互访和互操作
数据库系统(Database System,DBS): 由数据库、数据库管理系统 (及其应用开发工具)、应用程序和数据库管理员(DBA)组成的存储、管理、处理和维护数据的系统
# 1.4 小结
数据是描述事物的符号记录
。
数据库是长期存储在计算机内、有组织的、可共享的大量数据集合
。
数据库管理系统是位于用户与操作系统之间的
一种操纵和管理数据库的大型复杂软件系统。
数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员
组成的存储、管理、处理和维护数据的系统。
# 2. 数据库系统的特点
文件系统与数据库系统的对比
数据库系统特点
#1 数据结构化
数据库不仅数据内部是结构化的,而且整体是结构化的,数据之间 是具有联系的
#2 数据独立性高
数据独立性:数据独立于具体的应用程序。
#3 数据共享性高、 冗余度低、易扩充
数据被多用户、多应用共享使用
减少数据冗余,节约存储空间
避免数据之间的不相容与不一致
可以根据用户需求增加新的应用
#4 数据由DBMS 统一管理和控制
数据库统一管理 安全管理
完整性控制 并发控制
数据恢复
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
与文件系统相比,数据库系统具有明显的特点:
- 结构化程度高
- 独立性高
- 共享性高、冗余度低、易扩充
- 数据由DBMS统一管理和控制
编辑 (opens new window)
上次更新: 2024/01/29, 17:38:46