数据库系统模拟题.

上传人:最**** 文档编号:116695441 上传时间:2019-11-17 格式:DOC 页数:13 大小:227KB
返回 下载 相关 举报
数据库系统模拟题._第1页
第1页 / 共13页
数据库系统模拟题._第2页
第2页 / 共13页
数据库系统模拟题._第3页
第3页 / 共13页
数据库系统模拟题._第4页
第4页 / 共13页
数据库系统模拟题._第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库系统模拟题.》由会员分享,可在线阅读,更多相关《数据库系统模拟题.(13页珍藏版)》请在金锄头文库上搜索。

1、一 填空题(每小题2分,合计10分)1. 数据库应用系统的开发方法有_生命周期法_、_面向对象法_、快速原型法。2. 由局部E-R图合并成全局E-R图的方法有两种:_多元集成法_、_二元集成法_。3. PB中使用PowerScript语句编写程序时, 回车 表示一条语句的结束;在一行中也可输入多条语句,但各语句之间要用 分号 分隔。4. 数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和 _查询检索_。5. PowerBuilder中提供的五种数据源分别是_快速选择数据源_;_选择数据源 ; 查询数据源 ; 外部数据源 ; 存

2、储过程数据源_。二 选 择(每题1.5分,合计15分)1关系模式规范化的最起码的要求是达到第一范式,即满足( D )A、每个非码属性都完全依赖于主码 B、主码属性唯一标识关系中的的元组 C、关系中的元组不可重复D、每个属性都是不可分解的2假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( D ) A、S B、C,SCC、S,SCD、S,C,SC3对一个数据库视图进行查询时,就是从( A )中导出数据。A、一个或若干个基本表B、一个或若

3、干个索引文件C、一个或若干个视图D、一个视图 4“年龄在18一25之间,这种约束属于数据库系统的( C )措施。 A、原子性B、一致性C、完整性D、安全性5当选择了Grid显示风格后,在数据源中定义的数据窗口检索的列将出现在( D )。 A、页眉/标题(Header)区域 B、数据/细节(Detail)区域 C、汇(mmary)区域 D、页脚(Footer)区域6PowerBuilder6.0支持五种数据源是:SQL选择、查询对象、存储过程、外部数据源以及( D )。A、标签B、自由格式C、列表D、快速选择7 CloseQuery是( B ),对数据窗口起着重要作用。A、窗口事件 B、数据窗口

4、事件 C、数据窗口函数 D、窗口事件的函数8( B )语句自动放弃自上一个COMMIT、ROLLBACK 或CONNECT语句以来所有的数据库操作,关闭所有的游标和过程,并开始一个新的事务。A、COMMITB、ROLLBACKC、CONNECTD、DISCONNECT9下面正确的标识符是( D )。A 、2appleB、T ClassC、ThenD、Access910. 当使用Retrieve函数把数据从数据库检索到数据窗口后,数据被存入( D )中。A、数据库缓冲区B、数据窗口C、数据库D、数据窗口缓冲区三 判 断(每题1分 合计10分)1. 外部数据源是数据窗口中唯一不需要连接数据库的数据

5、源。( T )2Powerbuilder是B/S体系结构的一组工具软件。( F )3用PowerBuilder 6.0开发的应用程序不能同时访问多个数据库系统。( F )4窗口的Enable属性用来指定窗口是否能够响应事件。( T )5. COMMIT语句提交事务后断开与数据库的连接,并关闭所有打开游标和过程。( F )6. 数组中元素的类型可以互不相同。 ( F )7. 视图是虚表,其数据不存储,其记录来自基本表,只在数据库中存储其定义。( T )8. PowerBuilder存取数据库的方式只有ODBC接口。 ( F )9. 应用对象Open事件中和Close事件可以多次发生。( F )1

6、0. PowerBuilder支持多种数据库连接接口,支持的数据库接口有ODBC接口、Sybase接口、Oracle接口、Infomix接口。( T )四 简 答(每题5分 合计20分)1. 事务对象的主要作用是什么?有哪几类的属性?在连接和操作数据库之前,必须建立事务对象。其属性为: 一 连接数据库的参数,二 接收返回的数据库操作状态信息。2. PowerBuilder的窗口分为那几类?试述MDI窗口的含义。Main(主)窗口,Popup(弹出式)窗口,Child(子)窗口,Response(响应)窗口,MDI(多文档界面)窗口。 Multiple Document Interface,多文

7、档界面,是一种在Windows中显示信息的标准方式,它可以在一个窗口中打开,在其中可以移动工作表。3. 简述PowerBuilder应用程序开发步骤。a. 创建数据库及数据库中的表、视图、索引等。 b. 创建应用对象,建立应用程序框架,建立与数据库的连接。 c. 创建窗口和菜单,并在窗口上放置各种需要的控件,设计应用程序界面。 d. 创建数据窗口对象,结合数据窗口控件实现对数据库中数据的操作。 e. 编写事件处理程序,实现各种具体的功能。 f. 应用程序的调试与测试简述应用对象的SystemError事件的用途。五、综合题(第1小题10分,第2小题5分,共15 分)1、现有一个名为“学生 ”的

8、Access表(已有内容), 创建一个PowerBuilder应用程序, 要求创建后的应用程序要连接数据库,有一个窗口和两个以上按钮控件, 并且实现窗口浏览信息的功能简述具体的操作步骤和思路。(1)创建工作区和目标 (2)创建应用程序和对象 (3)建立数据库连接 (4)建立数据窗口 (5)添加控件 (6)编写事件代码2、创建一窗口,并添加菜单要求菜单中有文件、编辑、格式、帮助等四项,其中文件项中有新建、打开、保存、退出等四个子菜单项,编辑中查找子菜单项,格式中有字体子菜单项.简述操作步骤。(1) 在已经创立的窗口中添加菜单控件 (2) 编辑菜单,添加菜单项 (3) 将编辑好的菜单粘贴到窗口中一

9、 填空题(每空2分,合计10分)1. 数据库应用系统的体系结构有 单用户结构,客户/服务器结构 、集中式结构、 客户/服务器结构 、浏览器/服务器结构。2. 数据库模型描述数据的结构,定义在其上的操作以及约束条件。数据模型的组成要素有三个,分别是 _数据结构_ 、数据操作 和数据约束。3. E-R图是由_实体_、属性、_联系_三个要素组成。4. 逻辑结构设计包括两个步骤_将E-R图转化为关系模型_、对关系模型进行优化。5. 子类除了具备父类的所有特性外,还可以定义自己的_数据特性_和_方法_。二 选 择(每题1.5分,合计15分)1. 数据库应用系统开发过程中系统维护阶段最主要的工作是( C

10、) A、数据维护 B、编码维护 C、应用程序维护 D、硬件设备维护2. 在将局部E-R图合并成全局E-R模型时,不属于局部E-R图的冲突的是( D )A、属性冲突 B、命名冲突 C、结构冲突 D、内容冲突3. SQL语言使用ALTER TABLE命令来完成修改表的功能,以下不是它的修改方式的是( B ) A 、ADD方式 B、MODIFY方式 C、 ALTER方式 D、DROP方式4. PowerBuilder中的是可视化对象的是( B ) A、数据存储 B、菜单 C、事务对象 D、消息对象5. 在PowerBuilder中的打印函数Print(),当窗口调用它的时候,窗口内容被送至打印机输出

11、,而数据窗口调用它时,将会打印数据窗口中的数据,这体现了PowerBuilder是支持( B ) A、 继承性 B、多态性 C、封装性 D、消息6. 以下PowerBuilder描绘器中,哪个表现PowerBuilder最具特色的技术( B )A、应用对象描绘器 B、数据窗口描绘器C、菜单描绘器 D、 函数描绘器7. PowerBuilder窗口由( C )组成 A、属性、事件、函数和代码 B 控件、事件、函数和文件 C、属性、事件、函数和控件 D 属性、记录、函数和控件8. 以下哪一个是用于存放图像,大文本等数据,长度不限的类型 ( B ) A、Boolean B、Blob C、Decima

12、l D、Char9(B)是指被某个事件处理程序或某个用户自定义函数访问使用的变量 A、全局变量 B、局部变量 C、实例变量 D、共享变量10在数据窗口控件的四个缓冲区中,用于保存数据窗口从数据库中检索出的原始数据(D ) A、主缓冲区 B、删除缓冲区 C、过滤缓冲区 D、原始缓冲区三 判 断(每题1分 合计10分)1 生命周期法是自底向上的开发方法。 ( F )2 关系模式与关系一样,都是需要不断变化的。 ( F )3 数据库逻辑设计的任务是将概念结构转换成特定DBMS所支持的数据模型的过程。 ( T )4 将概念模型中的E-R图转换为关系模式时,一个1:n的联系,在n端实体转换成的关系中加入

13、1端实体转换成关系的主键。(T )5 删除基本表以后,表中的数据和在此表上所建的索引和视图都会被删除 。( F )6 PowerBuilder6.0支持的五种数据源中的External数据源不需要连接数据库,所有的数据源可由用户直接输入。 ( T )7PB关闭窗口的时候先会触发CloseQuery事件,该事件返回0或者1,返回0时,窗口不被关闭,Close事件不被触发。 ( F )8. PowerScipt不支持动态数组。 ( F )9. 数据窗口对象是PowerBuilder中的一种对象类型,专门为访问后台数据库服务。( F )10. PowerBuilder应用程序中的所有窗口,都可以拥有

14、菜单。( F )四 简 答(每题5分 合计20分)1通过 ODBC连接数据库的基本步骤是什么? (1) 通过ODBC创建数据源 (2) 在ODBC接口中创建数据库描述文件,此后就可以通过应用对象的Open事件脚码完成应用程序与数据库的连接2. 简述DBMS并描述其功能。 DBMS是为数据库的建立、使用和维护而配置的系统软件,是数据库系统的核心组成部分,它能够进行数据定义、数据操纵、数据库的运行管理、数据库的建立和维护、数据通信3. 建一个student表,写出相应的属性,定义sname+sex为唯一键。 create table student (sno char(10) , sname char(20), age int, sex char(2), unique(sname,sex);4. 应用程序对象的事件有哪几种,以及解释它们的用途。1Open事件Open事件是程序的初始化事件,在每个程序和窗口创建时被调用,因为它是一个程序中首先被调用的事件,所以一般在Op

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号