SQL视频总结——对你越来越有感觉

    

    看完了耿建玲老师的视频,对SQL语言有了更加深刻的印象。俗话说有了新朋友不忘老朋友,学习一样新的内容一定要跟原有的知识网建立起结点。

    在对SQL视频进行总结的时候,我就想起了VB大哥,先对它进行了宏观上的分析。


    VB作为一门编程语言,我们把数据录入到计算机,它根据需要做出相应的操作。数据有图片,数字,字符串等等,所以就有了语言基础,一些操作比较频繁,我们就可以写成一个过程,如果需要它对我们进行反馈,就写成一个函数,将一系列的操作写在一起。情况复杂的时候,我们可以让计算机进行判断,这样就有了控制结构。类的实例化就产生了对象,对象有自己的属性,事件和方法,这些对象都进行了封装,它的过程部分我们是看不到的,可以直接用。




    回忆完了VB,我对着SQL的笔记进行了总结。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。所以它也有它的对象——数据库对象,数据库,表,字段,记录集等等,这些对象也有他们对应的属性和方法。对这些数据进行查询,更新和管理的时候,也需要编写代码,在查询分析器中进行,数据有图片,有文字等等各种形式,它也有语言基础,和VB的数据类型,运算符等等大同小异。T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,就是SQL在功能上的增加。


    数据的保存需要有限制的,不能将图片和文本放在一列中。这些存储数据的格式,内容上的限定,就是数据库完整性(指数据库中数据的正确性、有效性和相容性)我们需要对字段进行约束,制定数据输入时的规则。防止突发事件的产生导致数据录入不完全的事情发生,我们可以借助事务(Transaction)。


    一个大型的数据库,会存在很多的操作用户,管理员,创建者,只能查看的人等等。所以我们需要对数据库进行权限设置,数据库既然记录了这么多重要的信息,万一丢了怎么办?那么可以通过企业管理器对数据库进行备份和恢复。数据库可以转换我们需要的形式,如果对方的电脑里没有安装数据库,那可以将数据库转换成Excel表或者TXT形式。


    其中还有一些我们很陌生的新角色,比如触发器,当对一个表进行操作时就激活它执行。这像不像VB中的事件——当对象发生了某个事件,就会执行与此对象的这个事件相应的代码。

    触发器本质就是一个存储过程,触发器与存储过程的区别是:触发器不能执行Execute语句调用,而是在用户执行T-SQL语句时自动触发执行。这样我们就又认识了一个新朋友——存储过程(一组为了完成特定功能的SQL语句集)。

    函数也如此,无论是SQL的函数,还是VB的函数,都是为了完成某些特定任务而产生的,也是大同小异的。还有SQL的流程控制语句,也是进行一些复杂的数据处理,可以看成VB中的控制结构。


经过了深思熟虑,终于把视频中的内容硬生生的扯到一张图中了!!!


     为了在细节部分屡屡思路,我又从章节入手画了每章的总结。总算是有了丝丝的信心~

























        说的这么的天花乱坠,其实无非就是增删改查这些内容,其中查占了一半的比例。时时站在这里高处做一些总结,不要一头的扎进去,这样的话要轻松好多。在SQL方面我还是一个菜鸟,了解的也只是些层面上的东西,希望大家给我提些意见~

评论 104
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值