前言
从接触到学习数据库也有一段时间了,不同阶段对数据库的认识和理解也是不一样的。对于较早知道的知识,通过看数据库视频更加深入的理解了;对于现在刚知道的知识,通过看数据库视频拓宽了了解的知识面。本篇博文仅对数据库中涉及到的知识点进行总结。
正文
学习目标: 对数据库有一个初步了解,对数据库的增删改查有一定的基本认识,对SqlServer2008数据库工具进行熟练运用。要理解一些基本概念,如视图,触发器,事务,存储过程等要理解。
学习方法: 1.首先是以原速看视频;2.其次是看视频过程中做笔记,部分内容打开软件跟着操作;3.看完视频后浏览做的笔记;4.将视频中的内容通过思维导图方式进行整合。
学习内容: 视频中有些内容是之前接触过的,而有些内容是新接触到的,将视频中介绍的内容进行了如下总结。
从整体来看,主要涉及到以下方面的内容:

数据库模型常见的有层次模型、网状模型、关系模型。SQL server 是典型的关系型数据库管理系统,它具有功能强大、操作简单、安全性可靠等优点。关系数据库是由数据表和数据表之间的关联组成的,它的特点就是具有相同属性的数据独立的存放在一个表中。在数据表中,对数据的处理主要是对数据进行增删改查。数据库中的数据有相应的编制规范、保护机制,使数据的一致性、准确性、安全性得到有效的保护。

从部分来看,主要涉及到了以下方面的内容:

数据库引擎是核心服务,负责完成数据库的存储,处理和安全管理。分析服务具有提供联机分析处理和数据挖掘功能。报表服务主要用于创建报表及报表模型的图形工具和向导。集成服务负责完成有关数据后的提取、转换和加载。

表是具有相同属性类型的数据的二维结构。视图与表差不多,通过定义 SELECT 语句以检索将在视图中显示的数据来创建视图。SELECT 语句引用的数据表称为视图的基表。

视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。

存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或者多个结果集以及返回值。存储过程是数据库中的一个重要对象。

触发器是一个在修改指定表中的数据时执行的存储过程。通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以此确保数据的完整性。

为保护数据库中数据的安全性,在数据库管理系统中通过给不同的使用用户授予不同的权限,来控制用户访问数据库的内容,控制数据库的访问性,保护数据库的安全。

在数据库的数据处理中,我们对数据的增删改查已经很熟悉了,前一篇博文对其有了相应的介绍,这里不再赘述。

在数据表的设计、查询时,还会涉及到函数、运算符、流程语句、范式等内容。有些内容在之前已经学习过,这里主要总结一下范式的内容,

除此之外,在数据库视频的学习中,还对其他方面的知识有所介绍,这里没有一一列出。这部分的知识,在后面的学习中,还需强化学习,深入理解。
结语
每一次的学习,既有对旧知识的强化与巩固,又有对新知识的输入。不断重复、不断学习、不断加深理解。

数据库视频(三)——总结篇相关推荐

  1. [Qt教程] 第23篇 数据库(三)利用QSqlQuery类执行SQL语句

    [Qt教程] 第23篇 数据库(三)利用QSqlQuery类执行SQL语句 楼主  发表于 2013-5-15 22:39:29 | 查看: 813| 回复: 0 利用QSqlQuery类执行SQL语 ...

  2. 数据库视频总结之概念篇

    通过一周的时间把数据库视频看完了,可想而知我的效率是多么的高,哈哈哈.看完这些视频收获了很多,对数据库有了一个进一步的了解.接下来是我在看视频中对一些知识点做的笔记. 数据库快照 优点: 1.维护历史 ...

  3. php连接mysql_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  4. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  5. php 复制mysql数据库_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  6. 第三百篇博客:写给自己的总结

    文章目录 返航 我的中考和高考 初入大学的迷茫与思考 人生第一个Hello World! 第一次尝试找实习 加入工作室 对技术的反思 第一次做外包项目 脱单纪念日 准备春招 人生第一个Offer 惨败 ...

  7. android硬编码封装mp4,【Android 音视频开发打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4...

    [声 明] 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正. 其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了. 最后,写文章过程 ...

  8. 【es】es 分布式一致性原理剖析(三)-Data篇

    1.概述 转载:Elasticsearch分布式一致性原理剖析(三)-Data篇 前言 "Elasticsearch分布式一致性原理剖析"系列将会对Elasticsearch的分布 ...

  9. .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

最新文章

  1. 面试官问你斐波那契数列的时候不要高兴得太早
  2. adc0832对光电二极管进行数据采集_实车采集的现场数据如何导入控制模型进行分析...
  3. 传统云主机存在哪些问题和弊端?
  4. 【Vegas原创】终端服务器超出了最大允许连接数 解决方法
  5. 企业中squid+iptables多模块的综合应用案例
  6. No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package
  7. Python一题三解:查找字符串中每个字符的首次出现
  8. log4j记录exception异常有价值信息及log4j级别
  9. 使用卡方分箱进行数据离散化-python实现
  10. spring 学习书籍
  11. SpringBoot使用Ehcache
  12. Read-a-Card 读取 RFID 卡
  13. 关于scf文件与找回丢失的显示桌面图标
  14. java课程设计计算器 uml简图,计算器的用例建模
  15. 【UE4】TimeLine(蓝图)
  16. 创建利于Google网站的步骤
  17. 解决前端vue中的Uncaught TypeError: this.Form is undefined
  18. 欧标IEC62056 兰吉尔关口电表无线抄表数据采集方案
  19. 微软拥抱开源_拥抱开源作为视觉艺术家
  20. 数据分析如何避免客户流失

热门文章

  1. 解决IE浏览器登陆失败异常!
  2. Learning python学习总结之字符串方法
  3. 汇编语言的码制转换小问题--求指教
  4. cannot resolve symbol ‘log‘问题解决
  5. SecureCRT报错ImportError: No module named itertools(解决方案无法复现)
  6. OpenGL:使用FBO为渲染对象并从GPU取出存图
  7. linux gnome 桌面,GNOME Linux桌面
  8. 字段定义_逐浪CMS对用户注册字段正则的自由定义(注册字段必填)
  9. 之前安装的python环境可以删除吗-在Mac上删除自己安装的Python方法
  10. java线程太多卡顿_性能优化之卡顿延迟