版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称: 数据库原理及应用 考试时间 专业: 年级: 学号: 姓名: 。题号一二三四总得分得分得分评卷人一、单项选择(共20小题,每小题2分,共20分)。1、DB、DBMS和DBS三者之间的关系是( )A、DB、包括DBMS和DBS B、DBS包括DB和DBMSC、DBMS包括DB和DBS D、不能互相包括2、算术运算函数MOD(18,4)、Int(3.14)的值分别是( )。A、2、3 B、3、3 C、4、4 D、4.5、43、比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级,从高到低排列正确的是( )。A、算术、关系、逻辑 B、算术、逻辑、关系C、关系、逻辑、算术 D、关系、算
2、术、逻辑4、在VFP中,表文件默认的扩展名为( )。A、.DOC B、.IDX C、.CDX D、.DBF5、在VFP的命令窗口中,执行创建“职工档案表”Zgdab的命令是( )。A、USE Zgdab B、Create Zgdab C、Modify Zgdab D、List Zgdab 6、在关系数据库中,记录的删除包括逻辑删除和物理删除,以下关于这两种删除的描述正确的是( )A、逻辑删除是将当前表中已被物理删除的记录清除掉B、物理删除是给记录打上删除标记,必要时可以进行恢复C、逻辑删除是给记录打上删除标记,必要时可以进行恢复;而物理除是将当前表中已被物理删除的记录清除掉D、以上都不对7、比
3、较类型中( )是指定指端包含与实例文本相匹配的字符,可以使用通配符“%”和“_”。A、Between B、In C、Like D is NULL8、在常用的表格属性中,( )是与父表的关键字相连接的子表的外部关键字。 A、Child Order B、Column Count C、Link Master D、Record Source9、( )是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。A、模块 B、模块化 C、结构化 D、面向对象10、面向对象程序设计基本上是一种包装代码,代码可以重用,而且维护起来起来很容易,其最主要的包装概念被称为( )。
4、A、属性 B、方法 C、类 D、过程得分评卷人二、填空题(共10格,每格2分,共20分)。1、关系数据库系统支持的三种关系运算: 、选择运算、连接运算;2、Visual FoxPro 6.0的主要菜单有两类: 菜单和下拉式菜单。3、 是对项目进行组织和集中管理的主要工具,它从管理上对项目的开发和维护给予有效的支持。4、定义含有4行5列的二维数组A1的命令是 。5、根据索引功能的不同,可将索引分为:普通索引、 、候选索引、主索引。6、 是利用一个定制的虚拟表,从几个数据表中提取一组满足条件的记录。7、一个视图在使用时,将作为 在自己的工作区中打开,若此时视图基于本地表,则在Visual ForP
5、ro的另一个工作区中同时打开基本表。8、简单程序的框图包含三种不同的空能框,分别是启始框、 和结束框。9、自定义函数与子程序的主要区别仅在于自定义函数必须返回 ,而子程序却无此限制。10、所谓 就是将调用程序中的变化数据依据一定传递给被调用的过程,在过程执行完成后,又将其结果送回调用程序的相应变量。得分评卷人三、简答题(共3小题,第1、2小题7分,第3小题6分,第,共20分)1、说明数据库表与自由表的的区别和联系。2、利用报表设计器建立报表的基本步骤。3、简述模块化程序设计的有点。得分评卷人四、设计题(共2小题,每小题10分,共20分)。(写出程序的详细步骤)1、将ZGDAB.DBF中所有参加
6、工作时间为90年之后的记录复制到ZGDAB0.DBF中,然后再将ZGDAB.DBF中所有职称为“工程师”的记录添加到ZGDAB0.DBF中。2、分别计算ZGDAB.DBF中职工的总人数zrs、基本工资的最大值jbgzmax与最小值jbgzmin,基本工资的累加和jbgzsum与平均值jbgzavg。五、综合题(共20分)按照下列要求,完成(1)(2)小题的问题。现有某工厂职工关系数据库HMC.DBF,即职工(姓名、职工编号、职称、工资)。经工厂有关人士研究决定,现进行对工厂的全体员工进行加工资,工资调整额度是根据职称的不同作调整,所有职称为高级工程师的每月工资增加50元,其他人员的每月工资增加
7、30元。(1)使用do while循环语句编写程序。(2)根据编写的程序说明该循环部分的主要部分的构成,及其构成的作用。课程名称: 数据库原理及应用 参考答案一、单项选择题(本大题共20小题,每小题2分,共20分)12345678910BAADBCCABC二、填空题(每空2分,共20分)。1、投影运算2、弹出式3、项目管理器4、Dimension(4,5)5、惟一索引6、视图7、临时表8、执行框9、一个函数值10、参数传递三、简答题(共3小题,第1、2小题7分,第3小题6分,第,共20分)。1、说明数据库表与自由表的的区别和联系。数据库表就是从属与某个数据的表,而自由表是与数据库数据空没有任何
8、从属关系的表。一个数据库表不能同时从属与多个数据库,但是可以将自由表添加到某个数据库中,从而成为数据库表,也可以将数据表从数据库中移去,成为与数据库无关的自由表。2、利用报表设计器建立报表的基本步骤。(1)规划数据的位置;(2)设置报表数据环境;(3)添加报表域控件;(4)用标签按钮添加字段(域控件)说明;(5)设计报表的页注脚。3、简述模块化程序设计的有点。(1)把复杂的系统化大为小,化繁为简,减少了设计中的工作量;(2)便于维护;(3)提高系统的设计效率。四、设计题(共2小题,每小题10分,共20分)。(写出程序的详细步骤)1、将ZGDAB.DBF中所有参加工作时间为90年之后的记录复制到
9、ZGDAB0.DBF中,然后再将ZGDAB.DBF中所有职称为“工程师”的记录添加到ZGDAB0.DBF中。USB zgdabCOPY TO zgdab0 FOR 工作时间 >1990 12 31USE zgdab0BROWSEAPPEND FROM zgdab FOR 职称 = 工程师BROWSE2、分别计算ZGDAB.DBF中职工的总人数zrs、基本工资的最大值jbgzmax与最小值jbgzmin,基本工资的累加和jbgzsum与平均值jbgzavg。CLOSE ALLUSE zgdabCALCULATE CNT()zrsCLCULATE MAX(基本工资),MIN(基本工资)TO
10、jbgzmax,jbgzminCLCULATE SUM(基本工资),AVG(基本工资)TO jbgzsum,jbgzavg五、综合题(共20分)按照下列要求,完成(1)(2)小题的问题。现有某工厂职工关系数据库HMC.DBF,即职工(姓名、职工编号、职称、工资)。经工厂有关人士研究决定,现进行对工厂的全体员工进行加工资,工资调整额度是根据职称的不同作调整,所有职称为高级工程师的每月工资增加50元,其他人员的每月工资增加30元。(1)使用do while循环语句编写程序。Set talk offUse hmcDo while .not.eof()If 技术职称 = “高级工程师” Repl 工资 with 工资 + 50Else Repl 工资 with 工资 + 30 Endi ShipEnddUseSet talk onRetu(2)根据编写的程序说明该循环部分的主要部分的构成,及其构成的作用。循环程序有四个主要部分构成:循环的工作部分,它完成循环的主要工作,是循环体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度校园绿化维护合作协议2篇
- 二零二五年度交通设施安全隐患排查合同3篇
- 2024年采购协议:物资买卖与支付方式
- 二零二五年度搬家搬运与旧物回收利用合同3篇
- 2024年连锁店加盟合同
- 2024年生物样本库共建及使用权转让合同
- 2025年度森林防火绿化种植承包合同范本2篇
- 2025年35KV变电站施工总承包施工期间环境保护与恢复合同3篇
- 2024水电站工程保险合同
- 二零二五年度班组劳务外包与安全文明施工协议2篇
- 基于CAN通讯的储能变流器并机方案及应用分析报告-培训课件
- 外科医师手术技能评分标准
- 保姆级别CDH安装运维手册
- 采购控制程序
- 菌草技术及产业化应用课件
- GB∕T 14527-2021 复合阻尼隔振器和复合阻尼器
- 隧道二衬、仰拱施工方案
- 颤病(帕金森病)中医护理常规
- 果胶项目商业计划书(模板范本)
- 旋挖钻成孔掏渣筒沉渣处理施工工艺
- 安全资料目录清单
评论
0/150
提交评论