数据库的4个基本概念
数据(data)
是数据库中存储的基本对象
地位:描述事物的符号记录
描述事物的符号可以是数字、文字、图形、图像、音频和视频等。
(小明,男,199909,中国西安,软件工程,2014),这里的一个记录就是描述学生的数据。
数据库(DB)
数据库是存放数据的仓库。严格讲,数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和已扩展性,并可为各种用户共享。
特点:永久存储、有组织和可共享。
数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。
- 数据定义功能
数据库管理系统提供数据定义语言(DDL),用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义 - 数据组织、存储和管理
数据库管理系统要分类组织、存储和管理各种数据 - 数据库操纵功能
数据库管理系统提供数据操作语言(DML)如:增删改查 - 数据的事务管理和运行管理数据库在建立、运用和维护时由数据库管理系统统一管理和控制,以保证事务的正确运行,保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
- 数据库的建立和维护功能
实用程序或管理工具完成 - 其他功能
数据库管理系统和网络中其它软件系统的通信功能,一个数据库管理系统与另一个数据库系统或文件系统的数据转换功能,异构数据之间的互访和互操功能。
数据库系统(DBS)
数据库系统是由数据库、数据库管理系统(及其应用开发功能)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。