第七章习题答案.pdf_第1页
第七章习题答案.pdf_第2页
第七章习题答案.pdf_第3页
第七章习题答案.pdf_第4页
第七章习题答案.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

复习题答案复习题答案 7.1说明处理数据库的5种不同的方式(使用图7-2). A. 使用查询, 表单和报表 B. 互联网技术(ASPs and JSPs) C. 使用编程语言 D. DBMS 触发器 E. DBMS 存储过程 7.2总结本章讨论的在处理表单的过程中可能出现的问题. 一个看似简单的操作,可能引起 DBMS 进行一系列复杂的数据库操作。 7.3以自己的语言说明传统数据库处理应用程序的本质 多个用户可能使用数据库管理系统同时并发处理多个数据表。他们可能不得不 使用触发器、存储过程等。这些操作行为的组合是非常复杂的。 7.4什么是触发器以及如何使用触发器? 触发器是一个存储在数据库中的程序, 并在特定时间发生时可以由 DBMS 执行。 7.5描述三种触发器的名称 三种触发器分别是: Before, After, 和 Instead Of. 7.6什么是存储过程以及该如何使用它? 存储过程类似于计算机程序的子例程或函数,但它存储在执行数据库操作的数 据库中。. 7.7说明数据环境复杂的原因。. 如今 Internet 技术的的数据库应用程序所处的环境纷繁复杂,典型的 Web 服务 器需要发布多种不同数据类型的应用程序。 7.8指出Web数据库应用程序3个主要组件的名称。. 数据库应用程序 3 个主要组件是: (1) Web 浏览器(2) Web 服务器、Web 页面, and (3) DBMS 和数据库. 7.9根据本章的内容,指出Web服务器的两大主要功能。 两大功能是通信处理和网络数据库应用程序. 7.10解释两层和三层体系结构之间的差异。. 两层结构中 DBMS 和 Web 服务器在一台计算机上, 三层结构中被分布在不同的 计算机上。 7.11什么是IIS?它的功能是什么? IIS 室 Microsofts Internet Information Server 的缩写, 是一种 Web 服务器. 7.12ASP和JSP的缩写分别表示什么? ASP 是 Active Server Pages 的缩写, JSP 是 Java Server Pages 的缩写. 7.13什么是ASP?它的功能是什么? ASP 是 Microsofts Active Server Pages, 它可以使 HTML 和程序内容在混合在 网页中。 7.14ASP中符号的意义是什么? 该符号对中的代码由 Web 服务器执行。 7.15ASP中使用了哪些语言? ASP 使用了 VBScript 或 JavaScript. 7.16什么是ASP.NET? ASP.NET 是新版本的 ASP,允许编程人员使用面向对象的程序语句。 7.17在Windows领域, 哪些类型的Web页面被解释, 哪些类型的Web页面被编译? ASP 页面被解释, ASP.NET 页面被编译. 7.18什么是Apache?它的功能是什么? Apache 是一种 Web 服务器,通常在 Linux 和 Unix 服务器上使用。 Apache 处 理 HTTP 请求并 Web 页面中的逻辑处理。 7.19解释ODBC, OLE DB和ADO之间的关系. 每个 DBMS 有产品都有一个应用程序接口 ODBC 是数据库互联标准。 OLE DB 是基于 ODBC 标准的面向对象的接口。 ADO 是为脚本语言使用者开发的一组使用了 OLE DB 的对象集合。 7.20指出ODBC标准中组件的名称。 应用程序 、驱动器管理器, DBMS 驱动器, 数据源 7.21驱动器管理器所担任的角色是什么? 驱动器管理器作为应用程序和 DBMS 驱动器的中间层提供服务,当应用程序请 求连接时,驱动器确定处理给定 ODBC 数据源的 DBMS 并把驱动器加载到内存 中。. 7.22DBMS驱动器锁担任的角色是什么? DBMS 驱动器向位于数据库服务器上的数据源发送请求。. 7.23什么是单层驱动器? 单层驱动器可以处理 ODBC 调用 和 SQL 语句. 7.24什么是多层驱动器? 多层驱动器可以处理 ODBC 调用,但是把 SQL 请求直接传递给数据库服务器。. 7.25指出三种ODBC数据源之间的区别. A. 文件数据来源是一个文件,数据库用户可以共享。唯一的要求是让用户 用相同的数据库驱动器并拥有相同的数据库访问权限。其数据来源文件 可以通过电邮或以其他方式分发给可能的用户。 B.系统数据源对应于一台电脑。操作系统和任何用户在该系统(拥有适当 的权限)都可以使用系统数据源。 C.用户数据来源只对其创建者可用。 7.26对于Web服务器而言,推荐使用何种ODBC数据源? 一般来说, Internet 应用程序的最佳选择就是在 Web 服务器上创建一个系统数据 源,那么浏览器用户就可以访问 Web 服务器,轮流使用系统数据源来建立与 DBMS 和数据库之间的连接。 7.27抽象(abstraction)的定义是什么?. 抽象是对某个事物的概括。ODBC 接口是对世界 SBMS 存取模式的抽象。当我 们对某个事物进行抽象是,我们抛开细节关注该事物与其他类型的事物的分界。 7.28对象特性和方法的定义是什么?. 特性表示的是对象的特征或属性。方法指的是对象可以执行的操作。 7.29说明对象类和对象之间的区别? 对象抽象的定义又称为一个对象类,或简称类。对象类的一个示例(如某个特 定的记录集)称为一个对象. 7.30什么是API? 对象、方法和属性的集合,用于访问程序的功能。. 7.31哪些语言可以使用ADO? 脚本语言如 JScript 和 VBScript; 编程语言如 Visual Basic, Java, C#, 和 C+. 7.32列出ADO对象模型的对象并解释它们之间的关系。. 创建的第一个 ADO 对象是 Connection 对象,它是其他对象的基础。通过连接, 开发人员可以创建一个或多个 RecordSet 对象以及一个或多个 Command 对象。 在创建或使用这些对象工作的过程中, ADO 将多有错误 (Error 对象) 放到 Errors 集合中。 7.33Connection对象的功能是什么? The connection object establishes a connection with an ODBC data source or with an OLE DB data source. It is the basis of the other objects in ADO. Connection 对象建立与某个 ODBC 数据源或 OLE DB 数据源的连接。它是其它 对象的基础。 7.34给出一个创建Connection对象的VBScript的片段。 7.37Fields集合中含有什么?解释在什么情况下使用该集合。. Fields 集合包含 RecordSet 对象中各列的名称。当应用程序需要对 RecordSet 的 数据按照列名的方式操作时会使用 Fields 集合。 7.38给出一个创建Fields集合的VBScript片段. “SeminarID“ Then omit surrogate key % 7.39Errors集合中含有什么?解释在何种情况下适用该集合。 The Errors collection contains from zero to many errors that resulted during the processing of some ADO command. It would be used to interpret and display error messages. Errors 集合中存储 ADO 命令执行后产生的错误信息。当需要在错误时中断或者 读取错误信息时使用该集合。 7.40给出一个创建Errors集合的VBScript的片段. Dim varI, varErrorCount, objError On Error Resume Next varErrorCount = objConn.Errors.Count If varErrorCount = 0 Then For varI = 0 to varErrorCount _1 Set objError = objConn.Errors(varI) objError.Description contains a description of the error Next End If 7.41Command对象的用途是什么? 执行查询和存储过程。 7.42ASP中标记的用途是什么? 该标记对中的语句由 ASP 服务器执行。. 7.43对于HTTP来说,无状态是什么含义? 通常情况下,浏览器的客户端使用 HTTP 想服务器端发出请求,服务器端服务 该客户端请求,将结果返回给浏览器,并且忘记和客户端的交互。同一客户端 发出的第二个请求会被认为是新客户端发出的请求。 7.44在什么情况下,无状态会给数据库处理带来问题? 在原子事务中需要多个数据库操作时不能被接受。. 7.45简要说明在使用HTTP时,数据库应用程序如何管理会话? Web 服务器或其它程序必须增强 HTTP 的基本功能。. 7.46XML代表什么? XML代表可扩展标记语言( Extensible Markup Language). 7.47如何区分XML和HTML? XML 允许用户创建并使用自己的标记, 而 HTML 不允许. 7.48说明为什么XML是可扩展的. 因为它允许用户创建和使用自己的标记. 例如: . 7.49XML模式文件的作用是什么? 定义多有支持的标记以及他们相互之间的联系。 7.50如何验证XML文件? XML 文件可以声明定义所使用标记的模式文件的名称和位置,当这项工作完成 后,验证程序可以确定文件有效,实际上就是符合它的模式。 7.51如何验证XML模式文件? XML 模式文件自身就是 XML 文件。这意味着,他们也可以通过自己的模式进 行验证,该文件由全球信息网组织 W3C 在 WWW.W3C.org 站点中进行维护。 7.52说明自动模式验证的优点。 自动验证文件的能力意味着大量成本的节省。. 7.53简要解释XML对数据库处理的重要性。. Database applications can be written to generate XML documents that conform to XML schemas. The applications can be written to accept XML documents, pull the XML data from the documents and then store it in the database. Similarly, the applications can retrieve data from the database and place it in XML documents. 数据库应用程序可以被写生成符合 XML 模式的 XML 文档。应用程序可以接受 XML 文档,从数据文件中读取 XML 数据,然后把它储存在数据库。 同样,应用程序 也可以从数据库中检索数据并将其放置在 XML 文件中。 7.54SQL语句中的FOR XML表达式的作用是什么? FOR XML 语句用于在 SQL Server 中以 XMl 格式显示 SQL 语句的处理结果。 7.55XML Web Services的作用是什么? 其目的是使得世界上任意一台计算机都可以通过标准接口访问该数据库应用程 序。 7.56解释XML Web Services是如何将Internet启用为一台计算机的。. XML Web Services allows an application on one Web server to incorporate applications located on other computers on the Internet. Thus, several programs on several computers on the Internet may be combined or incorporated into the one application that a user sees and uses. XML Web Services 允许一个网络服务器的应用程序和其他连接在 Internet 上的 Web 服务器上的应用程序协同工作。这样多个计算机上的多个应用程序集合在 一起看起来就像是使用一台计算机上的一个程序。 7.57什么是BI系统? BI(商业智能)系统是协助管理员和其它专家分析当前和以前操作以及预测将 来可能发生时间的信息系统。. 7.58指出BI系统与事务处理系统之间的区别? 与事务处理系统不同,BI 系统不支持可操作的动作,如记录和处理订单,但是 却支持管理评估、分析、规划和控制等。. 7.59指出并说明BI系统两个主要类别的名称. 两个主要类别 (1)报表, 和(2) 数据挖掘. 7.60OLAP代表什么?它的作用是什么? OLAP 是 OnLine Analytical Processing(在线分析处理)的缩写,是一种以动态方 式分隔数据

温馨提示

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

评论

0/150

提交评论