1. 关系型数据库管理系统的介绍

数据库管理系统(英语全拼:Relational Database Management System,简称RDBMS)是为管理关系型数据库而设计的软件系统,如果大家想要使用关系型数据库就需要安装数据库管理系统,其实就是一个应用软件

关系型数据库管理系统可以分为:

  • 关系型数据库服务端软件
  • 关系型数据库客户端软件

关系型数据库管理系统是一个软件,它可以管理不同的数据库,想要对数据库进行操作安装对应的关系型数据库管理系统软件即可。

关系型数据库服务端软件:

主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的, 其实数据库就是一系列数据文件的集合。

关系型数据库客户端软件:

主要负责和关系型数据库服务端软件进行通信, 向服务端传输数据或者从服务端获取数据.

关系型数据库管理系统的效果图:

说明:

  1. 用户操作关系型数据库客户端,实现数据库相关操作。
  2. 关系数据库客户端借助网络使用SQL语言和关系型数据库服务端进行数据通信
  3. 关系型数据库服务端管理着不同的数据库,每个数据库会有一系列的数据文件,数据都保存在数据文件里面,每个数据库可以理解成是一个文件夹。

通过上面的效果图可以得知,数据库客户端和数据库服务器想要通信需要使用SQL

通信流程效果图

2. SQL的介绍

SQL(Structured Query Language)是结构化查询语言,是一种用来操作RDBMS的数据库的语言。也就是说通过 SQL 可以操作 oracle,sql server,mysql,sqlite 等关系型的数据库。

SQL的作用是实现数据库客户端和数据库服务端之间的通信,SQL就是通信的桥梁。

SQL语言主要分为:

  • DQL:数据查询语言,用于对数据进行查询,如select
  • DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、delete
  • TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback
  • DCL:数据控制语言,进行授权与权限回收,如grant、revoke
  • DDL:数据定义语言,进行数据库、表的管理等,如create、drop

说明:

  • 对于程序员来讲,重点是数据的增、删、改、查,必须熟练编写DQL、DML,能够编写DDL完成数据库、表的操作,其它操作如TPL、DCL了解即可.
  • SQL语言不区分大小写

关系型数据库管理系统和SQL介绍相关推荐

  1. 服务器的操作系统和数据库关系,数据库、数据库管理系统和SQL之间的关系

    数据库.数据库管理系统和SQL之间的关系 数据库(DataBase,简称DB):长期存储在计算机内.有组织的.统一管理的相关数据的集合,可供各种用户共享,具有最小冗余度和较高的数据独立性. 数据库系统 ...

  2. 计算机软件系统包括数据库软件和应用软件,计算机软件系统包括()。A.程序、数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D....

    计算机软件系统包括().A.程序.数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D. 更多相关问题 [多选题]等高线具有哪些特性( ). [单选题]酒店拥有上海最高的露台酒吧 [单选 ...

  3. 数据库、数据库管理系统和数据库系统的区别

    出自 "依波路的博客":http://classi.blog.163.com/blog/static/2015241152013170150781/ 在数据库应用中,常用到DB.D ...

  4. 数据库、数据库管理系统和数据库系统简述

    今天记个知识点. 数据库在磁盘上就是一个文件:数据库管理系统是管理数据库的一个软件:数据库系统即软件+人. 数据库:存放数据的仓库: 数据库管理系统:对数据库进行统一地管理和控制,以保证数据库地安全性 ...

  5. 主流的关系型数据库的市场占有率?--2022.02

    先弄清楚三个概念问题:数据库.数据库管理系统和SQL: 目前主流的关系型数据库管理系统的市场占有率排名如下: Oracle:大型的收费数据库,Oracle公司产品,价格昂贵. MySQL:开源免费的中 ...

  6. 什么是腾讯云关系型数据库(MySQL/SQL Server/MariaDB/PostgreSQL详解)

    什么是腾讯云关系型数据库?腾讯云关系型数据库提供 MySQL.SQL Server.MariaDB.PostgreSQL详细介绍.腾讯云关系型数据库让您在云中轻松部署.管理和扩展的关系型数据库,提供安 ...

  7. 阿里云新一代关系型数据库 PolarDB 剖析

    本文通过描述关系型数据库发展的背景以及云计算的时代特征,分享了数据库计算力的螺旋式上升的进化理念.并且结合阿里云 RDS 产品的发展路径,阐述了自主研发的新一代云托管关系型数据库 PolarDB 的产 ...

  8. 关系型数据库(Relational Database)与非关系型数据库(NoSQL)的区别:(MySQL,Redis,Memcache,MongoDB)

    Table of Contents 关系型数据库(Relational Database) 什么是关系数据库 什么是SQL? 关系数据库的结构 关系模型 关系数据库的好处 数据一致性 隔离性和原子性 ...

  9. 三款开源关系型数据库对比:MySQL、PostgreSQL、SQLite

    在这篇DigitalOcean文章中,我们将尝试理解一些最常用.最流行的关系型数据库管理系统(RDBMS)的内核区别.我们将会探索最底层的区别--特性与功能,它们如何工作,在哪方面更出色,以帮助程序员 ...

最新文章

  1. lightgbm简易评分卡制作
  2. java getstringarray_Java AnnotationAttributes.getStringArray方法代碼示例
  3. linux-磁盘分区、挂载
  4. pr渲染程序选哪个_PR的bug你遇到过几个?
  5. JavaScript依赖注入的实现思路
  6. 七种武器武装.NET(常用开发工具介绍)(转)
  7. 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)...
  8. java 解析xml字符串的_java 解析xml字符串
  9. c++ 状态模式(state)
  10. python学习——正则表达式
  11. HIve的概念,发展,历史,部署,入门,加载数据
  12. 教学|zbrush雕刻头发笔刷介绍,巧用工具可以事半功倍哦!
  13. win7装linux系统安装,科学网—Win7 和Linux 双系统的安装 - 刘立兴的博文
  14. 【文化课每周学习记录】2019.3.17——2019.3.23
  15. delphi关于try的正确句法结构
  16. okvis 基于关键帧视觉惯性传感器非线性优化SLAM 论文翻译+博客总结
  17. Docker - Dockerfile之FROM、ARG、LABEL、MAINTAINER、RUN、CMD指令详解
  18. RSA2分段加密解密
  19. 量子计算(二):为什么需要量子计算
  20. SpringCloud的实用篇

热门文章

  1. 明年,我要用 AI 给全村写对联
  2. 开源大咖齐聚2020启智开发者大会,共探深度学习技术未来趋势
  3. 认知智能,AI的下一个十年 | AI Procon 2020
  4. 技术直播:程序员副业的修炼指南!(限免报名)
  5. 漫画:5分钟了解什么是动态规划?
  6. 开源50万行代码,百亿广告分成,百度智能小程序能成吗?
  7. 知识图谱升温之势已现,不要错失下一个AI风口
  8. AI一分钟 | 李开复:AI创业公司估值今年会降20%~30%;谷歌让搜索结果加载速度提升两倍...
  9. AI一分钟|阿里成立“罗汉堂”;vivo微信人脸识别支付下半年商用
  10. Sentinel实现限流,竟是如此的简单!