用户定义视图可以点击工具栏上的“添加表”按钮来添加视图的基表,选择各表中的字段的存在形式。也可以在SQL编辑器中直接输入建立视图的SQL语句。如下图:
图 22
“关系图”也是数据库设计的常用操作,在“关系图”上点击出现右键菜单,选择“新建数据库关系图”。出现“创建数据库关系图先导”,直接点击下一步,选择需要参与关系设计的有关数据表和视图。继续下一步,然后完成。如图出现关系图设计界面。用户只要用鼠标拖动,设置各种属性,就可以将各表中的相关字段建立某种关系。
图23
企业管理器除了可以管理本机数据库服务器,同样也可以远程登录和管理其他主机上SQL Server2000数据库系统。具体实现需要在企业管理器中注册远程数据库服务器。首先在“SQL Servers组”上点击右键,选择“新建SQL Server注册”,出现注册向导,选择
9
下一步,出现如下对话框(图24)。如果可用的服务器列表中没有出现任何选项,也可以在列表框中直接数据对方主机的IP地址。点击“添加”按钮后,再下一步。
身份验证模式选择“系统管理员给我分配的SQL Server登录信息”,下一步进入选择连接选项选择“在连接时提示输入SQL Server帐号信息”。在下一步,采用默认设置,最后完成。此时“SQL Server”组中多了一个以IP地址命名的数据库服务器,双击登录后,几乎所有的功能项操作和对本地数据库操作一样(图25)。
图24 图25
2.3 查询分析器(Query Analyzer)
查询分析器是SQL Server2000的另一个非常主要的客户端工具,只要用户熟悉Transact SQL编程,查询分析器的管理功能比企业管理器有过之而无不及。只是两者操作模式不一样,前者用Transact-SQL程序对数据库系统进行分析和管理,后者用图形界面和向导对数据库进行操作。
打开查询分析器,出现的是登录界面(图26)。在SQL Server下拉式列表框中输入连接的机器名或IP地址。如果连接的是本机数据库,连接方式使用“Windows身份验证”,如果连接的是远程数据库,请使用“SQL Server身份验证”。
登录后出现查询分析器的主界面(图27)。窗口的顶部是菜单和工具栏,在工具栏中有一个数据库列表框,列出主机中所有的数据库,
图27
用户可直接在列表框中选择进行操作的数据库名(如:Northwind)。主窗口的左边是对象
10
图26
浏览器(包括对象和模板两页),右边是Transact-SQL程序编辑器。
用户可直接在编辑器中输入查询分析语句“select * from categories”,其中categories是Northwind数据库中的一张表,用户可以在左边对象浏览器的数据库用户表中找到。然后点击工具栏上的绿色三角形按钮进行执行。查询结果将出现在编辑器的下面,如下图:
图 28
查询分析器的另一页就是程序模板,选择左边的模板类型,右边编辑框将自动生成相应的Transact-SQL程序。修改程序中的参数就执行相应的功能。例如要创建一个数据库,就在左边选择Create Database 模板类型,再选择详细类型Create Database Basic Template,右边出现一段程序,其功能是判断主机中是否存在数据库N,如果存在的话,就将其删除,然后再创建数据库N。用户也可以通过程序模板来进一步学习Transact-SQL语言。
图 29
11
第3章 数据库服务器的连接与个人用户的创建
在实验前每台学生使用的计算机(以下简称为客户端)已经都安装了SQL Server 2000个人版,为了能够完整地保留学生的实验结果,实验过程中用到的数据,需要保存到实验中心的数据库服务器上,当然也可以备份到自己的移动盘上,以便离开实验室后可以在其它场所继续完成实验内容。因此,实验的第一个环节是在数据库服务器上建立自己的专用账号,统一以自己的学号作为用户名,自己设定密码,并牢记之。步骤如下:
(1)打开“企业管理器”(图30)
图 30
(2)注册SQL服务器
在企业管理器中,展开树形列表中的“Microsoft SQL Servers”项目,有一个子项目“SQL Server组”。用鼠标右键点击该项目图标,在弹出的菜单中选\新建 SQL Server注册\菜单项,不必使用企业管理器的向导帮助而且通过自己手动完成注册。
图 31
在弹出的对话框中输入以下内容:
? 服务器:请输入实验室服务器的IP地址: 10.187.210.2。
? 选中“使用SQL Server身份验证”;输入登录名:info、密码:info。该登录名的权限较高,可以用它来创建其它的用户登录名,该登录名将在完成本次实验后
12
删除;
? 将“显示系统数据库……”选项前的选中符号删去;
选择“确定”按钮。至此,该用户就以“info”的身份登录到数据库服务器上。 (3)创建用户自己的专用数据库
? 选中“Microsoft SQL Servers”?“SQL Server组”?(Local)(Windows NT)?“数
据库”,点击鼠标右键,弹出菜单如下图所示:
图 32
? 选中“新建数据库”选项,在弹出的对话框中:
选中“常规”选项卡,在其“名称”编辑框中输入新建数据库的名称(用自己的完整学号命名,共10位数字(如图中的所示意的数字),该学号将用来判断在实验中该步骤是否成功完成 ,否则,下面的实验将无法完成!
? 选中“数据文件”选项,在弹出的对话框中修改新数据库存放的位置。 为了便于后面的操作,可以设定新建立数据库的位置,在本实验中,要求先在D:驱动器以自己的学号(如上面所用的:5102201101)建立一个文件夹,然后将新数据库建立在该文件夹中。点击“位置”按钮修改系统默认的位置,本例中为D:驱动器的5102201101文件夹,并点“确定”按钮完成操作,如下图所示。
图 33
13