2.4 SQL Server 2014系统简单应用

微课:SQL Server 2014系统简单应用

在安装与配置完SQL Server 2014数据库系统之后,下面介绍SQL Server的命名规范及集成环境各个面板的使用方法与功能,然后通过设计与运行一个较为简单的案例熟悉SQL Server 2014系统的使用流程。

2.4.1 SQL Server命名规范简介

SQL Server 2014数据库系统拥有完善的管理机制,设计了严格的命名规则。用户在创建与使用数据库系统或数据库对象时,必须严格遵守该系统的命名规则,否则将破坏系统的整体规范性。

1.标识符命名规则

在SQL Server 2014系统中,标识符是为服务器、数据库及数据库对象起的名称,使用标识符可以引用数据库对象。一般标识符分为常规标识符和分隔标识符两种。通常,定义标识符时必须遵循以下规定。

标识符的首字符应当是英文字母A~Z的大写或小写、下画线、符号@、数字符号#等,这些字符具有特殊意义,如@表示局部变量或参数,#表示临时表或过程,##表示全局临时对象等。

跟在首字符之后的后续字符可以是英文大小写字母、拉丁字母、十进制数字、符号@、美元符号$、数字符号#或下划线等。

标识符的长度通常为1~128个字符,本地临时表的标识符最长为116个字符。

切记SQL的保留字不能作为标识符来使用,空格与其他字符不能出现在标识符中。

2.对象命名规则

SQL Server 2014系统中的数据库对象通常包括:数据列、数据表、视图、索引、触发器、存储过程、约束与规则等。这些数据对象的名称由1~128个字符组成,不区分大小写,合法的标识符同样可以作为对象的名称来使用。一个完整的数据库对象的名称由4部分组成,即服务器名、数据库名、拥有者名与对象名等,其具体格式为:

[[[server.][database].][owner_name].]object_name

服务器名、数据库名、拥有者名即为对象名的限定符,如果对象名较为明确,则可以省略对象名前面的多个限定符。

3.实例命名规则

在SQL Server 2014系统中可以定义多个实例,通常系统提供默认实例和命名实例两种类型。其中,默认实例的命名是由运行该系统的计算机网络名称标识;由于在同一台计算机上可以运行多个命名实例,因此命名实例的名称是计算机网络名称加上具体的实例名称,但命名实例名称总长度不能超过16个字符。

2.4.2 SQL Server 2014环境使用说明

下面简要介绍SQL Server 2014集成环境中的可视化界面的主要窗口及每个窗口的主要功能,以便顺利使用与开发数据库系统。

1.代码编辑器

代码编辑器用于编写脚本代码,是一款功能完备、易用性强、灵活便捷的脚本编辑器。

2.对象资源管理器

对象资源管理器用于对SQL Server实例中的各种对象进行新建、查找、修改、重命名、删除、编写脚本及运行相关命令等操作。

3.模板资源管理器

模板资源管理器用于查找数据库系统中各类对象的编辑模板,并以各类模板为基础编写脚本。

4.解决方案资源管理器

解决方案资源管理器用于整理并存储对数据库系统操作的相关脚本,是所设定项目的组成部分。

5.属性窗口

属性窗口用于显示指定对象的具体属性,根据实际需要可以修改相关属性值。

6.实用工具资源管理器

实用工具资源管理器用于为多个SQL Server实例提供统一的资源运行状况视图,以便实现系统化创建和注册数据层应用程序及设置主机等资源运转状况的策略。

2.4.3 SQL Server 2014简单案例操作

利用T-SQL语句在代码编辑窗口设计程序,计算1~100之和,其操作步骤如下。

(1)启动SSMS可视化界面,按Ctrl+N组合键,调出查询代码编辑窗口,在该窗口中输入如下T-SQL语句。

DECLARE @i int,@sum int;

SELECT @i=0,@sum=0;

  PRINT '* * * * * * * * * * * *';

WHILE @i<=100

  BEGIN

   SELECT @sum=@sum+@i;

  SELECT @i=@i+1;

  END

PRINT '*'+'1~100累加之和是:'+CONVERT(VARCHAR(8),@sum)+'*';

PRINT '* * * * * * * * * * * *';

(2)在工具栏上单击“分析”按钮,对SQL语句进行语法检查。

(3)经检查无误后,单击工具栏上的“执行”按钮,运行结果如图2-31所示。

图2-31 计算1~100累加和执行结果