2010-2011第一学期期末数据库考试试卷A及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西财经大学

2010-2011第一学期期末考试试卷试卷代码:03333 A 授课课时:32+32 考试用时:150分钟

课程名称:数据库应用适用对象:本科选课班

试卷命题人刘谦试卷审核人刘德喜

试卷说明:本试卷以图1所示的结构图为命题基础。

设某学校教学管理所用数据库为studentdb.dbc信息系统,studentdb.dbc包含4个表,表结构描述如下:

CLASS.DBF表结构:(班级号 C7,行政班名称 C16,年级 C4,所在学院 C12,班级人数 N3) STUDENT.DBF表结构:(学号 C7,姓名 C8,性别 C2,出生日期 D8,班级号 C7, 生源地 C12,身高 N3,入学成绩 N3),身高单位为厘米。

ACHIEVEMENT.DBF 表结构:(学号 C7,课程号 C5,修课学期 C8,教学班 C4,总评成绩 N3) COURSE.DBF表结构:(课程号 C5,课程名 C14,教学单位 C12,开课学期 C1主干课L,

课程学分N2)

其数据表间关联与约束结构如图1所示。

图1:教学管理信息系统相关数据库及表间关联结构图

数据参考样例:班级号、行政班名称、年级、所在学院;学号、姓名、性别、出生日期、生源地、身高、入学成绩;课程号、修课学期、教学班、总评成绩;课程名、教学单位、开课学期、主干课、课程学分;EFC0902、金融管理02班、2009、金融学院;0070231、李冰晶、女、09/16/90、江西九江、163、589; C3004、2010年上、AF16、94;高等数学II、信息管理学院、2、.T. 、4。

一、SQL操作题1(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。每小题5分,共10分。)

【1】查询由信息管理学院负责的主干课程有哪些?要求显示课程名、教学单位、开课学期和主干课。

【2】查询金融学院的班级信息(行政班名称,年级,所在学院和班级人数),要求按年级先后列示。

二、SQL操作题2(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。每小题5分,共10分。)

【3】查询与秦春燕来自同一生源地的学生信息(学号,姓名,性别、身高、生源地及入学成绩)。

【4】查询各教学班中课程号为"B4003"的最高分和平均分。

三、SQL操作题3(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。每小题5分,共10分。)

【5】查询该校各招生地2010年的招生人数(要求显示生源地、人数和招生年份信息)。

【6】按年级查询每个学生截止目前共修得多少学分(成绩60分以上方可获得学分)。要求同年级中尽量按学院、同学院则尽量按行政班,同班级按所修学分数由高到低列出相关信息。

四、单项选择题(下列各题从四个备选答案中选出一个正确答案的代号。答案错选或未选者,该题不得分。每小题1分,共20分)注:答题时分2行给出答案与题号,例如:

1 2 3 4 5 6 7 8 9 10

W X Y Z W X Y Z W X

Y Z W X Y Z W X Y Z

11 12 13 14 15 16 17 18 19 20

1.在VFP中,在两个表的主索引之间建立的联系是()

A. 一对一联系

B. 一对多联系

C. 一对一联系和一对多联系都可以

D. 以上都不正确

2. 设置文本框显示内容的属性是()

A. Value B. Caption C. Name D. InputMask

3.对于关系的描述中,正确的是()

A. 同一个关系中可以交换任意两列或者任意两行的数据

B. 同一个关系中允许存在完全相同的元组

C. 在一个关系中,关键字一定是其中的某个属性

D. 在一个关系中,同一行数据的数据类型通常是相同的

4.下面关于类的叙述,错误的是()

A. 类是对象的实例,而对象是类的集合

B. 一个类包含了相似的有关对象的特征和行为方法

C. 可以将类看作是一类对象的模板

D. 类可以派生出新类,新类称为现有类的子类,现有类被称为父类

5.表单的Caption属性用于

A. 指定表单标题

B. 指定表单执行的程序

C. 指定表单是否可见

D. 指定表单是否可用

6.通过数据库系统可以()

A. 提高数据的共享性,使多个用户能够同时访问数据库中的数据

B. 减小数据的冗余度,以提高数据的一致性和完整性

C. 提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价

D. 以上答案均正确

7. 创建表文件(.DBF)的命令是()

A. MODIFY STRUCTURE

B. MODIFY DATABASE

C. CREATE DATABASE

D. CREATE

8.下列操作中,不能用MODIFY STRUCTURE命令实现的是()

A. 为表增加字段

B. 删除表中的某些字段

C. 对表的字段名进行修改

D. 对记录数据进行修改

9.将两个关系中相同的属性的元组联接在一起构成新的二维表的操作称为()

A. 选择

B. 投影

C. 筛选

D. 联接

10.在Visual FoxPro中,表单(Form)是指()

A. 数据库中表的清单

B. 一个表中的记录清单

C. 数据库查询结果的列表

D. 窗口界面

11.Visual FoxPro在SQL方面不支持()

A. 数据定义功能

B. 数据控制功能

C. 数据操纵功能

D. 数据查询功能

12.一数据库名为exam,要想打开该数据库,应使用命令()

A. OPEN EXAM

B. OPEN DATABASE EXAM

C. USE DATABASE EXAM

D. USE exam

13.关系数据库中每个关系的形式是()

A. 表

B. 二维表

C. 自由表

D. 数据库表

14.设今天是2011年1月4日,执行以下命令(序列)的结果是()

? YEAR(DATE()-365)

A. 其中有语法错误

B. 2010

C. 10/01/04

D. 01/04/10

15. 假定X=2011,执行命令 ? MOD(X,10) 后,结果是()

A. 201

B. 1

C. .T.

D. .F.

16.设VFP当前状态为 SET EXACT OFF。变量ABC="AB",变量AB="ABC",则执行 ? abc=ab命

令(序列)的结果是()

相关文档
最新文档