zoukankan      html  css  js  c++  java
  • SQL Server 中的一些概念

    学习SQL Server 2012编程入门经典(第4版)的笔记

    1.事务日志

      任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务日志。

      日志是数据进入磁盘上的最先位置。

    2.表

      数据库中实际的数据都存在表中。表有行有列。

     2.1索引

       索引是在特定表或视图框架内存在的对象。索引的功能类似于目录,可以加速信息的查找。

      索引分两类:

        群集索引---每个表只能有一个。群集索引按照其索引进行物理排序。列子:如果为百科全书做索引,群集索引就是页码。

        非群集索引---每个表可以有多个。非群集索引是指用于找到数据的其他一些值。列子:为百科全书做索引,非群集索引就是百科全书后面的关键字索引。

      2.2触发器

      触发器是在操作表的时候(CRUD)自动执行一段逻辑代码。

      2.3约束

           约束只能在表中,就是限制表中的数据满足某种条件。

    3.文件组 

      默认情况下,表及其他对象要存储在一个文件中,默认情况下,该文件就是文件组的主要成员。

           用户可以自己创建自定义文件组。

    4.数据库关系图

      数据库关系图是数据库设计的可视表示。

    5.视图

      视图是一种虚拟表(不包含数据,其它与表类似)。

    6.存储过程

      存储过程是SQL Service编程功能的基础。存储过程通常是组成一个逻辑单元的Transact-SQL(SQL Service 数据库查询语言)语句的有序集合。

         存储过程允许使用变量和参数,也可使用选择和循环结构。

  • 相关阅读:
    763. 划分字母区间(贪心算法)
    1282. 用户分组(贪心算法)
    698. 划分为k个相等的子集
    560. 和为K的子数组
    面试题 16.10. 生存人数
    Python:对列表进行排序并相应地更改另一个列表?
    数据竞赛总结
    面试提问之请你介绍一下xxx方法
    常用数学符号读法
    round() 函数
  • 原文地址:https://www.cnblogs.com/dddyyy/p/9347178.html
Copyright © 2011-2022 走看看