数据库系统设计 模拟试题
数据库系统设计 模拟试题
模拟试题 选择题(每小题1.5分共15分) 1.数据库应用系统开发过程中系统维阶段最主要的工作是() A)数据维护 B)编码维护 C)应用程序维护 D)硬件设备维护 2. Powerbuilder当中我们会利用哪一种环境来处理数据库的数据?() A)窗口画板 B)菜单画板 C)数据窗口画板 D)用户对象画板 3.下面正确的标识符是() A)2y B)T Class C)Then 4.当使用 Retrieve函数把数据从数据库检索到数据窗口后,数据被存入()中 A)数据库缓冲区 B)数据窗口 C)数据库
模拟试题一 一、选择题(每小题 1.5 分,共 15 分) 1.数据库应用系统开发过程中系统维阶段最主要的工作是( )? A) 数据维护 B) 编码维护 C) 应用程序维护 D) 硬件设备维护 2.PowerBuilder 当中我们会利用哪一种环境来处理数据库的数据?( ) A) 窗口画板 B) 菜单画板 C) 数据窗口画板 D) 用户对象画板 3.下面正确的标识符是( )。 A) 2y B) T Class C) Then D) X2 4.当使用 Retrieve 函数把数据从数据库检索到数据窗口后,数据被存入( )中。 A) 数据库缓冲区 B) 数据窗口 C) 数据库
)数据窗口缓冲区 5.关系模式规范化的最起码的要求是达到第一范式,即满足() A)每个非码属性都完全依赖于主码 B)主码属性唯一标识关系中的的元组 C关系中的元组不可重复 D)每个属性都是不可分解的 6 PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特 色的是() A)支持面向对象的开发方法 B)提供可视化图形用户界面 C)使用ODBC与多种数据库连接 D)可通过数据窗口访问数据库 7.数据库技术中的”脏数据,是指() A)错误B)回返C)未提交D)未提交的随后又被撤消 8.()是指被某个事件处理程序或某个用户自定义函数访问使用的变量 A)全局变量 B)局部变量 C)实例变量 )共享变量 9.当选择了Grd显示风格后,在数据源中定义的数据窗口检索的列将出现在()。 A)页眉/标题( Header)区域 B)数据/细节(Deta)区域 C)汇总( Sum mary)区域
D) 数据窗口缓冲区 5.关系模式规范化的最起码的要求是达到第一范式,即满足( ) A) 每个非码属性都完全依赖于主码 B) 主码属性唯一标识关系中的的元组 C) 关系中的元组不可重复 D) 每个属性都是不可分解的 6.PowerBuilder 是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特 色的是 ( ) A) 支持面向对象的开发方法 B) 提供可视化图形用户界面 C) 使用 ODBC 与多种数据库连接 D) 可通过数据窗口访问数据库 7. 数据库技术中的“脏数据',是指( ) A) 错误 B) 回返 C) 未提交 D) 未提交的随后又被撤消 8. ( )是指被某个事件处理程序或某个用户自定义函数访问使用的变量 A) 全局变量 B) 局部变量 C) 实例变量 D) 共享变量 9.当选择了 Grid 显示风格后,在数据源中定义的数据窗口检索的列将出现在( )。 A) 页眉/标题(Header)区域 B) 数据/细节(Detail)区域 C) 汇总(Summary)区域
D)页脚( Footer)区域 10. PowerBuilder支持五种数据源是:SαL选择、查询对象、存储过程、外部数据源以及()。 A)标签B)自由格式C)列表D)快速选择 二、填空题(每小题2分,共10分) 1 PowerBuilder支持面向对象程序设计方法支持 这些面向对象编程技 2数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括 数据插入、删除、更新和 3.事务作为一个逻辑单元,必须具备ACID特性,即、 4. PowerBuilder用以通用方式引用对象和控件的四个代词是: Parent, Parentwindow, 5.通过ODBC连接数据库的步骤是 三、判断题(每小题1分,共10分) 1.数组中元素的类型可以互不相同。() 2. PowerBuilder是大型数据库系统开发的最好工具。() 3 PowerBuilder是B/S体系结构的一组工具软件。() 4 PowerBuilder中, DISCONNECT语句断开与数据库的连接,执行该语句时,它首先执行事务提交语 句 COMMIT。() 5.窗口的 Enable属性用来指定窗口是否能够响应事件() 6.局部变量是指能被某个事件处理程序或某个用户自定义函数访问使用的变量,在某个事件处理程序和函 数的开始按变量定义语法格式即可完成局部变量的定义。() 7. System Error事件用来处理编译错误,可在该事件处理程序中编写错误处理和可能恢复的代码。() 8. Powerbuilder提供对目前所有关系数据库管理系统的支持。() 9.应用程序是整个应用系统的入口点,一般是将应用系统的初始化工作放在应用程序中,如连接数据库、 打开主窗口等。() 10用 dw_stu.Setsort( nIA")语句,即可实现程序中的按年n的升序排序。()
D) 页脚(Footer)区域 10.PowerBuilder 支持五种数据源是:SQL 选择、查询对象、存储过程、外部数据源以及( )。 A) 标签 B) 自由格式 C) 列表 D) 快速选择 二、填空题(每小题 2 分,共 10 分) 1.PowerBuilder 支持面向对象程序设计方法支持______ ;______ ;______ 这些面向对象编程技 术。 2.数据库管理系统(DBMS) 提供数据操纵语言(DML) 及它的翻译程序,实现对数据库数据的操作,包括 数据插入、删除、更新和 ______。 3.事务作为一个逻辑单元,必须具备 ACID 特性,即______ 、______ 、______、和______ . 4. PowerBuilder 用以通用方式引用对象和控件的四个代词是:Parent,Parentwindow, ______, ______ . 5. 通过 ODBC 连接数据库的步骤是 ______, ______。 三、判断题(每小题 1 分,共 10 分) 1. 数组中元素的类型可以互不相同。( ) 2.PowerBuilder 是大型数据库系统开发的最好工具。( ) 3.PowerBuilder 是 B/S 体系结构的一组工具软件。( ) 4.PowerBuilder 中,DISCONNECT 语句断开与数据库的连接,执行该语句时,它首先执行事务提交语 句 COMMIT。( ) 5.窗口的 Enable 属性用来指定窗口是否能够响应事件( ) 6.局部变量是指能被某个事件处理程序或某个用户自定义函数访问使用的变量,在某个事件处理程序和函 数的开始按变量定义语法格式即可完成局部变量的定义。( ) 7.SystemError 事件用来处理编译错误,可在该事件处理程序中编写错误处理和可能恢复的代码。( ) 8.PowerBuilder 提供对目前所有关系数据库管理系统的支持。( ) 9.应用程序是整个应用系统的入口点,一般是将应用系统的初始化工作放在应用程序中,如连接数据库、 打开主窗口等。( ) 10.用 dw_stu.Setsort(“nl A”) 语句,即可实现程序中的按年 nl 的升序排序。( )
四、简答题(每小题5分,共20分) 1简述数据库应用的模式及其演变过程 2.简述实例变量和共享变量的概念及区别 3数据库应用系统的开发过程分为哪几个阶段?每个阶段的主要任务是什么? 4简述菜单的功能及菜单的类型。 五、综合题(第1小题10分,第2小题5分,共15分) 说明利用 Power builder内置的数据库管理系统 Adaptive Server Anywhere,建立一个学生选课数 据库的步骤,该库包括:学生表、课程表、学生选课表,其中学生表保存学生个人的信息包括以下信息(学 号XH,姓名ⅩM,性别XB,年龄NL,专业ZY,家庭住址DZ),通过学生表与课程表建立联系 注:在说明时,仅以学生表为例 模拟试题二 、选择題(每小题1.5分共15分 1.数据库三级模式体系结构的划分,有利于保持数据库的() A)数据独立性 B)数据安全性 C)结构规范化 D)操作可行性 2.数据库系统实现数据独立性是因为采用了() A)层次模型 B)网状模型 C)关系模型 D)三级模式结构
四、简答题(每小题 5 分,共 20 分) 1.简述数据库应用的模式及其演变过程 2.简述实例变量和共享变量的概念及区别. 3.数据库应用系统的开发过程分为哪几个阶段?每个阶段的主要任务是什么? 4.简述菜单的功能及菜单的类型 。 五、综合题(第 1 小题 10 分,第 2 小题 5 分,共 15 分) 说明利用 Power Builder 内置的数据库管理系统 Adaptive Server Anywhere,建立一个学生选课数 据库的步骤,该库包括:学生表、课程表、学生选课表,其中学生表保存学生个人的信息包括以下信息(学 号 XH,姓名 XM,性别 XB,年龄 NL,专业 ZY,家庭住址 DZ),通过学生表与课程表建立联系。 注 :在说明时,仅以学生表为例 模拟试题二 一、选择题(每小题 1.5 分,共 15 分) 1.数据库三级模式体系结构的划分,有利于保持数据库的 ( ) A) 数据独立性 B) 数据安全性 C) 结构规范化 D) 操作可行性 2.数据库系统实现数据独立性是因为采用了( )。 A) 层次模型 B) 网状模型 C) 关系模型 D) 三级模式结构
3. PowerBuilder是() A)操作系统 B)数据应用系统开发工具 C)B/S结构数据开发工具 D)分布式计算模式 4 PowerBuiler中不使用(),将无法连接数据库 A)窗口对象 B)可见对象 C)事务对象 D)不可见对象 5.窗口的属性决定了窗口的() A)事件 B)封装 C)外观和行为 函数 6.()语句自动放弃自上一个 COMMIT、 ROLLBACK或 CONNECT语句以来所有的数据库操作, 闭所有的游标和过程,并开始一个新的事务。 A) COMMIT B) ROLLBACK C) CONNECT D DISCONNECT 7.窗口事件的发生顺序是() A)Open-> Active->show->窗口活动的各种鼠标、键盘事件及其它事件 Deactive->Close Query->Close
3.PowerBuilder 是( )。 A) 操作系统 B) 数据应用系统开发工具 C) B/S 结构数据开发工具 D) 分布式计算模式. 4.PowerBuiler 中不使用( ),将无法连接数据库。 A)窗口对象 B) 可见对象 C) 事务对象 D) 不可见对象 5.窗口的属性决定了窗口的( ) A) 事件 B)封装 C)外观和行为 D)函数 6.( )语句自动放弃自上一个 COMMIT、ROLLBACK 或 CONNECT 语句以来所有的数据库操作,关 闭所有的游标和过程,并开始一个新的事务。 A)COMMIT B)ROLLBACK C)CONNECT D) DISCONNECT 7.窗口事件的发生顺序是( ) A) Open-> Active-> Show->窗口活动的各种鼠标、键盘事件及其它事件 ->Deactive->CloseQuery->Close
B)Open->Show-> Active->窗口活动的各种鼠标、键盘事件及其它事件 Deactive->Close Query->Close C)Open->Show->Actⅳve->窗口活动的各种鼠标、键盘事件及其它事件-> Deactive-> Close-> Close Query D)Show->Open-> Active->窗口活动的各种鼠标、键盘事件及其它事件-> Close Query-> Deactive-> Close。 8. PowerBuilder的应用程序是()驱动的。 A)消息 B)对象 C)事件 D)函数 9. Close Query是(),对数据窗口起着重要作用。 A)窗口事件 B)数据窗口事件 )数据窗口函数 D)窗口事件的函数 10. PowerBuilder6.0支持五种数据源是:sQL选择、查询对象、存储过程、外部数据源以及()。 A)标签 B)自由格式 C)列表 D)快速选择 二、填空题(每小题2分共10分) 是指能够惟一标识表中每一条记录的一列或多列的集合。 2.数据库模型描述数据的结构,定义在其上的操作以及约束条件。数据模型的组成要素有三个,分别是
B) Open->Show->Active->窗口活动的各种鼠标、键盘事件及其它事件 ->Deactive->CloseQuery->Close。 C) Open->Show->Active->窗口活动的各种鼠标、键盘事件及其它事件->Deactive-> Close-> CloseQuery。 D) Show-> Open ->Active->窗口活动的各种鼠标、键盘事件及其它事件->CloseQuery -> Deactive ->Close。 8. PowerBuilder 的应用程序是( )驱动的。 A) 消息 B) 对象 C) 事件 D) 函数 9.CloseQuery 是( ),对数据窗口起着重要作用。 A) 窗口事件 B) 数据窗口事件 C) 数据窗口函数 D) 窗口事件的函数 10. PowerBuilder6.0 支持五种数据源是:SQL 选择、查询对象、存储过程、外部数据源以及( )。 A)标签 B)自由格式 C)列表 D)快速选择 二、填空题(每小题 2 分,共 10 分) 1. ______是指能够惟一标识表中每一条记录的一列或多列的集合。 2. 数据库模型描述数据的结构,定义在其上的操作以及约束条件。数据模型的组成要素有三个,分别是 ____________ 、 ____________ 和 ___________
3应用对象的事件共有6个 ConnectBegin, ConnectEnd 4PB60中创建的 等都是对象 5.菜单中的三角形符号所表示的信息是 三、判断题(每小题1分,共10分) 1.若关系中的某一属性组的值能唯一地标识一个元组,则该属性组为候选码() 2. Radio button用来表示一组互斥的选项,用户只能从中选择一个。() 3. PowerBuilder中不能直接操纵本地的 Sysbase SQL Anywhere数据库。() 4快速原型法以少量的代价快速的的构造一个可执行的软件系统,使用户和开发人员可以较快的确定需 求.( 5用 Powerbuilder6.0开发的应用程序不能同时访问多个数据库系统。() 6C/S体系结构中,所有的数据都以数据库的形式存放在服务器上,客户通过标准的SQL语句等方式访 问服务器上数据库的数据。() 7. PowerBuilder是B/S体系结构的一组工具软件。() 8.外部数据源是数据窗口中唯一不需要连接数据库的数据源。() 9响应窗口可以被最大化或者最小化() 10对所有应用程序来说,都必须对Open事件编程。() 四、简答题(每小题5分,共20分) 1.通过ODBC连接数据库的基本步骤是什么? 2. PowerBuilder的窗口分为那几类?什么是MDI窗口? 3.简述 PowerBuilder应用程序的开发过程及与传统开发方法的区别。 4.说明事务提交与回滚的含义。 五、综合题〔第1小题10分,第2小題5分,共15分) 说明利用 PowerBuilder创建电话本应用的步骤。并实现插入、删除、保存三个按钮功能的代码 插入:插入一条新的记录
3 .应用对象的事件共有 6 个:______ ,Close,Idle,______ ,ConnectBegin, ConnectEnd . 4.PB6.0 中创建的______ 、______ 、______ 等都是对象。 5.菜单中的三角形符号所表示的信息是:______ 。 三、判断题(每小题 1 分,共 10 分) 1.若关系中的某一属性组的值能唯一地标识一个元组,则该属性组为候选码( ) 2.RadioButton 用来表示一组互斥的选项,用户只能从中选择一个。( ) 3. PowerBuilder 中不能直接操纵本地的 Sysbase SQL Anywhere 数据库。( ) 4.快速原型法以少量的代价快速的的构造一个可执行的软件系统,使用户和开发人员可以较快的确定需 求. ( ) 5.用 PowerBuilder 6.0 开发的应用程序不能同时访问多个数据库系统。( ) 6.C/S 体系结构中,所有的数据都以数据库的形式存放在服务器上,客户通过标准的 SQL 语句等方式访 问服务器上数据库的数据。( ) 7.PowerBuilder 是 B/S 体系结构的一组工具软件。( ) 8.外部数据源是数据窗口中唯一不需要连接数据库的数据源。( ) 9.响应窗口可以被最大化或者最小化( ) 10.对所有应用程序来说,都必须对 Open 事件编程。 ( ) 四、简答题(每小题 5 分,共 20 分) 1. 通过 ODBC 连接数据库的基本步骤是什么? 2. PowerBuilder 的窗口分为那几类?什么是 MDI 窗口? 3.简述 PowerBuilder 应用程序的开发过程及与传统开发方法的区别。 4 .说明事务提交与回滚的含义。 五、综合题(第 1 小题 10 分,第 2 小题 5 分,共 15 分) 说明利用 PowerBuilder 创建电话本应用的步骤。并实现插入、删除、保存三个按钮功能的代码。 插入:插入一条新的记录
删除:删除当前记录 保存:对修改的记录进行保存 模拟试题三 、选择题(每小题1.5分,共15分) 1. PowerBuilder窗口由()组成 A)属性、事件、函数和代码 B)控件、事件、函数和文件 )属性、事件、函数和控件 D)属性、记录、函数和控件 2.在SQL中外模式一级数据结构的基本单位是() A)基本表 B)视图 C)ER图 D)用户表 3. PowerBuilder6.0支持五种数据源是:SQL选择、查询对象、存储过程、外部数据源以及()。 A)标签( Label) B)自由格式( Freeform) )列表( Tabular) D)快速选择 4.数据流图的绘制采用了()的方法。 A)自上而下
删除:删除当前记录。 保存:对修改的记录进行保存。 模拟试题三 一、选择题(每小题 1.5 分,共 15 分) 1.PowerBuilder 窗口由( )组成。 A)属性、事件、函数和代码 B) 控件、事件、函数和文件 C) 属性、事件、函数和控件 D) 属性、记录、函数和控件 2. 在 SQL 中,外模式一级数据结构的基本单位是( ) A) 基本表 B) 视图 C) ER 图 D) 用户表 3.PowerBuilder6.0 支持五种数据源是:SQL 选择、查询对象、存储过程、外部数据源以及( )。 A) 标签( Label) B) 自由格式( Freeform) C) 列表( Tabular) D) 快速选择 4.数据流图的绘制采用了( )的方法。 A) 自上而下
B)从里到外 C)从左到右 D)自顶向下 5.用来表示当前对象或正在编写脚本的对象的代词是() B) Parentwindow This D) Super 6. PowerScript语言中,下面正确的标识符是() A) Class room B) Return C) Polyoxin D) polynary 7. PowerBuilder当中我们会利用哪一种环境来处理数据库的数据?() A)窗口画板 B)菜单画板 C)用户对象画板 D)数据窗口画板 8.()是指对象可能发生的事情 消息 B)控件 C)事件 D)函数
B) 从里到外 C) 从左到右 D) 自顶向下 5.用来表示当前对象或正在编写脚本的对象的代词是( ) A) Parent B) ParentWindow C) This D) Super 6. PowerScript 语言中,下面正确的标识符是 ( ) A) Class room B) Return C) Polyoxin D) 3polynary 7. PowerBuilder 当中我们会利用哪一种环境来处理数据库的数据?( ) A) 窗口画板 B) 菜单画板 C) 用户对象画板 D) 数据窗口画板 8.( ) 是指对象可能发生的事情。 A) 消息 B) 控件 C) 事件 D) 函数