什么是数据库?
数据库,在一般情况下指代的是“数据库系统(DataBase System,DBS)”,也可表示存放数据的仓库。前者的范围最大,后者范围小但也是数据库最初的意思。
存放数据的仓库,这里头的数据不是一般的数据,
是有组织的数据,这个数据是有自己的结构的,也再其他结构之中;
是可共享的数据,可被多个应用共享使用,也可被多个用户共享使用;
是大量的数据,不是单单几个,几十个,是非常海量的数据。
在数据库之上有一个数据库管理系统(DataBase Manipulation System,DBMS),它在数据库的建立阶段、运用阶段、维护阶段进行统一控制。它的工作目标有几个:
一是保护数据的完整性和安全性。数据的完整性要求数据要按照自己的语义和自己规定的规矩去进行存储,数据的安全性要求数据不能随随便便被篡改和泄露。
二是在多进程使用数据时进行并发控制。不要让数据被篡改的面目全非。
三是发生故障时恢复数据库。
数据库,即数据库系统,是数据库(狭义上的存储数据的仓库)+数据库管理系统+应用程序+数据库管理员(Database Administrator,DBA)共同组成的。数据库管理员是对数据库系统进行统一管理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报