首页 > 数据库 >什么是数据库?

什么是数据库?

时间:2023-10-22 11:14:15浏览次数:37  
标签:数据库管理员 数据库 System 共享 数据库系统 数据 什么

数据库,在一般情况下指代的是“数据库系统(DataBase System,DBS)”,也可表示存放数据的仓库。前者的范围最大,后者范围小但也是数据库最初的意思。

存放数据的仓库,这里头的数据不是一般的数据,
是有组织的数据,这个数据是有自己的结构的,也再其他结构之中;
是可共享的数据,可被多个应用共享使用,也可被多个用户共享使用;
是大量的数据,不是单单几个,几十个,是非常海量的数据。

在数据库之上有一个数据库管理系统(DataBase Manipulation System,DBMS),它在数据库的建立阶段、运用阶段、维护阶段进行统一控制。它的工作目标有几个:
一是保护数据的完整性和安全性。数据的完整性要求数据要按照自己的语义和自己规定的规矩去进行存储,数据的安全性要求数据不能随随便便被篡改和泄露。
二是在多进程使用数据时进行并发控制。不要让数据被篡改的面目全非。
三是发生故障时恢复数据库

数据库,即数据库系统,是数据库(狭义上的存储数据的仓库)+数据库管理系统+应用程序+数据库管理员(Database Administrator,DBA)共同组成的。数据库管理员是对数据库系统进行统一管理。

标签:数据库管理员,数据库,System,共享,数据库系统,数据,什么
From: https://www.cnblogs.com/wukaka2386/p/17780064.html

相关文章

  • 探索Java中神奇的ThreadLocal:为什么它是多线程编程的重要工具?
    (文章目录)......
  • 什么是不可变类
    什么是不可变类这个问题网上的解释千奇百怪,所以我打算学到老师讲的再来修改不提供修改属性的方法方法不能被重写初始化属性需要保证对象只有一个引用,可以使用clone方法实现提供获取属性的方法属性应该是final修饰的......
  • typeOrm 教程 创建链接数据库
    实体User:import{Entity,PrimaryGeneratedColumn,Column}from"typeorm"@Entity()exportclassUser{@PrimaryGeneratedColumn()id:number@Column()firstName:string@Column()lastName:string@Column()......
  • 10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
    如果你在Linux系统中手动更改了时间,并希望恢复到正确的网络时间,可以使用NTP(网络时间协议)来实现。以下是一些步骤:1.**确保你安装了NTP相关的工具**: 对于基于Debian的系统(例如Ubuntu): ```bash sudoapt-getupdate sudoapt-getinstallntpdate ``` 对于基......
  • Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库
    https://www.cnblogs.com/anech/p/17776855.html KeyDB 一个由 Snap 提供支持、专为扩展而构建的开源数据库。它是 Redis 的高性能分支,专注于多线程、内存效率和高吞吐量。KeyDB 采用 MVCC 体系结构,允许您执行 KEYS 和 SCAN 等查询,而不会阻塞数据库并降低性能。Key......
  • 探索数据库的世界:从基础到高级
    数据库是现代计算机科学中不可或缺的重要组成部分。无论是在商业领域中管理海量数据,还是在科学研究中处理复杂的实验数据,数据库都扮演着关键的角色。本篇博文将带你深入探索数据库的世界,从基础知识到高级应用,帮助你更好地理解和应用数据库技术。第一部分:数据库基础在介绍数据库的......
  • 还原数据库从远端环境到本地开发环境,数据SINGLE_USER问题
    要还原到本地开发环境,首先要detach本地数据库或者是删除本地数据库,不然提示在使用中还原不了,但是搞过几次去做detach和drop数据库时,总是不成功,最后还出现个单用户模式,莫名奇妙为此网上搜索了一篇处理SINGLE_USER模式的文章,记录下,SQLServer数据库单用户模式处理_51CTO博客_sqls......
  • Postgresql数据库之Python连接数据库&查询练习
    Task1.基于finalshell建立的SSH隧道,实现Python代码连接天翼云数据库(1)给出finalshell的配置如下图:为了登录安全起见,将ssh登录端口和数据库监听端口进行了修改。(2)给出Python连接天翼云数据库的代码Python代码如下:importpsycopg2conn=psycopg2.connect(dbname='a2513210112',......
  • 什么是MySQL索引下推优化
    索引条件下推优化(IndexConditionPushdown(ICP))是MySQL5.6添加的,用于优化数据查询。不使用索引条件下推优化时存储引擎通过索引检索到数据,然后返回给MySQLServer,MySQLServer进行过滤条件的判断。当使用索引条件下推优化时,如果存在某些被索引的列的判断条件时,MySQLServer将......
  • 关系数据库的表设计规范:五范式
    第一范式(1NF):确保每个数据字段都是原子性的,即不可再分。每个字段只能包含一个值,不允许多个值或重复的数据。第二范式(2NF):在满足1NF的基础上,确保所有非主键字段完全依赖于整个主键,而不是部分主键。换句话说,每个非主键字段必须与主键相关,不能只与主键的一部分相关。第三范式(3N......