数据库是相关数据的集合。一个数据库含有各种成分,包括数据表、记录、字段、索引等。从使用者的角度看,数据库主要由文档(Documents)、记录(Records)和字段(Fields)三个层次构成。从开发者的角度看,数据库主要由数据表(Table)、记录(Record)、字段(Field)、索引(index)、查询(Query)和视图(View)等部分组成,具体组成部分下所示:

            (1)数据库(Datebase)

SQL Server 2014 数据库是关系型数据库,一个数据库有一个或一组数据表组成。每个数据库都以文件的形式存放在磁盘上,即对应于一个物理文件。不同的数据库,与物理文件对应的方式也不一样。

            (2)数据表(Table)

数据表简称表,由一组数据记录组成,数据库中的数据是以表为单位进行组织的。一个表是一组相关的的按行排列的数据,每个表中都含有相同类型的信息。事实上,数据表实际上是一个二维表格。例如,一个班所有学生的考试成绩,可以存放在一个表中,表中的每一行对应一个学生,包括学生的学号、姓名及各门课程成绩。

            (3)记录(Record)

表中的每一行称为一个记录,它由若干个字段组成。

            (4)字段(Field)

表中的每一列称为一个字段,也称为域。每个字段都有相应的描述信息,如数据类型、数据宽度等。

            (5)索引(Index)

为了提高访问数据库的效率,可以对数据库使用索引。当数据库较大时,为了查找指定的记录,则使用索引和不使用索引的效率有很大差别。索引实际上是一种特殊类型的表,其中含有关键字段的值(由用户定义)和指向实际记录位置的指针,这些值和指针按照特定的顺序(也由用户定义)存储,从而可以以较快的速度查找到所需要的数据记录。

            (6)查询(Query)

查询实质上是一条SQL(结构化查询语言)命令,用来从一个或多个表中获取一组指定的记录,或者对某个表执行指定的操作。当从数据库中读取数据时,往往希望读出的数据符合某些条件,并且能按某个字段顺序,而使用查询可以使这一操作容易实现而且更加有效。

            (7)过滤器(Filter)

过滤器是数据库的一个组成部分,它把索引和排序结合起来,用来设置条件,然后根据给定的条件输出所需要的数据。

            (8)视图(View)

数据的视图指的是查找到(或者处理)的记录数和显示(或者进行处理)这些记录的顺序。在一般情况下,视图由过滤器和索引控制。