ch9数据交换之一――人机交互方式

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2020/2/18南京大学计算机科学与技术系艾文凯1第九章数据交换之一——人机交互方式2020/2/18南京大学计算机科学与技术系艾文凯21人机交互方式概述人机交互方式是人与数据直接交互的方式,在数据库系统一出现时就存在此种方式。目前人机交互方式往往包括多种形式,如命令行方式、图形化界面,其主要目的是为了让用户在操作和使用时感觉方便,提高数据管理效率,同时能够适应多种不同层次的用户。一般而言,现有的DBMS中都带有功能强大的GUI人机交互管理工具。通过这样的工具,用户可以很方便的进行资源管理、安全控制、数据操纵。2020/2/18南京大学计算机科学与技术系艾文凯3SQLServer2000的人机交互SQLServer2000包括很多图形和命令提示实用工具,允许用户和管理员进行下列操作:管理和配置SQLServer。管理SQLServer中的数据字典信息。设计和测试查询以检索数据。复制、导入、导出和转换数据。提供诊断信息。启动和停止SQLServer。2020/2/18南京大学计算机科学与技术系艾文凯42SQLServer2000中的人机交互方式功能在SQLServer2000中人机交互方式有两种形式,它们是:图形工具命令提示工具2020/2/18南京大学计算机科学与技术系艾文凯5SQLServer2000的图形工具企业管理器;查询分析器;系统监视器;数据转换服务(DTS);事件探查器;服务管理器;ODBC管理器。2020/2/18南京大学计算机科学与技术系艾文凯6SQLServer2000的命令提示工具SQLServer2000的命令提示工具主要包括:bcp、console、isql、sqlagent、sqldiag、sqlmaint、sqlservr、vswitch等,这些工具一般用于比较复杂的数据库管理功能。如:bcp命令用以实现大容量的数据复制,以用户指定的格式从操作系统文件或向操作系统文件复制SQLServer数据。2020/2/18南京大学计算机科学与技术系艾文凯73SQLServer2000中的人机交互方式的操作主要介绍SQLServer2000中常用的图形交互工具:企业管理器查询分析器事件探查器2020/2/18南京大学计算机科学与技术系艾文凯83.1企业管理器SQLServer企业管理器是SQLServer2000的主要管理工具,其功能主要包括两大类:管理SQLServer的实例组,即对数据库服务器进行注册,并进行相应的配置管理。管理注册服务器中的数据库,即管理注册服务器中的对象并执行相应任务。2020/2/18南京大学计算机科学与技术系艾文凯92020/2/18南京大学计算机科学与技术系艾文凯10…图9.2SQLServer数据库对象的层次结构数据库服务器数据库D1数据库D2数据库Dn表视图规则索引存储过程用户定义类型用户定义函数2020/2/18南京大学计算机科学与技术系艾文凯113.1.1管理SQLServer实例组SQLServer2000中可以将数据库分三级层次组织,它们是数据库服务器组、数据库服务器及数据库;企业管理器可以在这三个层次上对数据库进行相应的管理2020/2/18南京大学计算机科学与技术系艾文凯12定义服务器组服务器组可将大量的服务器组织在几个易于管理的组中,一般用于大规模的数据库服务器管理模式中:(1)右击一个服务器组,然后单击新建SQLServer注册命令;(2)在选项下,单击添加(...)按钮;(3)在名称框中,为该新组输入唯一名称,并选择该新组的级别即可。2020/2/18南京大学计算机科学与技术系艾文凯13注册配置服务器利用企业管理器注册服务器步骤如下:(1)右击一个服务器或服务器组,然后单击新建SQLServer注册命令。得到图9.3所示的对话框。(2)在服务器框中,键入服务器名如图9.4所示;(3)选择使用的身份认证方式如图9.5所示,单击下一步按钮:(4)选择服务器组或创建服务器组如图9.6所示,单击下一步按钮;(5)出现确定注册对话框单击完成按钮则完成注册。2020/2/18南京大学计算机科学与技术系艾文凯14图9.3注册向导图9.4指定要注册的服务器图9.5指定验证模式图9.6指定服务器所在的组。2020/2/18南京大学计算机科学与技术系艾文凯15连接与断开服务器在企业管理器的“SQLServer组”中用左键单击所要连接的服务器,或在所要启动的服务器上单击右键后从快捷菜单中选择“连接”即可启动。在所要断开的服务器上单击右键后从快捷菜单中选择“断开”选项就可以断开,服务器在关闭企业管理器时也会自动断开服务器。2020/2/18南京大学计算机科学与技术系艾文凯16服务器属性的配置在企业管理器中在要进行配置的服务器上单击右键后从快捷菜单中选择“属性”选项即会出现如图9.7所示的对话框可进行服务器的属性设置。较为常用的属性设置包括:在数据库设置中配置数据库文件和日志文件的默认目录;在内存选项中配置SQLServer使用内存的方式;在连接配置中并发用户连接的最大数目。2020/2/18南京大学计算机科学与技术系艾文凯172020/2/18南京大学计算机科学与技术系艾文凯183.1.2创建并管理数据库对象在已注册后的服务器中可以创建数据库对象并对其作管理,包括:1.调用SQLServer工具和向导2.数据库对象的创建3.生成对象的SQL脚本2020/2/18南京大学计算机科学与技术系艾文凯193.2SQL查询分析器SQL查询分析器是交互式图形工具,用于执行T-SQL命令等SQL脚本。它使数据库管理员或开发人员能够编写查询、同时执行多个查询、查看结果、分析查询计划和获得提高查询性能的帮助2020/2/18南京大学计算机科学与技术系艾文凯20连接到数据库服务器启动查询分析器后,会弹出连接到SQLServer的对话框如图9.12所示,提示用户输入相应的连接信息。若用户要切换当前的连接,只要在文件菜单栏里选择“连接”,既可重新选择要连接的数据库服务器。图9.12连接到服务器2020/2/18南京大学计算机科学与技术系艾文凯21执行SQL脚本在查询分析器中,用户可以在全文窗口中输入SQL语句并执行,其执行结果显示在结果窗口中。2020/2/18南京大学计算机科学与技术系艾文凯22查看、编辑数据2020/2/18南京大学计算机科学与技术系艾文凯23生成数据库对象脚本2020/2/18南京大学计算机科学与技术系艾文凯243.3事件探查器SQL事件探查器是帮助系统管理员监视SQLServer实例中的事件的工具。它可以捕获有关每个事件的数据并将其保存到文件或SQLServer表中供以后分析用SQL事件探查器可以:监视SQLServer实例的性能,调试T-SQL语句和存储过程,识别查询的执行速度,通过单步执行语句测试SQL语句和存储过程,通过捕获生产系统中的事件并在测试系统中重播它们来解决SQLServer中的问题。审核和复查在SQLServer实例中发生的活动。2020/2/18南京大学计算机科学与技术系艾文凯252020/2/18南京大学计算机科学与技术系艾文凯264人机交互方式的操作的例子下面利用企业管理器创建“student”数据库和相关表,作为展示SQLServer2000中的人机交互方式的操作的例子。该数据库包括三个表,其表结构如下:S(snochar(10)Primarykey,snchar(10),sdchar(10),saint);C(cnochar(10)Primarykey,cnchar(20),pnochar(20));SCsnochar(10),cnochar(10),gradesmallint);2020/2/18南京大学计算机科学与技术系艾文凯27建立数据库“student”2020/2/18南京大学计算机科学与技术系艾文凯282020/2/18南京大学计算机科学与技术系艾文凯292020/2/18南京大学计算机科学与技术系艾文凯302020/2/18南京大学计算机科学与技术系艾文凯31建立表2020/2/18南京大学计算机科学与技术系艾文凯32修改表2020/2/18南京大学计算机科学与技术系艾文凯33删除表

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功