中级数据库考试系统.ppt

上传人:cn****1 文档编号:571150119 上传时间:2024-08-08 格式:PPT 页数:54 大小:611KB
返回 下载 相关 举报
中级数据库考试系统.ppt_第1页
第1页 / 共54页
中级数据库考试系统.ppt_第2页
第2页 / 共54页
中级数据库考试系统.ppt_第3页
第3页 / 共54页
中级数据库考试系统.ppt_第4页
第4页 / 共54页
中级数据库考试系统.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《中级数据库考试系统.ppt》由会员分享,可在线阅读,更多相关《中级数据库考试系统.ppt(54页珍藏版)》请在金锄头文库上搜索。

1、中级数据库考试系统山西省计算机应用能力技术组山西省计算机应用能力技术组陈旭清陈旭清o考试系统软件介绍及安装o软件各模块功能介绍o阅卷方案及评分规则中级数据库SQL Server考试系统考试系统软件介绍及安装o为什么要选择SQL Server 作为考核目标o系统运行环境o系统安装中级数据库SQL Server考试系统选择SQL Server 的原因o2006全球数据库排名全球数据库排名n根据根据IDC的最新统计的最新统计,在,在2006年的全球数据库市场上,年的全球数据库市场上,Oracle仍是当之无愧的老大,但微软仍是当之无愧的老大,但微软SQL Server发展势发展势头很猛,头很猛, My

2、SQL、PostGreSQL、Ingres Corp.等其他等其他合计才合计才9.9,而且同比减少了,而且同比减少了0.8个百分点个百分点 产品2005市场份额2006市场份额oracle44.3%44.4%IBM DB221.6%21.2%MS SQL Server17.0%18.6%Sybase3.5%3.2%NCR Teradata 2.9%2.8%Other10.7%9.9%Total100%100%中级数据库SQL Server考试系统oSQL Server是典型的分布式关系型数据库,是目前最为流行的数据库产品之一,相比较Access、DBF等数据库它支持多用户和分布式,而Acces

3、s、DBF的仅限于单用户;而相对于Oracle、DB2、Sybase和MySQL,SQL Server简单易学。oSQL Server是Microsoft的产品,和Windows操作系统无缝集成,能够充分利用Windows系统的多任务特性,在Windows操作系统流行的今天,学习SQL Server将是一个聪明的选择,当然学会SQL Server自然也就学会了Oracle、DB2等,因为他们都基于数据库的工业标准SQL语句。中级数据库SQL Server考试系统oSQL Server比较流行的版本有SQL Server7.0/2000/2005,其中7.0目前已经很少使用,SQL Server

4、2005推出与2005年11月,而且要求系统配置比较高,最低内存配置512M,因此我们选择SQL Server2000作为培训和考核对象中级数据库SQL Server考试系统系统运行环境o考试系统的运行要求必须安装SQL Server2000,对于硬件和操作系统的要求比较低,一般地,只要能够运行SQL Server2000的计算机即可运行考试系统,接下来我们看一下SQL Server2000的运行环境。中级数据库SQL Server考试系统SQL Server2000硬件要求 硬件硬件最低要求最低要求计算机 Intel 或兼容机 Pentium 166 MHz 或更高。内存 企业版:至少 64

5、 MB,建议 128 MB 或更多 标准版:至少 64 MB个人版:Windows 2000 上至少64MB,其它所有操作系统上至少32 MB开发版:至少 64 MBDesktop Engine:Windows 2000 上至少 64 MB,其它所有操作系统上至少 32 MB中级数据库SQL Server考试系统硬件硬件最低要求最低要求硬盘空间SQL Server 数据库组件:95 到 270 MB,一般为 250 MB Analysis Services:至少 50 MB,一般为 130 MBEnglish Query:80 MB仅 Desktop Engine:44 MB监视器VGA 或更

6、高分辨率 SQL Server 图形工具要求 800x600 或更高分辨率定位设备Microsoft 鼠标或兼容设备中级数据库SQL Server考试系统SQL Server2000操作系统要求 版本版本操作系统要求操作系统要求企业版 Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000/2003 Server、Windows 2000/2003 Advanced Server 和 Windows 2000 Data Center Server。 注意,SQL Server 2000 的

7、某些功能要求 Microsoft Windows 2000 Server(任何版本)。标准版 Microsoft Windows NT Server 4.0、Windows 2000/2003 Server、Microsoft Windows NT Server 企业版、Windows 2000/2003 Advanced Server 和 Windows 2000 Data Center Server。中级数据库SQL Server考试系统版本版本操作系统要求操作系统要求个人版Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0

8、、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。开发版Microsoft Windows NT Workstation 4.0、Windows 2000 Professional 和所有其它 Windows NT 和 Windows 2000/XP/2003 操作系统。中级数据库SQL Server考试系统安装考试系统环境建议o考试服务器n操作系统:Windows2000/2003 ServernSQL Server2000 标准版/企业版注意

9、:不能使用Windows2000 Professional和Windows XP作为服务器操作系统,因为它们有连接数限制,一般为10,即最多允许10个客户连接;SQL Server2000企业版不要在Windows 2000 Server上安装,应在Windows2000 advance Server或Windows2003 Server上安装o考生用机:n操作系统:WindowsXP Professional,Windows2000/2003nSQL Server2000 开发版/个人版中级数据库SQL Server考试系统系统安装oSQL Server2000安装的注意事项,在考试服务器或

10、考核用机上都需要安装SQL Server2000,安装时一般情况只要按照系统安装向导执行下一步就可以了,但有一点例外,就是在选择“身份验证模式”时,必须选择“混合模式(Windows身份验证和SQL Server身份验证)”。如下图:在实际的项目开发中为了安全一般都使用“混合模式”,在这里考试系统默认使用的就是“混合模式”。数据库管理员sa的密码,设为“空密码”,这样比较方便,否则需要修改配置文件。如果在安装过程中不小心使用了“Windows身份验证模式”,有下列修改方案:中级数据库SQL Server考试系统o运行SQL Server2000的企业管理器:开始-程序-Microsoft SQ

11、L Server-企业管理器,展开左窗格“树”,右击当前的SQL服务器注册,选择弹出菜单中的属性,选择“安全性”选项卡,即可修改身份验证模式中级数据库SQL Server考试系统o修改sa的登录密码,选择左窗格“树”中,安全性-登录-sa,右击sa选“属性”,即可修改或删除sa的登录密码,如下图所示:中级数据库SQL Server考试系统o测试sa能否登录,开始-程序-Microsoft SQL Server-查询分析器,如下图所示。必须要测试。如果sa登录成功方可使用,否则只能重新安装SQL server中级数据库SQL Server考试系统o考试系统的安装:考试系统分为“考试服务器”端和“

12、考生用机”端两部分,安装步骤如下:n1、运行安装程序setup.exe,如果操作系统是Windows98/2000/xp并且没有安装过dotnet运行库,则安装程序要首先安装dotnet运行库dotnetfx.exe;运行库安装完毕,安装程序运行终止。n2、重新运行安装程序setup.exe,如果操作系统是Windows98/2000,安装程序将要安装微软数据访问组件(MDAC)MDAC_TYPE.exe,MDAC安装完毕安装程序运行终止。n3、重新运行安装程序setup.exe,按照安装系统提示安装考试系统组件,如果操作系统是windows2003或更新的操作系统则无须步骤1、2。中级数据库

13、SQL Server考试系统o注意:n“考试服务器”端应该安装在一台性能较高的计算机上n并且“考试服务器”不要同时作为“考核用机”使用,考试服务器在考试开始要生成考题,通过网络下传这些考题给每个“考核用机”,考试结束时要接受考生成绩,考试服务器是比较繁忙的,因此最好挑选一台内存较大的计算机n考试用机端的程序在启动时会检查当前SQL Server管理的所有数据库,默认情况下要断开除系统默认数据库之外的其他数据库,因此和考试服务器端在同一计算机运行,服务器端使用的数据库DBTestSQL可能被强行分离,使得考试无法进行,当然可以通过修改配置文件来达到共存的目的,关于配置文件的修改,在后面再作介绍。

14、中级数据库SQL Server考试系统软件各模块功能介绍o考试系统拓扑结构中级数据库SQL Server考试系统系统模块应用范围模块名称对应程序文件考生用机端考试系统SQLTestClient.exe重新阅卷SQLTestCheck.exe重新上传成绩SQLTestSend.exe考试服务器端考试服务器SQLTestServer.exe成绩上传SQLScoreUp.exe考核办服务器端考务端模拟系统模拟系统SQLTestSimulate.exe中级数据库SQL Server考试系统考试系统(SQLTestClient.exe )o主要功能:提供考生进行考试、阅卷以及上传考生成绩。o工作流程:中

15、级数据库SQL Server考试系统第一次登录时要求输入考试服务器IP及准考证号输入考试服务器IP及准考证号后单击“验证”后,从服务器获取了考生姓名,如果不正确单击“取消”,否则,单击“登录”,此时,系统将保存考生信息。系统开始下载试题,并重新组合试卷,附加考生用数据库,然后准备考试单击“开始考试”,计时开始中级数据库SQL Server考试系统o“单选”:单击该按钮可以打开“选择题”o“操作”:单击该按钮可以刷新题面框中的题面o“顶层”:开关按钮,按下时当前窗口会位于顶层,而不被其他窗口覆盖o“缩放”:可以改变题面框中的显示比例o“交卷”:单击该按钮,考生将不能再作答,系统将开始阅卷,并上传

16、考生成绩和评阅明细o注意:在状态栏上的“剩余时间”和“考试文件夹”,考生的数据库附加、创建,以及数据的导入导出都必须在该文件夹中进行,否则不得分o一定要注意当前数据库“DBWSBM”,在学习“查询分析器”授课过程中,一定要强调学员选择当前数据库,不要把答案做到其他数据库中,这样做不得分。考试剩余时间考生的考试文件夹题面框中级数据库SQL Server考试系统o考试系统(SQLTestClient.exe)的配置文件SQLTestClient.exe.confignnnnnnnn中级数据库SQL Server考试系统o配置文件是一个XML文件,在该文件中有3个重要键:n考试文件夹TestDire

17、ctory,其值为TestSQLServer,表示考生的考试数据都存放在当前盘的TestSQLServer文件夹下。n数据库连接串Conn.ConnectionString,其值为packet size=4096;user id=sa;data source="."persist security info=False;initial catalog=master,其中user id=sa;表示登录数据库服务器的用户是sa; data source=".",“ "”是引号,它表示当前的数据库服务器是当前计算机,每个考生都在本机的SQL Serv

18、er上进行操作,因此在每个考生用机上都需要安装SQL Server2000; initial catalog=master表示连接的目标数据库是Master,master是系统数据库,当阅卷开始后系统将根据情况,切换到考生作答的数据库;在这里我们仅仅看到了用户名sa,而没有口令信息,说明sa的口令为空口令,如果sa的口令为12345,则连接串值为: value=packet size=4096;user id=sa;password=12345;data source="."persist security info=False;initial catalog=master

19、”中级数据库SQL Server考试系统n保留数据库ReservedDB,其值为master,model,msdb,tempdb,pubs,Northwind,考试系统在考生登录时,首先要检查当前数据库连接的所有数据库,为了方便考生做题,系统要自动附加考试考试时所有使用的数据库,并且要分离SQL Server连接的除保留数据库之外的其他数据库,因此,如果你的计算机上的某个或某几个数据库不想被考试系统分离,则需要编辑该键,例如我们希望数据库DBStation不被考试系统分离,则该键的其值就应修改为: value=master,model,msdb,tempdb,pubs,Northwind,DB

20、Station” n当然对保留数据库的修改,要保证保留的数据库必须不能和考试数据库同名,否则将导致考试数据库不能正确附加,而使得考生无法做题。n配置文件的修改一定要使用“记事本”,而不能使用“写字板”或“Word”中级数据库SQL Server考试系统重新阅卷(SQLTestCheck.exe )o主要功能:当考试系统阅卷失败时,可以使用它重新阅卷,并上传考试成绩,它的功能完全等同于考试系统的交卷功能。运行该模块也需要输入准考证号或IP地址,并且准考证号必须是已经登录并且是没有成功阅卷的考生,否则系统禁止重新阅卷。如下图:中级数据库SQL Server考试系统o单击“开始阅卷”,系统开始阅卷,

21、阅卷完毕,系统自动上传考试成绩中级数据库SQL Server考试系统o重新阅卷(SQLTestCheck.exe )的配置文件 SQLTestCheck.exe.config的内容和考试系统的配置文件SQLTestClient.exe.config一样,因此如果您修改了“考试系统”的系统配置文件,则也必须修改“重新阅卷”的配置文件,否则重新阅卷就可能失败,因为”重新阅卷”程序(SQLTestCheck.exe )只读取SQLTestCheck.exe.config文件中的配置。中级数据库SQL Server考试系统重新上传成绩( SQLTestSend.exe )o主要功能:当考试系统阅卷完毕

22、上传考生成绩失败时,可以使用它重新上传考试成绩,操作界面如下图:考试系统在考生登录,系统阅卷后,都要在本地记录,该模块就是将已正确阅卷但没有上传成绩的考生,重新上传成绩,对于为正确阅卷的考生应该使用“重新阅卷”来阅卷并上传成绩,如图:左边窗格内列出的就是已成功阅卷,但未上传成绩的考生,可以单击“上传到考试服务器”,上传这些考生成绩中级数据库SQL Server考试系统考试服务器(SQLTestServer.exe)o主要功能:为每个考生生成考题,提供对考生的身份验证功能,当考生登录后提供试题下载,以及考试结束后,接受考生成绩的功能。操作界面如下图:中级数据库SQL Server考试系统o试题库

23、导入当你第一次运行考试服务器其界面如下:除了“试题库导入”和“退出”外,其他功能都不可用,原因就是没有题库存在,因此第一步,在考试前应首先导入试题库,试题库,一般在考试前,可以从成教网(218.26.168.14或59.49.17.19)上下载,选择“试题库导入”系统将弹出“打开”对话框,要求给定试题库文件(*.zip)的路径,之后系统将解压缩试题库,并将该数据文件附加到SQL Server服务器,此时其他的按钮及菜单就转变为允许状态。中级数据库SQL Server考试系统o试题库(DBTestSQL)n试题库成功导入后考试服务器上的SQL Server中会增加一个DBTestSQL数据库,该

24、数据库中存放着所有考生信息,试题数据,考试场次信息,考生的考试信息及成绩等数据,其中有好多信息都是以加密形式存在,切忌不能编辑这些信息,因为对它们的编辑必然导致解密失败而不能正常考试n数据表tblkaoshi,存放考生的考试信息,chengji(成绩)字段存放考生成绩,是一个加密的二进制字段,该字段中包含当前考生的所有考试信息,这些信息将被上传到考核办服务器,这些内容经过数字签名,所有的编辑(包括复制粘贴)都将导致数据失效,而不能上传成绩。中级数据库SQL Server考试系统o生成考题n试题库导入之后,就可以生成考题了,该功能是给每个参加本场考试的考生生成一份考题,该操作应该在考试前进行,单

25、击菜单中的“生成考题”或工具栏上的“生成”按钮,系统将弹出下图对话框:这时需要选择“场次”,输入指定场次的“口令”,并输入参加本场的考生人数,系统将会生成考题,为了安全系统生成的考题数会大于您输入的考生人数。如下右图,输入考生人数5,生成10个考题文件。n此时考题生成了,但考试并不能开始,因为此时考生登录服务尚未启动。中级数据库SQL Server考试系统o开始考试n生成考题后,可以单击“考试考试”菜单或工具栏上的“开始”按钮开始考试,该操作将开启考生登录服务,并开始计时,考生迟到30分钟将不能登录。o停止考试n该操作将关闭考生登录和成绩上传服务o考生登录信息n查看考生的登录记录,偏重于技术层

26、面,注意本考试中考生用机的考试系统访问考试服务器是2000号端口,因此在考试前应关闭考生用机及考试时服务器上的防火墙,或者打开防火墙上的2000号端口,该功能将显示所有考生用机的连接情况。如下图中级数据库SQL Server考试系统o考生考试信息n以表格的形式显示所有已登录考生的考试状态信息可以通过场次的选择查看指定场次或全部场次的已登录考生的考试状态信息,而且可以通过单击列标题,将考生信息按任意列排序中级数据库SQL Server考试系统o成绩导出n选择菜单“成绩导出”或者工具栏上的“导出”按钮,可以将考试服务器数据库中的成绩数据导出为加密的XML文件,便于备份或者到其他计算机上传单击“导出

27、”,即可将考生成绩导出到一个XML文件。中级数据库SQL Server考试系统o成绩上传n选择菜单“上传成绩”或者工具栏上的“上传”按钮,可以将考试服务器数据库中的成绩数据上传到考核办服务器,单击上传功能之后,系统首先弹出登录对话框(登录到考核办服务器),这里登录的用户名和密码就是网上报名使用的用户名和密码,正确登录后,上传对话框弹出。如下图:中级数据库SQL Server考试系统o由上图,可以选择“仅上传未成功上传的考生成绩”复选框来上传未上传得考生成绩,最右边列的上传状态有5种情况:p上传成功p上传失败p上传失败,非本次考试题库p上传禁止,成绩已发布p未上传中级数据库SQL Server考

28、试系统n其中“上传失败”有可能是远程服务器连接失败。因此一定要注意配置文件中远程上传服务的路径,由配置文件SQLTestServer.exe.config中的键RemoteService.Url指定nn注意这里网通用户使用218.26.168.14,而电信用户应使用59.49.17.19,其他运营商的用户,根据实际情况自行选择。注意修改此类配置文件只能使用“记事本”来编辑n“上传失败,非本次考试题库”的错误原因:在每次考试题库生成后,系统在考核办的服务器上生成一个本考试题库的惟一标识,如果考试不使用指定题库进行考核,成绩将不能上传n“上传禁止,成绩已发布”,当成绩发布之后上传功能在远程服务器上

29、被禁止中级数据库SQL Server考试系统o考试服务器配置文件SQLTestServer.exe.config的内容:oooooooo中级数据库SQL Server考试系统o在该文件中有3个重要键:n数据库连接串Conn.ConnectionString,其值为packet size=4096;user id=sa;data source="."persist security info=False;initial catalog=dbtestSQL ,其中每个字段的含义和考试系统的连接串相同,它要连接的目标数据库是dbtestSQL(试题库),本次考试的试题,所有的考生

30、信息,考生的考试成绩,考试场次及口令等,都存放在该数据库中n数据库连接串Master.ConnectionString,目标数据库是系统数据库Mastern远程服务URL RemoteService.Url,其值为http:/218.26.168.14/WebWsbm,考试服务器有上传考生成绩到考核办服务器的功能,该键的值就是省考核办服务器上传成绩模块服务的URL,对于电信用户其值应修改为http:/59.49.17.19/WebWsbm中级数据库SQL Server考试系统成绩上传( SQLScoreUp.exe )o主要功能:提供对有XML成绩备份的上传功能n要上传成绩,最好在考试服务器中

31、直接进行,但考试服务器在考场中,考场中计算机可能不能上网,因此直接使用考试服务器上传成绩就不可能,这样就需要在一台能上网的计算机上安装考试服务器端软件,但这时不需要安装考试服务器及SQL Server2000,只要安装“成绩上传”模块即可,具体操作步骤:p使用“考试服务器”的“成绩导出”功能,将考试服务器的考生成绩导出到一个XML文件中p使用“成绩上传”中的打开功能,打开上述XML文件,单击上传即可。中级数据库SQL Server考试系统n同样运行“成绩上传”也需要经过验证,同样要注意它的配置文件SQLScoreUp.exe.config中的键所指定的上传服务的路径,修改同上,如果身份验证失败

32、,首先应该考虑,是不是上述服务路径有问题,这里的路径和“网上报名”系统的路径是一致的。注意修改此类配置文件只能使用“记事本”来编辑n操作示意图如下:中级数据库SQL Server考试系统登录远程服务器,用户名和密码就是网上报名的用户名和密码成功登录后,单击“打开”按钮,打开备份成绩的XML文件打开成绩备份文件的界面,注意:状态栏上有上传成绩数和数据文件路径,便于核对单击“上传”,系统上传成绩到远程服务器,注意:状态栏上有上传成绩数和正确上传成绩数中级数据库SQL Server考试系统o注意:不管是考生用机,还是考试服务器,在开始运行前,必须保证SQL Server服务处于启动或运行状态,否则系

33、统将出现异常,这时只有启动SQL Server服务,然后重新启动考试系统。o如何判定SQL Server服务是否已启动:SQL Server服务已启动SQL Server服务已停止SQL Server服务已暂停通过观察系统托盘区的图标,即可发现SQL Server服务是否启动,当然在安装SQL Server后该服务是在操作系统启动时自动启动的中级数据库SQL Server考试系统o有时在系统托盘区没有上述图标或者SQL Server服务状态不是启动状态,如何修改其状态?n对于SQL Server服务状态图标不存在时,开始-程序-Microsoft SQL Server-服务管理器,或者双击托盘

34、区图标,运行结果如图:o只要点击相应的按钮即可改变SQL Server服务状态;选择“当启动OS时自动启动服务”后,将会在启动Windows时自动启动SQL Server,当然SQL Server2000安装后默认就是自动启动中级数据库SQL Server考试系统阅卷方案及评分规则o阅卷方案n阅卷仅评阅考生的作答结果,而不对操作过程和方法进行监控(对于查询语句Select通常采用视图、存储过程和into子句考核)n阅卷是在考生计算机上进行的,仅将成绩和扣分明细上传n阅卷系统仅评阅当前数据库和考生的考试文件夹,将答案做到其他数据库或其他文件夹中将不被评阅n阅卷结束,考生作答结果本地备份,考生成绩

35、本地备份,考生成绩和扣分明细上传考试服务器n考生的选择题答案中包含考生信息,评阅时将要检查比较这些信息是否与当前评阅的考生信息匹配,否则计零分中级数据库SQL Server考试系统o试题类型及评分规则n选择题:全部是单项选择,每小题1分,共20分n数据表结构:严格按顺序检查每个字段的字段名,字段类型,以及是否允许空NULL,正确的给分n自动增长列:检查指定表的自动增长列的种子和增量,种子和增量全部正确给分n约束:检查指定表所有考题要求的约束(约束类型、列),只要有正确的约束则给分,多做的约束不得分,但也不扣分n索引:检查指定表所有考题要求的索引(索引名、关键字)只要有正确的索引则给分,多做的索

36、引不得分,但也不扣分中级数据库SQL Server考试系统n简单Insert:即要求给指定的表插入指定若干记录,按记录给分,正确的记录得分,不正确的记录不得分n复杂Insert:即要求用SQL语句将某一表中的某些记录Insert到另一个存在的数据表中,所有记录及字段全部正确才得分nUpdate:即要求修改指定数据表中满足条件的记录,所有记录全部正确才得分nDelete:即要求删除指定数据表中满足条件的记录,所有记录全部正确才得分n数据导入:即要求将考生文件夹的某文件的内容导入到指定数据表中,所有记录及字段全部正确才得分中级数据库SQL Server考试系统nInto子句:即要求将指定表中满足条

37、件的记录保存到新表中,所有记录及字段全部正确才得分n视图:所有记录及字段全部正确才得分n存储过程:所有记录及字段全部正确才得分n数据库创建:对数据库的属性:数据库名称,所在文件组,数据及日志文件的逻辑名和物理文件名,数据及日志文件的大小,文件增长等属性进行评阅,当然可能考试中仅对个别属性进行要求,评阅时只对考试要求的属性进行检查,正确的属性得分,不正确的不得分n数据库附加,附加正确得分,错误不得分中级数据库SQL Server考试系统o考试系统阅卷完毕,考试成绩被汇总为6个部分:n数据表操作及索引p数据表创建(字段名、类型、是否空、标识列以及各种约束),索引创建,满分15分n记录编辑及数据导入导出p记录的录入、使用insertselect语句录入,记录的修改和删除,数据导入导出,满分25分n数据检索操作p视图、存储过程的创建,select into等操作,满分30分n数据库创建p满分5分n数据库附加p满分5分n选择题p满分20分中级数据库SQL Server考试系统o如图模拟系统的阅卷结果中级数据库SQL Server考试系统中级数据库SQL Server考试系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号