软考 系统架构设计师系列知识点之数据库基本概念(1)

所属章节:

第6章. 数据库设计基础知识

第1节 数据库基本概念

数据(Data)是描述事务的符号记录 ,它具有多种表现形式 ,可以是文字、图形、图像、声音和语言等。信息(Information)是现实世界事物的存在方式或状态的反映 。信息具有可感知、可存储、可加工、可传递和可再生 等自然属性。信息已是社会各行各业不可或缺的资源,这也是信息的社会属性。数据是信息的符号表示,而信息是具有特定释义和意义的数据

数据库(DataBase,DB)是统一管理的、长期储存在计算机内的,有组织的相关数据的集合 。其特点是数据间联系密切、冗余度小、独立性较高、易扩展、并且可为各类用户所共享。一般主要指的是存储数据的各种物理设备以及数据本身。

数据库系统(DataBase System,DBS)是一个采用了数据库技术,有组织地、动态地存储大量相关数据,从而方便多用户访问的计算机系统。广义上讲,DBS包括了数据库管理系统(DataBase Management System,DBMS)。

DBMS (DataBase Management System,数据库管理系统)是数据库系统的核心软件 ,是由一组相互关联的数据集合和一组用以访问这些数据的软件组成 的。DBMS要在操作系统的支持下工作,它是一种解决如何科学地组织和存储数据如何高效地获取和维护数据 的系统软件。其主要功能 包括数据定义 功能、数据操纵 功能、数据库的运行管理数据库的建立与维护

以下是百度百科中关于数据库、数据库系统和数据库管理系统的定义:

  • 数据库

数据库(DataBase,DB)是存放数据的仓库,是"按照数据结构来组织、存储和管理数据的仓库"。数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

数据库的概念实际包括两层意思:

(1)数据库是一个实体,它是能够合理保管数据的"仓库",用户在该"仓库"中存放要管理的事务数据,"数据"和"库"两个概念结合成为数据库。

(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

  • 数据库系统

数据库系统(Database System,DBS),是由数据库及其管理软件组成的系统。数据库系统通常由软件、数据库和数据管理员组成。软件主要包括操作系统、各种宿主系统、实用程序以及数据库管理系统;数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行;数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

  • 数据库管理系统

数据库管理系统(DataBase Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统是一个能够提供数据录入、修改、查询的数据操作软件,具有数据定义、数据操作、数据存储与管理、数据维护、通信等功能,且能够允许多用户使用。

更多内容请看下回。

相关推荐
言德斐7 小时前
SQL性能优化的思路及策略
数据库·sql·性能优化
码界奇点7 小时前
Django视图从基础到高级的全面解析
数据库·django·sqlite·web·python3.11
Allan_20257 小时前
数据库学习
数据库·学习
fen_fen7 小时前
人大金仓数据库kingbase8创建表示例
数据库·oracle
一勺菠萝丶7 小时前
「您的连接不是私密连接」详解:为什么 HTTPS 证书会报错,以及如何正确配置子域名证书
数据库·网络协议·https
²º²²এ松8 小时前
蓝牙低功耗(BLE)通信的中心设备/外围设备(连接角色)、主机/从机(时序角色)、客户端/服务器(数据交互角色)的理解
运维·服务器·数据库
百锦再8 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
数据库知识分享者小北9 小时前
云栖重磅|瑶池数据库:从云原生数据底座向“AI就绪”的多模态数据底座演进
数据库·人工智能·云原生
_Johnny_9 小时前
Redis 升级操作指南:单机与主从模式
数据库·redis·缓存
源力祁老师9 小时前
ODOO数据文件(XML、CSV、SQL)是如何转换并加载到 Odoo 数据库
xml·数据库·sql