【数据库】数据库视频总结

来源:互联网 发布:西科大网络教育怎么样 编辑:程序博客网 时间:2024/05/20 14:22
       数据库视频到今天为止总算看完了,它给我的感受就是枯燥,但内容丰富。
       耿建玲视频讲解非常详细,从SQL Sever的安装到里面的具体功能讲解都非常到位。通过视频的学习,我对数据库的理解就是将数据库分为三部分:一、数据库安全 。二、数据库对象。三、数据库功能操作。下面就是我对数据库画的一张导图:

         下面介绍一下SQL和T-SQL的区别:
          SQL(StructuredQuery Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。主要包括:数据定义语言(DDL)数据操纵语言(DML) 数据控制语言(DCL)三种类型。其中数据定义语言(DDL) 用于定义数据结构,比如创建create、删除drop更改alter数据库对象等。数据操纵语言(DML)用于检索和修改数据结构,即我们常说的:增Insert ,Delete,Update,Select。数据控制语言(DCL) 用于规定数据库用户的各种权限。GRANT:将权限或角色授予用户或其它角色,REVOKE:从用户或数据库角色回收权限,Set Role:禁止或允许一个角色。

T-SQL:SQL 程序设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。就是说,T-SQL包含了很多SQL所不具备的东东.比如;流程控制语句,批处理,游标,函数等。

举例:你输入了一句

SELECT * FROM 表
这是标准的 SQL 语句,但是  T-SQL 包含了 SQL,你既可以说你输入的是 SQL , 也可以说你输入了 T-SQL。但是假如你输入了 T-SQL 扩展的功能,不属于 SQL 的:
BEGIN
 PRINT 'Welcome to Langfang!';
END
那么这里,只能说你输入流程控制语句的是 T-SQL, 不是 SQL。
          总结:我认为数据库的增、删、改、查(CURD)是一切数据库操作的基础。数据库主要是对表、视图、索引、触发器以及对事务的处理等进行操作,进而实现对数据的存入、导出、备份、还原、调用,以及数据的保护加密等一系列功能。
          感受:虽然视频看完了,但对数据库的掌握还差很多,期待以后继续学习补充数据库知识。更新ing......
3 0
原创粉丝点击