HTML5学堂-码匠 HTML5学堂

您当前位于:PHP后台技术 ——> 数据库 - 数据库管理系统的功能

数据库 - 数据库管理系统的功能

2015/07/27 21:47:07 | 作者:HTML5学堂(码匠) | 分类:PHP后台技术 | 关键词:关系数据库,基本命令,操作数据库

数据库管理系统的功能

HTML5学堂:今天继续普及数据库的基本理论知识。和前面几篇基础理论知识不同的是,从这篇文章开始,对于前端开发人员,要了解的就要多一些了。在本文中会介绍关系数据库,以及数据库管理系统提供的主要功能——DDL、DML、DCL。

关系数据库

在数据库技术的发展过程中,经历了层次数据库和网状数据库、关系数据库、后关系数据库三个阶段。对于我们提到的Oracle、SQL Server、MySQL、DB2等均属于关系数据库。该技术有严格的数学理论,概念简单清晰,便于使用。

由于关系数据库在数据模型、性能、扩展伸缩性上存在一定的问题,因此出现了一些后关系数据库的技术,如:面向对象数据库技术(ORDBMS)、结构化数据库技术(NOSQL)。

关于数据库管理系统的功能

数据定义语言

DDL - Data Definition Language。数据定义语言定义数据库涉及各种对象,定义数据的完整性约束、保密限制等约束。

数据操作语言

DML - Data Manipulation Language。数据库操作语言,实现对数据的操作。基本的数据操作有两类——检索(查询)和更新(插入、删除、更新/编辑)。

数据控制语言

DCL - Data Control Language。数据控制语言实现的是对数据库的控制,包括数据完整性控制、数据安全性控制以及数据库恢复等等。

那么对于前端,哪些是必须掌握的呢?与前端接触更多的是DML,也就是数据库操作语言,无论是用PHP语言与HTML页面合并,还是使用AJAX向服务器端发送请求,都离不开基本数据的增删改查。今天的课程就介绍到这里啦,之后的文章中我们将正式进入前端/HTML5人员学习后台时的核心知识。

欢迎沟通交流~HTML5学堂

微信公众号,HTML5学堂,码匠,原创文章,WEB前端,技术分享

HTML5学堂

原创前端技术分享

HTML5学堂,HTML5,WEB,前端,视频课程,技术视频,学习视频,面试,JS

原创视频课程

用心打造精品课程

微信小程序,决胜前端,面试题,面试题集合,前端,HTML5,真题

小程序-决胜前端

前端面试题宝库

原创书籍,学习书籍,书籍推荐,HTML5布局之路,HTML5,WEB前端

HTML5布局之路

非传统模式讲解前端

iOS,APP,码集,案例交互,JavaScript学习,WEB前端,HTML5

iOS APP 码集

案例交互式学习JS