大型数据库复习题(新)(2)

2019-07-27 10:03

? 数据缓冲区 ? 日志缓冲区

30. 工作空间(Workspace)、目标(Target)和库文件(Library)的关系?

在一个工作空间中可以建立多个目标,每个目标实际上就是一个应用程序,它可以对应一个或多个PowerBuilder库文件。

31. PB系统对象有哪些?各有什么作用?

? 应用(Application):一个应用程序的入口。

? 数据窗口(Data Window):用户数据库或其它数据源的数据检索和数据操作。 ? 窗口(Window):用户和PB应用程序之间的主要界面,可显示信息,接收用户的信息,

响应用户的鼠标、键盘等操作。

? 菜单(Menu):用户操作应用程序的主要界面或工具,用户通过选择菜单项可以执行

相关的命令或任务。

? 函数(Function):完成一特定功能的程序代码,可以(并非必须)有参数和返回值。

包括对象级和全局级。

? 查询(Query):一条SQL SELECT语句。

? 结构(Structure):由1到多个变量构成,包括对象级和全局级。 ? 用户对象(User Object):当有类似的应用特征重复出现或使用时,可定义用户对象,

包括可视用户对象和类用户对象。

? 工程(Project):用于建立可执行程序、动态连接库和其它应用组件。

32. PB变量类型有哪四类?它们有何区别?

局部变量 实例变量 共享变量 全局变量 作用范围 所在的事件或函数 所在对象的具体实例 所在对象的所有实例 整个应用程序 生命周期 所在的事件或函数 所在对象的具体实例 整个应用程序 整个应用程序 提倡多使用局部变量,适当使用Instance, 尽量少用Shared 和 Global, 33. PB二维数组如何赋值?

? String ls_city[] //下标默认从1开始 ? String ls_city[10] //下标默认从1开始 ? String ls_city[2 to 20] //下标从2到20 ? String ls_city[2,10]

数组初始化:int li_i[9]={2,3,4,5,6,7,8,9,10}

34. 什么是事务对象?它有哪些属性?

PB应用程序和数据库之间的通讯区域。PB通过相应的事务对象连接数据库。

事务对象包括15个属性,5个用来返回操作的状态信息,其它10个用于设置和数据库联接时的参数。

35. PB应用程序中如何连接oracle数据库?

SQLCA.DBMS =“O84 Oracle 8.0.4” SQLCA.ServerName =“test” SQLCA.LogID=“admin” SQLCA.LogPass=“admin” SQLCA.AutoCommit = False connect using sqlca;

if sqlca.sqlcode <>0 then //0 Success,100 Not found,-1 Error messagebox(“信息窗口”,“主数据库连接失败!\ halt close end if

妈妈咪,太多了,自己看ppt

36. 菜单打开窗口命令有哪些?PB有哪些窗口类型?

? Open

? OpenWithParm ? OpenSheet

? OpenSheetWithParm ? Main(主) ? Popup(弹出) ? Child(子)

? Response(响应) ? MDI(多文档界面)

? MIDHELP(含微帮助的MDI)

37. DataWindow Object显示方式有哪些?各自特点?重点Grid、tabular、freeform、N-UP

? Grid ? Tabular ? Freeform ? Graph ? N-up ? Label ? Group ? Crosstab ? Composite ? Rich Text ? OLE

特点百度不出来~~

38. DataWindow Object数据源有哪些?各自特点?重点Quick Select、External、SQL

Select

? Quick Select:可以针对多个表进行查询数据。只向用户提供了SQL SELECT语句

的一部分字句,没有提供计算列和检索参数等一些高级SQL语句功能。速度快。 ? SQL Select:允许使用SQL SELECT语句的所有字句,能使用它的全部功能。 ? Query

? Stored Procedure

? External:是对其他四种数据源访问不到的数据源的总称,可以访问来自文件、字

符串、剪贴板等任何可能的形式。不能执行和数据库相关的操作,如update,retrieve函数。

(百度answer,仅供参考哉~)

39. 数据窗口画板有哪些内容? Design设计窗口有哪些区域,各有哪些作用?

? Design设计窗口

– Header标题/页眉区 – Detail数据/细节区 – Summary汇总区 – Footer页脚区

– Header Group分组标题区 – Trailer Group分组尾部区

? Properties属性窗口 ? Preview预览窗口

? Column Specification列说明窗口 ? Control List控件列表窗口 ? Data数据窗口

40. 数据窗口常用属性、事件、函数有哪些?

? 添加或修改检索参数 ? 修改Tab顺序 ? 设置打印属性

? 定义网格的显示时机和特征 ? 改变字体颜色 ? 改变背景颜色 ? 改变显示格式

我想说事件函数ppt都木有,,,,,,,

41. DataWindow Buffer有哪些?各自特点?

? PrimaryBuffer :存放填充窗口中DataWindow 空间中数据的,调用DataWindow的

Retrieve()函数和InsertRow()函数可以将数据填入到这个缓存区。

? DeleteBuffer :保存的是DeleteRow()函数从Primary Buffer中删除的记录。 ? FilterBuffer :存储的是从Original Buffer使用Filter()函数过滤到Primary

Buffer中后的剩余记录。

? OriginalBuffer: 存储的是Datawindow最初执行retrieve()函数时得到的全部

记录。(百度!)

42. DataWindow Status有哪四种?如何获取和设置?

? NotModified! ? DataModified! ? New!

? NewModified!

获取和设置ppt上也没有啊,抓狂!!

43. DataWindow Update Properties有哪些?各种属性值有何含义?

? Allow Updates ? Table to Update

? Where Clause for Update/Delete

– Key Columns

– Key and Updateable Columns – Key and Modified Columns

? Key Modification

– Use Delete then Insert – Use Update

? Updateable columns ? Unique Key Column(s) ? Indentity Column

45. 什么是计算列和计算域?它们有何作用?它们的根本区别是什么?

? 计算列:定义在SQL Select语句上,将计算结果直接带到数据窗口中。可编辑。其

值只有在重新retrieve时发生变化,或直接编辑修改。计算列还可用于添加临时字段(不可更新),方便编程。

? 计算域:定义在DataWindow Object上,根据数据窗口的相关数据进行计算。不可

编辑。在数据窗口上的相关操作可能会引起计算域值的变化。计算域还可用于显示系统信息(如today())、页码等信息。

计算列和计算域用于列的计算和数据统计汇总。

46. 各列举两种方法获取和设置数据窗口中列值。并掌握这两种方法使用场合。

又迷惘了,什么东西。。。。。。。。

47. 什么是DataStore ?

不可见DataWindow,操作类似DataWindow。

48. PB9可执行程序必需的动态链接库有哪些?

必需 PBVM90.DLL PowerBuilder 虚拟机 必需 LIBJCC.DLL PowerBuilder 库管理

可选 PBDWE90.DLL DataWindow 数据窗口引擎 可选 PBRTC90.DLL 超文本控件 可选 PBTRA90.DLL 数据库访问跟踪

可选 PBODB90.DLL/PBODB90.INI PB的ODBC接口

可选 PBO8480.DLL/PBO9090.DLL Oracle Version接口


大型数据库复习题(新)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南省永州市2014届高三二模历史 Word版含解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: