




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷编号: ( A )卷课程名称: 数据库管理系统 适用班级: 全 校 姓名: 学号: 班级: 专业: 学院: 系别: 考试日期: 2006、06、21 题号一二三四五六七八九十总分累分人 签名题分40401010 100得分考生注意事项:1、本试卷共 9 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、 选择题(每小题 1 分,共 40 分) 得分请将各小题正确答案的字母序号写在答题纸上评阅人 1. 对于“关系”的描述,正确的是:_ A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放 C.在一个关系中必须将关键字作为该关系的第一个属性 D. 同一个关系中不能出现相同的属性名 2. 在表设计器的“字段”选项卡中可以创建的索引是_ A.唯一索引 B.候选索引 C.主索引 D.普通索引 3. 在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量_ A.局部变量 B.公共变量 C.私有变量 D.全局变量 4. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_A. DBS包括DB和DBMS B. DBMS包括DB和DBSC. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS5. 在当前表单的LABEL1控件中显示系统时间的语句是_A. THISFORM.LABEL1.CAPTION=TIME()B. THISFORM.LABEL1.VALUE=TIME()C. THISFORM.LABEL1.TEXT=TIME()D. THISFORM.LABEL1.CONTROL=TIME()南昌大学 20052006学年第二学期期末考试试卷6. 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用_ A. 临时关键字 B. 主关键字C. 外部关键字 D. 索引关键字7. 数据库表可以设置字段有效性规则,字段有效性规则属于_A. 实体完整性范畴 B. 参照完整性范畴C. 数据一致性范畴 D. 域完整性范畴8. 在Visual FoxPro中字段的数据类型不可以指定为_A. 日期型 B. 时间型C. 通用型 D. 备注型9. 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时_A. 系统自动备份父表中被删除记录到一个新表中B. 若字表中有相关记录,则禁止删除父表中记录C. 会自动删除子表中所有相关记录D. 不作参照完整性检查,删除父表记录与子表无关10. 关于过程、自定义函数的调用,正确的叙述是_。A. 当实参的数量少于形参的数量时,多余的形参取逻辑假B. 当实参的数量多于形参的数量时,多余的实参被忽略C. 实参与形参的数量必须相等D. 上面的A和B都正确11. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_A. 建立新的属性来实现 B.建立新的关键字来实现 C. 建立新的关系来实现 D.建立新的实体来实现12. 在下面的表达式中,运算结果为逻辑真的是_A. EMPTY(.NULL.) B. LIKE(edit,edi?)C. AT(a,123abc) D. EMPTY(SPACE(10)13. Visual FoxPro内存变量的数据类型不包括_A. 数值型 B. 货币型 C. 备注型 D. 逻辑型14. 两表之间临时性联系称为关联,在两个表之间的关联已经建立的情况下,有关关联的正确叙述是_A. 建立关联的两个表一定在同一个数据库中B. 两表之间临时性联系是建立在两表之间永久性联系基础之上的C. 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D. 当关闭父表时,子表自动被关闭15. 在SQL语句中,与表达式工资 BETWEEN 1210 AND 1240功能相同的表达式是_A. 工资=1210 AND 工资1210 AND 工资1240C. 工资1240 D. 工资=1210 OR 工资3 AND AVG_金额200 B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200 C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200 D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额20039. 显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是_A)SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0B)SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0C)SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN (SELECT 职员号 FROM 订单)D)SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号 (SELECT 订单.职员号 FROM 订单)40. 从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是_A)DROP FROM 订单 WHERE 客户号=1001B)DROP FROM 订单 FOR 客户号=1001C)DELETE FROM 订单 WHERE 客户号=1001D)DELETE FROM 订单 FOR 客户号=1001二、 空题(每空 2 分,共 40 分)得分请将各小题的答案写在答题纸上评阅人 1. 在visual foxpro中项目文件的扩展名是_【1】_ .第(2)(5)题使用如下三个表零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)使用零件.DBF:项目号C(2),零件号C(2),数量I 项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20) 2. 为“数量”字段增加有效性规则:数量0,应该使用的SQL语句是 【2】 TABLE使用零件 【3】 数量SET 【4】 数量03. 查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号 【5】 ;使用零件.零件号=零件.零件号 AND 使用零件.零件号 【6】 ;(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=s1)4. 建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的SQL语句是CREATE VIEW item_view 【7】 ;SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;FROM 零件 INNER JOIN 使用零件;INNER JOIN 【8】 ;ON 使用零件.项目号=项目.项目号;ON 零件.零件号=使用零件.零件号;WHERE 项目.项目号=s25. 从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是SELECT* 【9】 2 FROM item_view 【10】 数量DESC.6. 在Visual FoxPro中,数据库表中不允许有重复记录是通过指定 【11】 来实现的。7. 在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在 【12】 文件中。8. 在Visual FoxPro中,可以使用 【13】 语句跳出SCAN ENDSCAN循环体外执行ENDSCAN后面的语句。9. 在SQL的SELECT语句进行分组计算查询时,可以使用 【14】 子句来去掉不满足条件的分组。10. 在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 【15】 属性值。11. 在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是 【16】 (关键字必须拼写完整)。12. 表由 【17】 和 【18】 两部分组成。13. 在Visual FoxPro中,按作用域变量可以分为全局变量、局部变量和 【19】 。14. 利用 【20】 中的工具可以快速对齐表单中的控件。三、 程序阅读(每小题5分,共 10 分)得分请将结果写在答题纸上评阅人 1、有一个表文件BHSL.DBF,其内容如下:记录号 编号 数量 1 A1 10 2 B0 85 3 C2 67 4 A10 50 5 B12 65写出下列程序的运行结果。SET TALK OFFUSE BHSLSET ORDER TO TAG 编号STORE 0 TO SLOCATE FOR 数量10DO WHILE NOT EOF() IF LEFT(编号,1)=B S=S+数量 ENDIF CONTINUEENDDO?S程序运行结果为: USERETURN2、写出下列程序的运行结果。程序运行结果为: *程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLmX=南昌大学mY=期末考试DO s1?mX+ mYRETURN*子程序文件名:s1.prgPROCEDURE s1LOCAL mXmX=数据库管理系统考试mY=2005-2006第二学期+mXRETUREN 四、 程序设计(共 10 分)得分评阅人 设有数据库xs.dbf(学号C(8),姓名C(8),数学N(3),英语N(3),语文N(3),总分N(4), 其中总分字段为空。请编程求出各同学的总分,并找出数学成绩最低的同学的学号、姓名及数学成绩。答题卡一、 选择题(每小题1分,共40分)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 严格支票管理制度
- 严格装修管理制度
- 中化集团管理制度
- 中国名企管理制度
- 中国女排管理制度
- 中国洗涤管理制度
- 中国酒类管理制度
- 中学美育管理制度
- 中小猪场管理制度
- 中铁物资管理制度
- 2025年上海市中考数学真题试卷及答案
- DB43-T 2425.2-2022 学生公寓床上用品 第2部分:芯类产品技术要求
- PRP治疗膝骨性关节炎临床应用
- 2024年河南省现场流行病学调查职业技能竞赛理论考试题库-上(单选题部分)
- 2025年国家开放大学《形势与政策大作业》试题与答案《形势与政策》形成性考试专题检测及大作业答案
- 浙江省金华市卓越联盟2024-2025学年高一下学期5月月考政治试题(含解析)
- 拱墅区长庆街道招聘工作人员笔试真题2024
- 无人机导航与定位试题及答案
- 《颈部肌肉与背部肌肉》课件
- 《继电器原理及其应用》课件
- 2025年浙江中考语文二轮复习热点题型专练:对联(原卷版)
评论
0/150
提交评论