数据库原理及应用期末试题及答案_第1页
数据库原理及应用期末试题及答案_第2页
数据库原理及应用期末试题及答案_第3页
数据库原理及应用期末试题及答案_第4页
数据库原理及应用期末试题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品感谢下载载课程名称:数据库原理及应用考试时间专业:得分评卷人C、DBMS 包括 DB 和 DBSD、不能互相包括题号-一-二二三四总得分得分年级:学号:姓名:一、单项选择(共 20小题,每小题2分,共20分)。1、DB、DBMS 和DBS三者之间的关系是(A、DB、包括 DBMS 和 DBS B、DBS 包括 DB 和 DBMS2、算术运算函数 MOD ( 18,4 )、Int(3.14 )的值分别是(A、2、3B、3、3 C、4、4 D、4.5、43、比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级,从高到低排列正确的是(B、算术、C、关系、逻辑、算术D、关系、4、在VFP中,

2、表文件默认的扩展名为(A、.DOC B、.IDXC、.CDX D、 DBF5、在VFP的命令窗口中,执行创建“职工档案表”Zgdab的命令是(A、USE ZgdabB、Create ZgdabC、Modify ZgdabD、List Zgdab6、在关系数据库中,记录的删除包括逻辑删除和物理删除,以下关于这两种删除的描述正确的是(A、逻辑删除是将当前表中已被物理删除的记录清除掉B、物理删除是给记录打上删除标记,必要时可以进行恢复C、逻辑删除是给记录打上删除标记,必要时可以进行恢复;而物理除是将当前表中已被物理删除的记录清除掉7、比较类型中(D、以上都不对)是指定指端包含与实例文本相匹配的字符,

3、可以使用通配符“ %”和“ ”。A、BetweenB、InC、Like Dis NULL8、在常用的表格属性中,()是与父表的关键字相连接的子表的外部关键字。A、Child Order B、Column CountC、Link MasterD、Record Source)是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。A、模块B、模块化C、结构化D、面向对象10、面向对象程序设计基本上是一种包装代码,代码可以重用,而且维护起来起来很容易,其最主要的包装概念被称为(A、属性B、方法 C、类D、过程得分评卷人二、填空题(共 10格,每格2分,共20分

4、)。1、关系数据库系统支持的三种关系运算:、选择运算、连接运算;2、Visual Fox Pro 6.0的主要菜单有两类:菜单和下拉式菜单。.是对项目进行组织和集中管理的主要工具,它从管理上对项目的开发和维护给予有效的支持。4、定义含有4行5列的二维数组 A1的命令是5、根据索引功能的不同,可将索引分为:普通索引、候选索引、主索引。是利用一个定制的虚拟表,从几个数据表中提取一组满足条件的记录。7、一个视图在使用时,将作为在自己的工作区中打开,若此时视图基于本地表,则在 Visual ForPro的另一个工作区中同时打开基本表。8、简单程序的框图包含三种不同的空能框,分别是启始框、和结束框。9、

5、自定义函数与子程序的主要区别仅在于自定义函数必须返回,而子程序却无此限制。10、所谓.就是将调用程序中的变化数据依据一定传递给被调用的过程,在过程执行完成后,又将其结果送回调用程序的相应变量。得分评卷人共20分)三、简答题(共3小题,第1、2小题7分,第3小题6分,第,1、说明数据库表与自由表的的区别和联系。2、利用报表设计器建立报表的基本步骤。3、简述模块化程序设计的有点。得分评卷人(写出程序的详细步骤)四、设计题(共2小题,每小题10分,共20分)。1、将ZGDAB.DBF中所有参加工作时间为 90年之后的记录复制到 ZGDAB0.DBFZGDABO.DBF 中。中,然后再将ZGDAB.D

6、BF中所有职称为“工程师”的记录添加到2、分别计算 ZGDAB.DBF 中职工的总人数 zrs 、基本工资的最大值 jbgzmax 与最小值 jbgzmin ,基本工资的累加和 jbgzsum 与平均值 jbgzavg 。五、综合题(共 20 分)按照下列要求,完成( 1 )(2)小题的问题。现有某工厂职工关系数据库 HMC.DBF ,即职工(姓名、职工编号、职称、工资) 。50 元,其他人员的每经工厂有关人士研究决定,现进行对工厂的全体员工进行加工资,工资调整额度是根据职称的不同作调整,所有职称为高级工程师的每月工资增加 月工资增加 30 元。1 )使用 do while 循环语句编写程序。

7、精品(2 )根据编写的程序说明该循环部分的主要部分的构成,及其构成的作用。课程名称:数据库原理及应用(1)(2)感谢下载载参考答案1、投影运算、单项选择题(本大题共 20小题,每小题2分,共20 分)12345678910BAADBCCABC二、填空题(每空 2分,共20分)。弹出式 项目管理器Dimension(4,5) 惟一索引 视图临时表8、执行框一个函数值10、参数传递三、简答题(共3小题,第1、2小题7分,第3小题6分,第,共20分)。1、说明数据库表与自由表的的区别和联系。数据库表就是从属与某个数据的表,而自由表是与数据库数据空没有任何从属关系的表。一个数据库表不能同时从属与多个数

8、据库,但是可以将自由表添加到某个数据库中,从而成为数据库表, 也可以将数据表从数据库中移去,成为与数据库无关的自由表。2、利用报表设计器建立报表的基本步骤。规划数据的位置;设置报表数据环境;添加报表域控件;精品感谢下载载4)用标签按钮添加字段(域控件)说明;5)设计报表的页注脚。3、简述模块化程序设计的有点。1)把复杂的系统化大为小,化繁为简,减少了设计中的工作量;2)便于维护;3)提高系统的设计效率。四、设计题(共 2 小题,每小题 10 分,共 20 分)。( 写出程序的详细步骤 )1 、将 ZGDAB.DBF 中所有参加工作时间为 90年之后的记录复制到 ZGDAB0.DBF中,然后再将

9、 ZGDAB.DBF 中所有职称为“工程师”的记录添加到 ZGDAB0.DBF 中。USB zgdabCOPY TO zgdabO FOR工作时间 人1990-12 -31USE zgdab0BROWSEAPPEND FROM zgdab FOR 职称工程师BROWSE2、分别计算 ZGDAB.DBF 中职工的总人数 zrs 、基本工资的最大值 jbgzmax 与 最小值 jbgzmin ,基本工资的累加和 jbgzsum 与平均值 jbgzavg 。CLOSE ALLUSE zgdabCALCULATE CNT) zrsCLCULATE MAX基本工资) ,MIN (基本工资) TO jbg

10、zmax ,jbgzmin基本工资) ,AVG (基本工资) TO jbgzsum ,jbgzavg 五、综合题(共 20 分)按照下列要求,完成( 1 )(2)小题的问题。CLCULATE SUM现有某工厂职工关系数据库 HMC.DBF ,即职工(姓名、职工编号、职称、工资) 。经工厂有关人士研究决定,现进行对工厂的全体员工进行加工资,工资调整额度是根据职称的不同作调整,所有职称为高级工程师的每月工资增加50 元,其他人员的每月工资增加 30 元。1 )使用 do while循环语句编写程序。Set talk offUse hmcDo while .not.eofIf 技术职称高级工程师”Repl 工资 with 工资 + 50ElseRepl 工资 with 工资 + 30EndiShipEnddUseSet talk onRetu(2 )根据编写的程序说明该循环部分的主要部分的构成,及其构成的作用。 循环程序有四个主要部分构成:循环的工作部分,它完成循环的主要工作,是循环体的主要成分,这里由if else endif

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论