中级数据库考试系统.ppt

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

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!