数据库管理系统的功能:

从用户的角度来看:

1.定义:通俗的说就是对表内的表名,标题,属性名,结构等进行确定,利用DDL语言(数据定义语言)

2.操纵:增删改查等,利用DML这门语言(数据操控语言)

3.控制:哪些用户可以访问数据库,利用DCL这门语言(数据控制语言)

4.维护:转储/恢复/重组/性能检测/分析

DDL,DML,DCL这三门语言统称为SQL——数据库语言

从系统的角度来看:解析语言并执行的系统

1.语言编译器:把数据库语言翻译成DBMS可执行的内容

2.查询优化与查询实现:增加检索的效率

3.数据存取与索引:数据在缓冲区的高效存储

4.通信控制:数据传输

5.故障恢复:将有故障的数据库恢复正常

6.安全控制:避免非授权用户访问数据库

7.完整控制:提供数据和数据完整性检查的手段,

SQL分类:

交互式数据库语言:标准的数据库语言

嵌入式数据库语言:SQL嵌入到某一高级语言中

数据库管理系统(DBMS)的功能相关推荐

  1. 学习随笔---数据库管理系统DBMS

    一.数据库管理系统DBMS是什么 是一种操纵和管理数据库信息的大型管理软件,用于建立,使用和维护数据库. 按数据库存储结构方式可以分为:关系数据库管理系统和非关系数据库管理系统. 二.数据库DB是什么 ...

  2. dbms数据库管理系统_数据库管理系统dbms

    dbms数据库管理系统 A database is an organized collection of data, generally stored and accessed electronica ...

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

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

  4. 数据库管理系统(DBMS)的主要功能

    主要功能    1.数据定义:DBMS提供数据定义语言DDL(Data Definition Language),供用户定义数据库的三级模式结构.两级映像以及完整性约束和保密限制等约束.DDL主要用于 ...

  5. 数据库管理系统的主要功能有哪些?

    数据库定义功能 数据组织.存储和管理 数据操纵功能 数据库的事物管理和运行管理 数据库的建立和维护功能

  6. dbms数据库管理系统_DBMS中的数据库语言

    dbms数据库管理系统 DBMS数据库语言 (DBMS Database languages ) Database languages are the languages that provide t ...

  7. mysql dbms是什么_数据库管理系统(DBMS)是用来做什么的?

    展开全部 数据库管理系统(database management system)是一种操纵和32313133353236313431303231363533e58685e5aeb93133326235 ...

  8. 哈工大数据库系统概论(1)——什么是数据库管理系统(DBMS)

    目录 数据库系统(广义)(工作环境) 从用户角度看数据库管理系统(DBMS)的功能: 1,数据库定义功能: 2,数据库操纵功能: 3,数据库控制功能: 4,数据库维护功能: 数据库语言: 从系统角度看 ...

  9. DBMS 数据库管理系统的三级模式架构《ClickHouse 实战:企业级大数据分析引擎》...

    引文 计算机科学领域的所有问题,都可以通过添加一层中间层来解决.通过在用户和计算机中间添加一层逻辑层(概念模型层),于是就有了"数据库的三级模式":数据库在三个级别 (层次)上进行 ...

  10. 数据库管理系统(DBMS)的基础知识概要

    什么是数据库管理系统? 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立.使用和维护数据库,简称DBMS. 数据库管理系统的特点是什么? ...

最新文章

  1. 增量备份和差异备份的区别|什么是增量差异备份
  2. Android取消EditText自动获取焦点默认行为
  3. 速卖通新手入驻必须了解的“9大知识点”
  4. Python中深拷贝与浅拷贝的区别?
  5. 蓝桥杯 第七届 JAVA B组 凑算式
  6. js cookie 存储checkbox_[cookie实战记录-1]种下一个cookie
  7. 手游开发之lua的class函数详解
  8. java 有哪些框架_Java常用框架有哪些?这些框架有什么用?
  9. Terrasolid安装与破解
  10. mysql workbench 安全模式_MySQL Workbench解决安全模式
  11. Linux从零搭建web服务器
  12. 【18】微信小程序:05-WePY简介、WePY的安装与运行、WePY文件介绍、WePY框架开发规范与使用
  13. 文本比较算法--Needleman/Wunsch算法
  14. python求一元二次方程的解
  15. 基于野火F407骄阳开发板的苹果采摘机器人机械臂的采摘轨迹与夹持器的采摘动作的设计(1)
  16. Python爬虫:抓取多级页面数据
  17. 要找工科男朋友的N个理由
  18. windows平台下载并编译webrtc代码(代理)2021.8.11
  19. 淘宝请求参数spm是做什么用的
  20. 防火墙添加ip白名单_防火墙白名单设置方法firewalld

热门文章

  1. Unity可自定义loading页的异步加载工具,免费下载,使用说明
  2. 习题9-4 查找书籍 (20分)PTA给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。
  3. 中移M5311模块MQTT协议连接阿里云物联网平台(干货)
  4. 7.3结构体是纸老虎,旧知识新用法
  5. (WPS篇)Excel一次性删除所有照片
  6. Python GUI图形界面开发学习
  7. Obsidian_常用三方插件
  8. Writing in the Science(二)
  9. 58同城CTO邢宏宇:云服务助力企业多元化飞速发展
  10. 判断一个数是不是Sky数