中级数据库考试系统.ppt_第1页
中级数据库考试系统.ppt_第2页
中级数据库考试系统.ppt_第3页
中级数据库考试系统.ppt_第4页
中级数据库考试系统.ppt_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中级数据库考试系统,山西省计算机应用能力技术组 陈旭清,中级数据库SQL Server考试系统,考试系统软件介绍及安装 软件各模块功能介绍 阅卷方案及评分规则,中级数据库SQL Server考试系统,考试系统软件介绍及安装,为什么要选择SQL Server 作为考核目标 系统运行环境 系统安装,中级数据库SQL Server考试系统,选择SQL Server 的原因,2006全球数据库排名 根据IDC的最新统计,在2006年的全球数据库市场上,Oracle仍是当之无愧的老大,但微软SQL Server发展势头很猛, MySQL、PostGreSQL、Ingres Corp.等其他合计才9.9,而且同比减少了0.8个百分点,中级数据库SQL Server考试系统,SQL Server是典型的分布式关系型数据库,是目前最为流行的数据库产品之一,相比较Access、DBF等数据库它支持多用户和分布式,而Access、DBF的仅限于单用户;而相对于Oracle、DB2、Sybase和MySQL,SQL Server简单易学。 SQL Server是Microsoft的产品,和Windows操作系统无缝集成,能够充分利用Windows系统的多任务特性,在Windows操作系统流行的今天,学习SQL Server将是一个聪明的选择,当然学会SQL Server自然也就学会了Oracle、DB2等,因为他们都基于数据库的工业标准SQL语句。,中级数据库SQL Server考试系统,SQL Server比较流行的版本有SQL Server7.0/2000/2005,其中7.0目前已经很少使用,SQL Server2005推出与2005年11月,而且要求系统配置比较高,最低内存配置512M,因此我们选择SQL Server2000作为培训和考核对象,中级数据库SQL Server考试系统,系统运行环境,考试系统的运行要求必须安装SQL Server2000,对于硬件和操作系统的要求比较低,一般地,只要能够运行SQL Server2000的计算机即可运行考试系统,接下来我们看一下SQL Server2000的运行环境。,中级数据库SQL Server考试系统,SQL Server2000硬件要求,中级数据库SQL Server考试系统,中级数据库SQL Server考试系统,SQL Server2000操作系统要求,中级数据库SQL Server考试系统,中级数据库SQL Server考试系统,安装考试系统环境建议,考试服务器 操作系统:Windows2000/2003 Server SQL Server2000 标准版/企业版 注意:不能使用Windows2000 Professional和Windows XP作为服务器操作系统,因为它们有连接数限制,一般为10,即最多允许10个客户连接;SQL Server2000企业版不要在Windows 2000 Server上安装,应在Windows2000 advance Server或Windows2003 Server上安装 考生用机: 操作系统:WindowsXP Professional,Windows2000/2003 SQL Server2000 开发版/个人版,中级数据库SQL Server考试系统,系统安装,SQL Server2000安装的注意事项,在考试服务器或考核用机上都需要安装SQL Server2000,安装时一般情况只要按照系统安装向导执行下一步就可以了,但有一点例外,就是在选择“身份验证模式”时,必须选择“混合模式(Windows身份验证和SQL Server身份验证)”。如下图:,在实际的项目开发中为了安全一般都使用“混合模式”,在这里考试系统默认使用的就是“混合模式”。 数据库管理员sa的密码,设为“空密码”,这样比较方便,否则需要修改配置文件。 如果在安装过程中不小心使用了“Windows身份验证模式”,有下列修改方案:,中级数据库SQL Server考试系统,运行SQL Server2000的企业管理器:开始-程序-Microsoft SQL Server-企业管理器,展开左窗格“树”,右击当前的SQL服务器注册,选择弹出菜单中的属性,选择“安全性”选项卡,即可修改身份验证模式,中级数据库SQL Server考试系统,修改sa的登录密码,选择左窗格“树”中,安全性-登录-sa,右击sa选“属性”,即可修改或删除sa的登录密码,如下图所示:,中级数据库SQL Server考试系统,测试sa能否登录,开始-程序-Microsoft SQL Server-查询分析器,如下图所示。必须要测试。如果sa登录成功方可使用,否则只能重新安装SQL server,中级数据库SQL Server考试系统,考试系统的安装:考试系统分为“考试服务器”端和“考生用机”端两部分,安装步骤如下: 1、运行安装程序setup.exe,如果操作系统是Windows98/2000/xp并且没有安装过dotnet运行库,则安装程序要首先安装dotnet运行库dotnetfx.exe;运行库安装完毕,安装程序运行终止。 2、重新运行安装程序setup.exe,如果操作系统是Windows98/2000,安装程序将要安装微软数据访问组件(MDAC)MDAC_TYPE.exe,MDAC安装完毕安装程序运行终止。 3、重新运行安装程序setup.exe,按照安装系统提示安装考试系统组件,如果操作系统是windows2003或更新的操作系统则无须步骤1、2。,中级数据库SQL Server考试系统,注意: “考试服务器”端应该安装在一台性能较高的计算机上 并且“考试服务器”不要同时作为“考核用机”使用,考试服务器在考试开始要生成考题,通过网络下传这些考题给每个“考核用机”,考试结束时要接受考生成绩,考试服务器是比较繁忙的,因此最好挑选一台内存较大的计算机 考试用机端的程序在启动时会检查当前SQL Server管理的所有数据库,默认情况下要断开除系统默认数据库之外的其他数据库,因此和考试服务器端在同一计算机运行,服务器端使用的数据库DBTestSQL可能被强行分离,使得考试无法进行,当然可以通过修改配置文件来达到共存的目的,关于配置文件的修改,在后面再作介绍。,中级数据库SQL Server考试系统,软件各模块功能介绍,考试系统拓扑结构,中级数据库SQL Server考试系统,系统模块,中级数据库SQL Server考试系统,考试系统 (SQLTestClient.exe ),主要功能:提供考生进行考试、阅卷以及上传考生成绩。 工作流程:,中级数据库SQL Server考试系统,第一次登录时要求输入 考试服务器IP及准考证号,输入考试服务器IP及准考证号后单击“验证”后,从服务器获取了考生姓名,如果不正确单击“取消”,否则,单击“登录”,此时,系统将保存考生信息。,系统开始下载试题,并重新组合试卷,附加考生用数据库,然后准备考试 单击“开始考试”,计时开始,中级数据库SQL Server考试系统,“单选”:单击该按钮可以打开“选择题” “操作”:单击该按钮可以刷新题面框中的题面 “顶层”:开关按钮,按下时当前窗口会位于顶层,而不被其他窗口覆盖 “缩放”:可以改变题面框中的显示比例 “交卷”:单击该按钮,考生将不能再作答,系统将开始阅卷,并上传考生成绩和评阅明细 注意:在状态栏上的“剩余时间”和“考试文件夹”,考生的数据库附加、创建,以及数据的导入导出都必须在该文件夹中进行,否则不得分 一定要注意当前数据库“DBWSBM”,在学习“查询分析器”授课过程中,一定要强调学员选择当前数据库,不要把答案做到其他数据库中,这样做不得分。,中级数据库SQL Server考试系统,考试系统(SQLTestClient.exe)的配置文件SQLTestClient.exe.config ,中级数据库SQL Server考试系统,配置文件是一个XML文件,在该文件中有3个重要键: 考试文件夹TestDirectory,其值为TestSQLServer,表示考生的考试数据都存放在当前盘的TestSQLServer文件夹下。 数据库连接串Conn.ConnectionString,其值为packet size=4096;user id=sa;data source=initial catalog=master”,中级数据库SQL Server考试系统,保留数据库ReservedDB,其值为master,model,msdb,tempdb,pubs,Northwind,考试系统在考生登录时,首先要检查当前数据库连接的所有数据库,为了方便考生做题,系统要自动附加考试考试时所有使用的数据库,并且要分离SQL Server连接的除保留数据库之外的其他数据库,因此,如果你的计算机上的某个或某几个数据库不想被考试系统分离,则需要编辑该键,例如我们希望数据库DBStation不被考试系统分离,则该键的其值就应修改为: value=“master,model,msdb,tempdb,pubs,Northwind,DBStation” 当然对保留数据库的修改,要保证保留的数据库必须不能和考试数据库同名,否则将导致考试数据库不能正确附加,而使得考生无法做题。 配置文件的修改一定要使用“记事本”,而不能使用“写字板”或“Word”,中级数据库SQL Server考试系统,重新阅卷(SQLTestCheck.exe ),主要功能:当考试系统阅卷失败时,可以使用它重新阅卷,并上传考试成绩,它的功能完全等同于考试系统的交卷功能。运行该模块也需要输入准考证号或IP地址,并且准考证号必须是已经登录并且是没有成功阅卷的考生,否则系统禁止重新阅卷。如下图:,中级数据库SQL Server考试系统,单击“开始阅卷”,系统开始阅卷,阅卷完毕,系统自动上传考试成绩,中级数据库SQL Server考试系统,重新阅卷(SQLTestCheck.exe )的配置文件 SQLTestCheck.exe.config的内容和考试系统的配置文件SQLTestClient.exe.config一样,因此如果您修改了“考试系统”的系统配置文件,则也必须修改“重新阅卷”的配置文件,否则重新阅卷就可能失败,因为”重新阅卷”程序(SQLTestCheck.exe )只读取SQLTestCheck.exe.config文件中的配置。,中级数据库SQL Server考试系统,重新上传成绩( SQLTestSend.exe ),主要功能:当考试系统阅卷完毕上传考生成绩失败时,可以使用它重新上传考试成绩,操作界面如下图:,考试系统在考生登录,系统阅卷后,都要在本地记录,该模块就是将已正确阅卷但没有上传成绩的考生,重新上传成绩,对于为正确阅卷的考生应该使用“重新阅卷”来阅卷并上传成绩,如图:左边窗格内列出的就是已成功阅卷,但未上传成绩的考生,可以单击“上传到考试服务器”,上传这些考生成绩,中级数据库SQL Server考试系统,考试服务器(SQLTestServer.exe),主要功能:为每个考生生成考题,提供对考生的身份验证功能,当考生登录后提供试题下载,以及考试结束后,接受考生成绩的功能。操作界面如下图:,中级数据库SQL Server考试系统,试题库导入 当你第一次运行考试服务器其界面如下:除了“试题库导入”和“退出”外,其他功能都不可用,原因就是没有题库存在,因此第一步,在考试前应首先导入试题库,试题库,一般在考试前,可以从成教网(4或9)上下载,选择“试题库导入”系统将弹出“打开”对话框,要求给定试题库文件(*.zip)的路径,之后系统将解压缩试题库,并将该数据文件附加到SQL Server服务器,此时其他的按钮及菜单就转变为允许状态。,中级数据库SQL Server考试系统,试题库(DBTestSQL) 试题库成功导入后考试服务器上的SQL Server中会增加一个DBTestSQL数据库,该数据库中存放着所有考生信息,试题数据,考试场次信息,考生的考试信息及成绩等数据,其中有好多信息都是以加密形式存在,切忌不能编辑这些信息,因为对它们的编辑必然导致解密失败而不能正常考试 数据表tblkaoshi,存放考生的考试信息,chengji(成绩)字段存放考生成绩,是一个加密的二进制字段,该字段中包含当前考生的所有考试信息,这些信息将被上传到考核办服务器,这些内容经过数字签名,所有的编辑(包括复制粘贴)都将导致数据失效,而不能上传成绩。,中级数据库SQL Server考试系统,生成考题 试题库导入之后,就可以生成考题了,该功能是给每个参加本场考试的考生生成一份考题,该操作应该在考试前进行,单击菜单中的“生成考题”或工具栏上的“生成”按钮,系统将弹出下图对话框:这时需要选择“场次”,输入指定场次的“口令”,并输入参加本场的考生人数,系统将会生成考题,为了安全系统生成的考题数会大于您输入的考生人数。如下右图,输入考生人数5,生成10个考题文件。 此时考题生成了,但考试并不能开始,因为此时考生登录服务尚未启动。,中级数据库SQL Server考试系统,开始考试 生成考题后,可以单击“考试考试”菜单或工具栏上的“开始”按钮开始考试,该操作将开启考生登录服务,并开始计时,考生迟到30分钟将不能登录。 停止考试 该操作将关闭考生登录和成绩上传服务 考生登录信息 查看考生的登录记录,偏重于技术层面,注意本考试中考生用机的考试系统访问考试服务器是2000号端口,因此在考试前应关闭考生用机及考试时服务器上的防火墙,或者打开防火墙上的2000号端口,该功能将显示所有考生用机的连接情况。如下图,中级数据库SQL Server考试系统,考生考试信息 以表格的形式显示所有已登录考生的考试状态信息,可以通过场次的选择查看指定场次或全部场次的已登录考生的考试状态信息,而且可以通过单击列标题,将考生信息按任意列排序,中级数据库SQL Server考试系统,成绩导出 选择菜单“成绩导出”或者工具栏上的“导出”按钮,可以将考试服务器数据库中的成绩数据导出为加密的XML文件,便于备份或者到其他计算机上传,单击“导出”,即可将考生成绩导出到一个XML文件。,中级数据库SQL Server考试系统,成绩上传 选择菜单“上传成绩”或者工具栏上的“上传”按钮,可以将考试服务器数据库中的成绩数据上传到考核办服务器,单击上传功能之后,系统首先弹出登录对话框(登录到考核办服务器),这里登录的用户名和密码就是网上报名使用的用户名和密码,正确登录后,上传对话框弹出。如下图:,中级数据库SQL Server考试系统,由上图,可以选择“仅上传未成功上传的考生成绩”复选框来上传未上传得考生成绩,最右边列的上传状态有5种情况: 上传成功 上传失败 上传失败,非本次考试题库 上传禁止,成绩已发布 未上传,中级数据库SQL Server考试系统,其中“上传失败”有可能是远程服务器连接失败。因此一定要注意配置文件中远程上传服务的路径,由配置文件SQLTestServer.exe.config中的键RemoteService.Url指定 注意这里网通用户使用4,而电信用户应使用9,其他运营商的用户,根据实际情况自行选择。注意修改此类配置文件只能使用“记事本”来编辑 “上传失败,非本次考试题库”的错误原因:在每次考试题库生成后,系统在考核办的服务器上生成一个本考试题库的惟一标识,如果考试不使用指定题库进行考核,成绩将不能上传 “上传禁止,成绩已发布”,当成绩发布之后上传功能在远程服务器上被禁止,中级数据库SQL Server考试系统,考试服务器配置文件SQLTestServer.exe.config的内容: ,中级数据库SQL Server考试系统,在该文件中有3个重要键: 数据库连接串Conn.ConnectionString,其值为packet size=4096;user id=sa;data source=initial catalog=dbtestSQL ,其中每个字段的含义和考试系统的连接串相同,它要连接的目标数据库是dbtestSQL(试题库),本次考试的试题,所有的考生信息,考生的考试成绩,考试场次及口令等,都存放在该数据库中 数据库连接串Master.ConnectionString,目标数据库是系统数据库Master 远程服务URL RemoteService.Url,其值为4/WebWsbm,考试服务器有上传考生成绩到考核办服务器的功能,该键的值就是省考核办服务器上传成绩模块服务的URL,对于电信用户其值应修改为9/WebWsbm,中级数据库SQL Server考试系统,成绩上传( SQLScoreUp.exe ),主要功能:提供对有XML成绩备份的上传功能 要上传成绩,最好在考试服务器中直接进行,但考试服务器在考场中,考场中计算机可能不能上网,因此直接使用考试服务器上传成绩就不可能,这样就需要在一台能上网的计算机上安装考试服务器端软件,但这时不需要安装考试服务器及SQL Server2000,只要安装“成绩上传”模块即可,具体操作步骤: 使用“考试服务器”的“成绩导出”功能,将考试服务器的考生成绩导出到一个XML文件中 使用“成绩上传”中的打开功能,打开上述XML文件,单击上传即可。,中级数据库SQL Server考试系统,同样运行“成绩上传”也需要经过验证,同样要注意它的配置文件SQLScoreUp.exe.config中的键所指定的上传服务的路径,修改同上,如果身份验证失败,首先应该考虑,是不是上述服务路径有问题,这里的路径和“网上报名”系统的路径是一致的。注意修改此类配置文件只能使用“记事本”来编辑 操作示意图如下:,中级数据库SQL Server考试系统,登录远程服务器,用户名和密码就是网上报名的用户名和密码,成功登录后,单击“打开”按钮,打开备份成绩的XML文件,打开成绩备份文件的界面,注意:状态栏上有上传成绩数和数据文件路径,便于核对,单击“上传”,系统上传成绩到远程服务器,注意:状态栏上有上传成绩数和正确上传成绩数,中级数据库SQL Server考试系统,注意:不管是考生用机,还是考试服务器,在开始运行前,必须保证SQL Server服务处于启动或运行状态,否则系统将出现异常,这时只有启动SQL Server服务,然后重新启动考试系统。 如何判定SQL Server服务是否已启动:,SQL Server服务已启动,SQL Server服务已停止,SQL Server服务已暂停,通过观察系统托盘区的图标,即可发现SQL Server服务是否启动,当然在安装SQL Server后该服务是在操作系统启动时自动启动的,中级数据库SQL Server考试系统,有时在系统托盘区没有上述图标或者SQL Server服务状态不是启动状态,如何修改其状态? 对于SQL Server服务状态图标不存在时,开始-程序-Microsoft SQL Server-服务管理器,或者双击托盘区图标,运行结果如图:,只要点击相应的按钮即可改变SQL Server服务状态;选择“当启动OS时自动启动服务”后,将会在启动Windows时自动启动SQL Server,当然SQL Server2000安装后默认就是自动启动,中级数据库SQL Server考试系统,阅卷方案及评分规则,阅卷方案 阅卷仅评阅考生的作答结果,而不对操作过程和方法进行监控(对于查询语句Select通常采用视图、存储过程和into子句考核) 阅卷是在考生计算机上进行的,仅将成绩和扣分明细上传 阅卷系统仅评阅当前数据库和考生的考试文件夹,将答案做到其他数据库或其他文件夹中将不被评阅 阅卷结束,考生作答结果本地备份,考生成绩本地备份,考生成绩和扣分明细上传考试服务器 考生的选择题答案中包含考生信息,评阅时将要检查比较这些信息是否与当前评阅的考生信息匹配,否则计零分,中级数据库SQL Server考试系统,试题类型及评分规则 选择题:全部是单项选择,每小题1分,共20分 数据表结构:严格按顺序检查每个字段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论