定义

数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。 [1]
数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
(4)修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。
(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。
(6)设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。
(7)对数据库内的系统存储过程进行合理管理,禁用掉不必要的存储过程,防止利用存储过程进行数据库探测与攻击。
(8)启用数据库审核功能,对数据库进行全面的事件跟踪和日志记录。

什么是数据库管理系统?相关推荐

  1. 数据齿轮(DataGear)数据库管理系统 v1.1.1 发布

    数据齿轮(DataGear)数据库管理系统v1.1.1版本发布,此版本是v1.1版本的紧急BUG修复版本,更新内容如下: 修复:修复集成软件包在JRE8及以上版本无法正常运行的BUG: 数据齿轮(Da ...

  2. 顶级数据库管理系统的性能比较研究(论文翻译)

    本文译自 <A Comparative Study on the Performance of the Top DBMS Systems >Youssef Bassil LACSC – L ...

  3. Mac MySQL 数据库配置(关系型数据库管理系统)

    本文已停止更新,点击此链接查看本文最新内容 !!! 前言 MySQL 关系型数据库管理系统. 1.配置准备工作 1)配置数据库准备工作 下载相关软件 mysql-5.7.21-1-macos10.13 ...

  4. mysql数据库管理系统的配置文件是_MySQL学习笔记_1_MySQL数据库管理系统概述

    1. MySQL架构 C/S: client / server架构 MySQL DBMS(Data Bank Management System): 数据库管理系统 客户端  服务器 --->  ...

  5. mysql 不同的文件系统_文件系统,数据库管理系统,操作系统之间有什么联系?...

    这仨名字里都有个"系统",但完全不是一个东西,也谈不到谁包含谁的问题. 简单的说他们之间的关系:文件系统和操作系统可以看作一种"合作"关系,而数据库管理系统则是 ...

  6. 【DBMS 数据库管理系统】数据仓库特征 ( 特征一 : 面向主题组织数据 | 特征二 : 数据集成 | 特征三 : 数据不可更新 | 特征四 : 随时间不断变化 )

    文章目录 一.特征一 : 面向主题 数据组织方式 二.特征二 : 数据集成 三.特征三 : 数据不可更新 四.特征四 : 数据仓库中的数据 随时间不断变化 一.特征一 : 面向主题 数据组织方式 主题 ...

  7. 分布式数据库管理系统

    分布式数据库管理系统的发展 单个数据库分割成多个,然后把这些分割存放到同一网络中的不同计算机中.多点数据库是分布式数据库系统的核心.业务分布在不同的国家和地区需要分布式数据库管理系统.分布式数据库系统 ...

  8. 数据库系统概论:第十二章 数据库管理系统

    12.1 数据库管理系统的基本功能 1. 数据库定义和创建 2. 数据组织.存储.管理 3. 数据存取 4. 数据库事务管理和运行管理 5. 数据库的建立和维护 6. 其他功能 12.2 数据库管理系 ...

  9. 数据库与数据库管理系统的基本概念

    文章目录 1 实体的概念与数据库 1.1 数据库的特点 1.2 实体存储的的基本单元 2 数据库管理系统 2.1 DBMS的概念 2.2 DBMS的功能 2.3 应用程序与DBMS 3 SQL与T-S ...

  10. 04--MySQL自学教程:数据库MySQL--【数据库DB】和【数据库管理系统DBMS】简介

    1.数据库DB 数据库:DB(DataBase) 按照一定规则存储在计算机的内部存储设备上被各种用户或者应用共享的数据集合 2.数据库管理系统DBMS 1)数据库管理系统DBMS:DBMS(DataB ...

最新文章

  1. 刻意练习:Python基础 -- Task01. 变量、运算符与数据类型
  2. komodo edit linux,Komodo Edit是什么
  3. 一看就明白的爬虫入门讲解-基础理论篇(上篇)
  4. ckeditor5加字数_ckeditor字数限制
  5. 【算法】广度遍历算法的应用 求出距离顶点v0的最短路径长度为最长的一个顶点,图结构的bfs生成树及其双亲表示形式
  6. 什么是引力波?它是怎么被发现的?
  7. vue中v-on指令的使用之Vue知识点归纳(四)
  8. OPPO Reno 5G版高调宣布上市时间:已具备上市条件
  9. Sticky Footer 粘性底部-让底部一直在页面最下面
  10. Java I/O系统之Reader
  11. php自动盖章,印章自动生成器?
  12. Excel的Match函数详解
  13. 宁录哨兵机器人_单纯靠速度快银就打得过哨兵机器人?想多了,怼上这一版就不行!...
  14. 基于FPGA的超声波测距(verilog)
  15. 修复“Windows无法连接到此网络”问题的10种方法
  16. C++ 函数实参传递 (argument passing)
  17. 情感分析的新方法,使用word2vec对微博文本进行情感分析和分类
  18. 2015年三分之一程总结1——工作生活总结(多图慎入)
  19. [译]计算机如何高效识别图像?
  20. newifi_dts

热门文章

  1. vbs定时自动发送qq消息
  2. 黑色商务中国风禅茶一味产品宣传介绍PPT模板
  3. 实现童年梦想——RPG游戏入门(RPG制作大师使用教程)
  4. 计算机二级考试科目vfp,计算机二级考试科目及内容
  5. 网络工程师成长日记389-防火墙
  6. 批处理删除文件夹命令_批处理文件夹命令
  7. 【FTP工具】8UFTP工具是我自己比较经常用的,推荐。
  8. SPSS中K均值聚类操作案例
  9. xp系统显示无打印机服务器,XP没有打印机print spooler服务的解决方法
  10. 服务器主板测试工程师的项目经历,硬件测试简历项目经验怎么写