您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第电大数据库系统及应用,形考册第9章,习题与参考答案9章习题与参考答案
第9章习题与参考答案一、单项选择题1.设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr字符串中。下列关于使用ADOcn建立与数据源连接的语句正确的是(B)。A.ADOcn.CretaecnStrB.ADOcn.OpencnStrC.ADOcn.connetioncnStrD.ADOcn.conncnStr2.可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是(C)。A.ADOcn.ExecuteUPATEFROMSCWHERE学号='A30'B.ADOcn.ExecuteSELECTFROMSCWHERE学号='A30'C.ADOcn.ExecuteDELETEFROMSCWHERE学号='A30'D.ADOcn.ExecuteDROPFROMSCWHERE学号='A30'3.下列不属于ADO对象模型的对象的是(B)。A.ConnectionB.UpdateC.CommandD.Recordset4.下列声明并创建Connection对象的语句,正确的是(A)。A.DimADOcnAsNewConnectionB.DimADOcnAsConnectionC.DeclareADOcnAsNewConnectionD.DeclareADOcnAsConnection5.利用Recordset对象可以得到查询结果集。下列将SC表中的全部数据放置到Recordset对象中的语句,正确的是(A)。A.ADOrs.OpenSelect*FromSCB.ADOrs.ExecuteSelect*FromSCC.ADOrs.CreateSelect*FromSCD.ADOrs.Select*FromSC二、简答题1.请简述C/S和B/S的主要原理,并说明它们各自的优缺点。答:传统的C/S模式是一种两层结构的系统,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序和数据库两部分组成。C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层。B/S模式,即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。C/S和B/S的优缺点。(1)系统的性能在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。(2)系统的开发C/S结构是建立在中间件产品基础之上的,对应用开发者提出了较高的要求。应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。(3)系统的升级维护C/S系统升级成本比较大。B/S与C/S处理模式相比,减轻了异地用户系统维护与升级的成本。所有的升级操作只需要针对服务器进行。2.请简要说明开发数据库应用系统的一般步骤。答:1)通常要声明一个全局数据库连接对象2)一般要创建Main子过程,并将它设置为启动对象。在其中顺序完成以下操作:(1)以非模态方式显示飞溅窗。(2)创建全局数据库连接对象,并连接SQLServer或Access等数据库。(3)以模态方式显示登录窗,等待用户登录。(4)登录成功后,以非模态方式显示主窗体,否则退出程序。3)主窗体一般均提供增加、删除、修改、查询等对数据库的管理功能,所有操作均使用全局数据库连接对象作为与数据库交互的通道,通过SQL语句对数据进行处理,其中:(1)增加功能。使用Insert语句。在新增一条记录时,一般应先执行一Select语句,以防止记录的主关键词重复。(2)删除功能。使用Delete语句。在执行删除操作之前,一般会使用MsgBox函数进行提示。(3)修改功能。使用Update语句。(4)查询功能。使用Select语句。一般会根据用户的需求设置查询条件。4)其他功能。比如数据库备份和恢复功能、用户权限管理功能等。
本文标题:第电大数据库系统及应用,形考册第9章,习题与参考答案9章习题与参考答案
链接地址:https://www.777doc.com/doc-2094872 .html