数据库原理及应用试卷A(含答案).doc_第1页
数据库原理及应用试卷A(含答案).doc_第2页
数据库原理及应用试卷A(含答案).doc_第3页
数据库原理及应用试卷A(含答案).doc_第4页
数据库原理及应用试卷A(含答案).doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

系 别: 班 级: 学 号: 姓 名: 装 订 线广东工业大学华立学院考试试卷( A )课程名称: 数据库原理及应用(Visual FoxPro) 考试时间: 2011年7月13日 题 号一二三四总分评卷人评卷得分一、选择题(每题1分,共30分)得分1.单选题查询”成绩表”中数学最低分的学生情况,可采用下列的_A_语句。 (A)、SELE * FROM 成绩表 WHERE 数学= (SELE MIN(数学) FROM 成绩表)(B)、SELE * FROM 成绩表 WHERE 数学= MIN(数学) (C)、SELE * FROM 成绩表 WHERE 数学= SELE 数学 FROM 成绩表 (D)、SELE * FROM 成绩表 WHERE 数学50 a=a+1 ENDIF SKIP END DO (A)、价格大于50的记录总数 (B)、所有记录总数 (C)、价格大于50的记录的价格总和 (D)、所有记录的价格总和22.单选题定位记录时,可以用_C_命令向前或向后移动若干条记录位置。(A)、SKIP (B)、LOCATE (C)、GOTO (D)、NEXT23.单选题为了修改表单的标题,应设置表单的_A_。(A)、CAPTION 属性 (B)、AlwaysOnTop属性 (C)、NAME 属性 (D)、TITLE 属性24.单选题在表单的数据环境中,不能添加_B_。(A)、自由表 (B)、查询 (C)、数据库表 (D)、有效视图25.单选题可以在报表的_B_加入数据表或视图,以指定报表的数据源。(A)、页注脚带区 (B)、数据环境 (C)、细节带区 (D)、页标头带区 26.单选题设计菜单最终必须进行的操作是_A_。 (A)、生成菜单程序 (B)、定义菜单名(C)、预览菜单 (D)、为菜单项指定命令或建立过程27.单选题为两个数据库表建立一对多的永久关系,则应已为这两个表建立这样的索引:_D_。(A)、 父表是普通索引或唯一索引的,子表是主索引或候选索引的 (B)、 父表是主索引或候选索引,子表是任意索引的 (C)、 父表是任意索引的,子表是主索引或候选索引的 (D)、 父表是主索引或候选索引的,子表是普通索引或唯一索引的28.单选题在默认情况下,文本框的Value属性的值是_A_。 (A)、字符型 (B)、数值型 (C)、日期型 (D)、逻辑型29.单选题用DELETE-SQL语句可以对数据库表中的记录实现_B_。 (A)、查询操作 (B)、删除操作 (C)、定义操作 (D)、修改操作 30.单选题IF-ENDIF语句属于_B_的语句。 (A)、子程序结构 (B)、分支结构 (C)、顺序结构 (D)、循环结构 二、填空题(每空2分,共20分)得分1假设学生表中只有第2、4和第6条记录的性别为女,则执行命令DISPLAY FOR 性别=女后,屏幕上将显示( 3 2) 条记录。2要使表单中的文本框控件只读是将其( readonly)属性的值设为真。3若C=123.45,则表达式 68+&C的结果是 ( 191.45)。4.数据库管理系统中最常见的数据模型有层次模型、网状模型和( 关系)模型三种。5.在VFP系统中,数据表文件的扩展名为( .dbf),数据库文件的扩展名为( .dbc )。6.将图片、声音存储在( 通用型)数据中。7.在VFP中,排序又称作( 物理排序),索引又称作( 关键字 逻辑排序)。8.SQL语言又称作结构化查询语言,包括数据定义、数据修改、( 数据查询 )、数据控制四种。三、判断题(每小题1分,共10分)得分1. SQL的计算查询中,用于求平均值的函数是AVERAGE。2. 删除视图不会影响它所依赖的数据表文件。3. 一个逻辑型常量只占用内存1个字节。4. 在默认情况下,文本框的Value属性的值是字符型。5. 用DELETE-SQL语句可以对数据库表中的记录实现定义操作。删除操作6. Visual FoxPro中的索引有唯一索引、复合索引、候选索引、主索引。 没有复合索引,有普通索引。7. SCAN-ENDSCAN语句属于顺序结构的语句。 循环结构8. 创建数据库的命令是CREATE TABLE。 create database9. 关系数据库的四个层次结构是数据库、数据表、记录和字段10. 在关系数据库中,查询是其基本关系运算之一。四、请按要求写出相应的语句(每小题5分,共40分得分现有数据库“成绩管理”,其中包含以下结构的三张数据表表1 XSB表结构字段名称数据类型宽度说明学号字符型(C)10主码性别字符型(C)2姓名字符型(C)8班级字符型(C)10奖学金货币型(Y)8表2 CJB表结构字段名称数据类型宽度说明学号字符型(C)10课程号字符型(C)8成绩数值型(N)4 表3 KCB表结构字段名称数据类型宽度说明课程号字符型(C)8主码课程名字符型(C)14学时数值型(N)4学分数值型(N)2要求:1. 使用create命令,按照表1的结构创建XSB表。Create table XSB (学号C(10) primary key,性别C(2),姓名C(8),班级C(10),奖学金Y(8)2. 使用insert命令,为表XSB插入一条记录,字段数据为“201107001,女,王梦,9902,600”Insert into XSB value=”201107001,女,王梦,9902,600”Insert into XSB(学号,性别,姓名,班级,奖学金)values(“201109001”,”女”,”王梦”,”9902”,”600”)3. 查询成绩在70到80分之间的学生,显示字段为学号,性别,姓名,班级,成绩。Select 学号,性别,姓名,班级,成绩 from XSB join CJB on 学号.XSB=学号.CJB where 成绩 between 70 and 80Select XSB.学号,XSB.性别,XSB.姓名,CJB.成绩 from XSB inner join CJB;On XSB.学号=CJB.学号 where CJB.成绩 between 70 and 804. 在XSB表中,查询姓张的员工信息。Select all from XSB where 姓名=”张*”Select * from XSB where XSB.姓名 like “张%”5. 在XSB表中,查询各班人数。Select count(学号) 各班人数 ground by 班级Select XSB.班级,count(XSB.学号) as 人数 from XSB group by XSB.班级6. 在KCB表中,查询学分为4的课程名,显示字段为课程名,学分。Select 课程名,学分 from XSB,KCB where 学分=”4” Select KCB.课程名,KCB.学分 from KCB where KCB.学分=47. 查询学修了“0001”的课程的学生名单,显示字段为学号,姓名,成绩。Select 学号,姓名,成绩 from XSB join CJB on 学号.XSB=学号.CJB where 课程号.CJB=”0001”Select XSB.学号,XSB.姓名,CJB.成绩 from XSB i

温馨提示

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

最新文档

评论

0/150

提交评论