第六章: 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】按钮,系统将弹出对话框,询问用户是否 将数据库别名保存