delphi 数据库编程侯太平 童爱红主编 课后习题第六章答案《数据库应用技术》

更新时间:2023-12-03 02:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第六章:

1、应用程序用以请求一个连到ODBC数据源的连接(Connection)的名字是A 。

A.DSN B.ADO C.ODBC D.Connection

2、在ODBC层次结构中, D 包含在ODBC32.DLL中,对用户是透明的,其任务是管理ODBC驱动程序,是ODBC中最重要的部件.

A.数据源名 B.ODBC管理器 C.ODBC API D.驱动程序管理器

3、在DATEBASE Desktop程序中,B 就是数据表所在的子目录或数据库文件名的替代名称。

A.数据库别名 B。DSN C。BDE

4、使用Database Desktop程序,不能完成下列的 D 功能。 A.创建和维护数据库表 B。创建和维护数据库别名 C.执行SQL语句 D。创建三层结构的数据库程序 5、请说出下列名词的含义

BDE:Borland公司开发的数据库引擎,其基本思想为把应用程序与具体数据库隔离开,提供一个统一的接口供用户使用。

OLE DB:是一个低层的数据访问接口,它向应用程序提供了一个统一的数据访问方法,用它可以访问各种数据源,包括传统的关系型数据库、电子邮件及自定义的商业对象。 DSN:应用程序用以请求一个连到ODBC数据源的连接(Connection)的名字。

ADO:微软公司设计的最新的数据访问技术,用来与OLE DB一起协同工作,以提供通用数据访问。

数据库别名:数据库别名与工作区相对应起来,可以理解为存放数据库表的容器。

工作目录:Database Desktop工作目录是系统默认的打开和保存文件的目录,也是打开文件对话框和保存文件对话框中的默认路径,名为WorkDir的目录作为默认的工作目录。

私有目录:私有目录通常在多用户环境中使用,用来存放当前用户的中间结果,如临时创建的表格等。在多用户环境下,每个用户应当有一个私有目录。默认的私有目录的数据库别名为PRIV.

6、DSN可以分为三种,分别系统DSN、用户DSN和文档DSN。其中系统DSN可以被登录到系统中的所有用户使用。

7、说明利用Delphi开发两层结构的数据库应用程序的方法。 解:基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress的两层数据库应用程序、基于InterBase的两层数据库应用程序。 8、说明利用Delphi开发三层结构的数据库应用程序的方法。 解:三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。

9、请画出ODBC各部件及层次关系图。 解:ODBC各部件及层次关系图如下:

ODBC各部件及层次关系图

10、说明为Access数据库建立系统DSN的过程,并实际为一个Access数据库建立一个系统DSN。

解:过程如下 1. 打开ODBC数据源管理器

2. 选择数据源类型并添加数据源 3. 选择驱动数据源的驱动程序 4. 设置数据源参数 5. 完成

11、说明为SQL Server数据库建立系统DSN的过程,并实际为一个SQL Server数据库建立一个系统DSN。 解:过程如下:

1. 方法同Access数据源名的配置 2. 方法同Access数据源名的配置 3. 选择驱动数据源的驱动程序 4.为数据源命名并选择SQL服务器 5. 设置登录ID和密码 6. 选择数据库 7. 测试数据源 8. 完成

12、首先在D盘根目录下创建一个名为“MYDIR1”的子目录,然后使用Database Desktop应用程序为该目录创建一个数据库别名“MYA1”. 解:

(1) 在Database Desktop应用程序中执行【Tools】→【Alias Manager】命令,出现【Alias

Manager】对话框。

(2) 单击【New】按钮以创建数据库别名。在【Database alias】列表框中输入“MYA1”,

在【Driver type】列表框中选择【STANDARD】类型,此时将出现一个PATH文本框,在该文本框中输入路径“d:\\ MYDIR1”,或单击【Browse】按钮,在弹出的【Directory Browser】对话框中找到所需要的目录“d:\\ MYDIR1”,然后单击【OK】按钮,退出【Directory Browser】。

(3) 单击【Alias Manager】对话框上的【OK】按钮,系统将弹出对话框,询问用户是否

将数据库别名保存到BDE配置文件IDAPI32.CFG中,单击【是】按钮即可。

13、首先在D盘根目录下创建一个子目录MYDIR2,再用Microsoft Access 2002创建一个数据库JWGL.MDB并存放到该目录下,然后为该数据库创建一个数据库别名为ACCJWGLB。 解:

(1) 在Database Desktop应用程序中执行【Tools】→【Alias Manager】命令,出现【Alias

Manager】对话框。

(2) 单击【New】按钮以创建数据库别名。在【Database alias】列表框中输入“ACCJWGLB”,

在【Driver type】列表框中选择【MSACCESS】类型,此时将出现一个PATH文本框,在该文本框中输入路径“d:\\ MYDIR2\\JWGL.MDB”,然后单击【OK】按钮,退出【Directory Browser】。

(3) 单击【Alias Manager】对话框上的【OK】按钮,系统将弹出对话框,询问用户是否

将数据库别名保存到BDE配置文件IDAPI32.CFG中,单击【是】按钮即可。

本文来源:https://www.bwwdw.com/article/0w5t.html

Top