DBS概论(一)
文章目录
一、基本概念
- 数据(Data)
- 数据库(Database,DB)
- 数据库管理系统(DataBase Management System,DBMS)
- 数据库系统(DataBase System,DBS)
1、数据(Data)
定义
数据是数据库中存储的基本队形,是对事物的符号记录
种类
数字、文字、图形、图像、音频、视频、学生档案、订单详情等
语义
例:某一数据93
语义1:某个学生的某门课程的成绩
语义2:某人的体重
语义3:某部门人数
…
语义n:…
2、数据库(Database)
定义
是长期储存在计算机内、有组织的、可共享的大量数据的集合
基本特征
- 数据按一定的数据模型阻止、描述和存储
- 可共享、冗余度小、以扩展
- 数据独立性高
数据库管理系统(DBMS)
定义
是位于用户应用与操作系统之间一层的大型复杂数据管理的软件
用途
科学地组织、存储、高效地获取、维护数据
-
数据定义功能(DDL)
-
数据组织、存储和管理
-
数据操纵(DML,查询、插入、删除、修改)
-
数据库的事务管理和运行管理
-
数据库的建立和维护
3、数据库系统(DBS)
定义
在计算机系统引入数据库后构成的系统
构成
- 数据库(DB)
- 数据库管理系统(DBMS)
- 应用程序
- 数据库管理员(DataBase Administrator,DBA)
特点
数据整体结构化(整体特征)
- 数据记录可以变长
- 数据的最小存储单位是数据项
数据独立性高
- 物理独立性
- 逻辑独立性
数据的独立性由数据库管理系统的耳机影响功能来保证
PS: 可参考数据的独立性
数据共享性高、冗余度低且以扩展
- 减少数据冗余、节约存储空间
- 避免数据之间的不相容性与不一致性
- 使系统易于扩充
数据由数据库管理系统统一管理和控制
(1)数据的安全性保护(Security)
保护数据以防止不合法的使用造成的数据的泄密和破坏
(2)数据的完整性保护(Integrity)
保证数据的正确性、有效性和相容性
(3)并发控制(Concurrency Control)
对多用户的病发操作甲乙控制和协调,防止相互干扰而得到的错误的结果
(4)数据库回复(Recovery)
保证数据的正确性、有效性和相容性
(3)并发控制(Concurrency Control)
对多用户的病发操作甲乙控制和协调,防止相互干扰而得到的错误的结果
(4)数据库回复(Recovery)
将数据库从错误状态恢复到某一已知的正确状态