数据库期末复习试题3.doc_第1页
数据库期末复习试题3.doc_第2页
数据库期末复习试题3.doc_第3页
数据库期末复习试题3.doc_第4页
数据库期末复习试题3.doc_第5页
全文预览已结束

下载本文档

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

文档简介

考试中心填写 装订线答题不得超过此线 M姓名: 学号: 专业班级: 年 月 日考 试 用湖南大学课程考试试卷课程名称:数据库原理及应用 试卷编号:A 考试时间:120分钟(答案必须写在答题纸上,写在试卷上无效)一、单选题(每题2分,共30分)1.下列哪项是帮助用户建立、使用和维护数据库的软件 。A)数据库系统B)数据库管理系统C)数据库应用系统D)操作系统2.读者关系中有借书证号、姓名、身份、电话、通信地址属性,执行SQL命令:Select * from 读者 where 身份=研究生得到一个新的关系,该关系是对读者关系进行下列何种关系运算的结果 A) 投影B) 联接C) 选择D) 投影和选择运算3.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是 A)一对一B)一对多C)多对多D)多对一4.设A=60*80-20、B=60*80-20、C=60*80-20,属于合法表达式的是 A)A+BB)B+CC)A-CD)C-B5.下列函数中函数值为数值型的是 A)DATE() B)TIME()C)YEAR()D)DATETIME()6.下列有关数据表的哪项内容,存储在数据库文件中 A)数据表的结构B) 数据记录C)数据字典的信息D)备注型字段中的内容7.打开数据表后,打开数据浏览窗口的命令是 。A)LISTB)BROWSEC)MODIFY STRUCTURED)USE8.若要物理清除当前数据表中的所有记录,应执行下列哪个命令 A) PACK ALLB) ZAP C) RECALLD)DELETE ALL9.在Visual FoxPro中,下列关于表的叙述正确的是 A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)自由表不能建立候选索引C)自由表加入到数据库中,可以变为数据库表D)一个自由表加入到多个数据库中10.要在数据库的父表和子表之间建立一对多的联系,要求这两个表 A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引C) 在父表和子表的连接字段上都要建立主索引D) 在父表连接字段上建立主索引,在子表连接字段上建立普通索引11.关于工作区,以下叙述错误的是 。A) VFP最多可以使用256个工作区B) 每个工作区只能打开一个数据表C) 要访问其它工作区的数据表的字段,须通过“工作区别名-字段名”或“工作区别名.字段名”的形式来引用D) 如果在工作区中打开了数据表,可用数据表的名称作为工作区的别名12.在Visual FoxPro中,关于视图的正确描述是 A)视图也称作窗口B)视图是一个预先定义好的SQL SELECT语句文件C)视图是一种用SQL SELECT语句定义的虚拟表D)视图是一个存储数据的特殊表13.向项目中添加表单,应该使用项目管理器的 。A)“代码”选项卡 B)“类”选项卡C)“数据”选项卡 D)“文档”选项卡 14.调用报表格式文件STU预览报表的命令是 。A)REPORT FROM STU PREVIEW B)DO FROM STU PREVIEWC)DO FORM STU PREVIEWD)REPORT FORM STU PREVIEW 15.有关参照完整性的更新规定,正确的描述是 A)如果更新规则选择的是“级联“,则当父表的关键字的值修改时,系统将自动修改子表中相关记录的对应字段的值。B)如果插入规则选择的是“限制“,则不管父表中是否有相关记录,允许在子表中插入记录。C)如果更新规则选择的是“忽略“,则不管子表中是否有相关记录,允许删除父表中的记录。D)上面三种说法都不对。二、填空题 (每题2分,共10分)1.表达式 ABC$A AND DATE()+5DATE() OR 535*3的计算结果是 【1】 2.在成绩数据表中,若要求成绩字段(数值型)只能输入0到100分的数,则应设置其有效性规则为 【2】 3.在当前表查找成绩大于80的记录,执行“LOCATE FOR 成绩80”命令后,接着查找下一条符合条件的命令是 【3】 。4.为了在报表中打印当前时间,应该插入的控件是 【4】 。5.恢复系统默认菜单的命令是 【5】 。三、基于如下三个数据表文件,按要求写SQL语句。(每小题5分,共30分)设成绩管理数据库有班级、学生、成绩三个数据表,班级表有班级编号 C 4,班级名称 C10, 班主任 C8三个字段。学生表有班级编号 C 4,学号C6,姓名 C8,出生年月 D,政治面貌 C6,性别 C2,籍贯 C4七个字段。成绩表有学号C6,课程名称 C 12,成绩 I三个字段。各数据表的内容如下图所示。1.查询学生表中1981年出生的男生的各字段的信息,将查询结果存放在数据表d:nxs中。2.查询平均分在80分以下的学生的学号和平均分,按平均分从低到高排列。3.查询金融0101班学生的成绩单,包括班级名称、学号、姓名、课程名称、成绩。4.查询获得大学英语课程最高分的学生的学号和大学英语的成绩。(使用嵌套查询)5.在班级表中插入一条数据,班级编号为0104,班级名称为金融0104,班主任为李老师6.在班级表中,增加一个班长字段,字符型,长度为8。四、程序设计(12分)成绩管理数据库如第上题所示,编写程序,显示每个班级的班级名称,班主任,然后显示该班的党员人数,团员人数,群众人数。五、表单设计(18分)表单Form1如下图所示,该表单中有一个标签对象label1和label2,一个组合框对象combo1,两个命令按钮对象command1(查询)、command2(退出)和一个表格对象Grid1,一个文本框对象Text1。在该表单的数据环境中添加了读者表和借阅查询视图,该视图有读者证号、姓名、电话号码、借阅日期、还书日期、条形码、书名多个字段。要将组合框对象Combo1的数据源设置为读者表的姓名字段,则设置其RowSourceType属性为6-字段, 【1】 属性设置为读者.姓名。要将表格对象Grid1的数据源设置为借阅查询视图,则设置其 【2】 属性为借阅查询编写程序,实现在单击查询按钮时,在视图中筛选姓名为Combo1的数据,并且在Text1中显示该读者未还书的本数,然后刷新表单。 【3】 借阅查询 set filter to 【4】 go top count for empty(还书日期) to

温馨提示

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

评论

0/150

提交评论