SQL Server 基础——概念

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

发展阶段

文件系统(手工)

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

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

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

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

常用英文缩写

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

发布了40 篇原创文章 · 获赞 10 · 访问量 7132

猜你喜欢

转载自blog.csdn.net/xyzyhs/article/details/100030874