SQL Server 基础——概念

本文从文件系统到新一代数据库技术的发展阶段入手,详细介绍了数据库的基本概念、常用英文缩写及其功能,如DBMS、DBA等,并深入探讨了关系型数据库的要求、SQL语言的四大组成部分:数据操作语言(DML)、数据控制语言(DCL)、数据定义语言(DDL)及事务控制语言(TCL)。
摘要由CSDN通过智能技术生成

学习一个东西,首先一定要清楚你要学习的是个什么东西?它的大体构成是什么?有哪些专有的名词?下面我来介绍一下数据库中的基本概念。

发展阶段

文件系统(手工)

层次和网状数据库管理系统(第一代)

关系数据库管理系统(第二代)

多学科技术的有机结合(新一代)

其中新一代数据库技术更多的与现有学科进行结合优化,比如面向对象理念,面向某个行业专用的数据库等等。

常用英文缩写

DBMS:数据库管理系统(Database Management System)

DB:数据库(DataBase)

DBA:数据库管理员(Database Administrator)

关系型数据库基本要求

数据库中的键(码)https://blog.csdn.net/xyzyhs/article/details/99438912

数据库三范式:https://blog.csdn.net/xyzyhs/article/details/99442614

SQL语言

数据操作语言(Data Manipulation Language, DML)

DML 的主要功能即是访问数据,也就是进行增删改查等操作。

SELECT、INSERT、 UPDATE 、DELETE

(除了INSERT以外,大部分指令都需要WHERE指令限制数据范围,或是不加WHERE指令来访问全部的数据)

数据控制语言(Data Control Language,DCL)

DCL 的主要功能是对数据访问权进行控制的指令,它可以控制不同帐号数据库对象的控制权

GRANT、REVOKE

数据定义语言(Data Definition Language,DDL)

DDL 的主要功能是对数据库主体结构的创建,删除等。比如数据库,表,视图等等。

CREATE 、DROP 

事务控制语言(Transaction Control Language,TCL)

TCL 的主要功能是对事务进行操作,比如:保存已完成的工作 , 在事务中设置保存点,事务回滚。

COMMIT、SAVEPOINT、ROLLBACK

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值