《数据库应用系统.pdf》由会员分享,可在线阅读,更多相关《数据库应用系统.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页(共 8 页)学习中心_ 姓 名_ 学 号 西安电子科技大学网络与继续教育学院西安电子科技大学网络与继续教育学院 数据库应用系统全真试题数据库应用系统全真试题(闭卷(闭卷 90 分钟)分钟)题号题号 一一 二二 三三 四四 五五 总分总分 题分题分 30 30 4 12 24 得分得分 一、一、选择一个正确的答案填空:(选择一个正确的答案填空:(15*2=30 分)分)1、_ 不可以作为查询和视图的输出类型。A、自由表 B、表单 C、临时表 D、数组 2、创建数据库后,系统自动生成扩展名为 _ 的三个文件。A、B、C、D、3、建立两张表之间的临时关系时,必须设置的是_。A、主表的主索
2、引 B、主表的主索引和子表的主控索引 C、子表的主控索引 D、主表的主控索引和子表的主控索引 4、以下的四组函数,返回值的数据类型是一致的_。第 2 页(共 8 页)A、DTOC(DATE(),DATE(),YEAR(DATE()B、LEN(VFP 5.0),CTOD(5/20/2006),SPACE(8)C、EOF(),RECOUNT(),DBC()D、STR(”3.14”,3,1),DTOC(DATE(),SUBSTR(ABCD,3,1)5、在命令窗口中执行了命令 X=100 后,则默认该变量的作用域是 _。A、全局 B、局部 C、私有 D、不定 6VFP 是一种 _ 模型的数据库管理系统
3、。A、层次 B、网络 C、对象 D、关系 7VFP 系统环境下,运行表单的命令为_。A、DO FORM B、REPORT FORM C、DO D、只能在项目管理器中运行 8要求一个表中的数值型字段数据精度具有 3 位小数,则该字段的宽度 至少定义为_。A、4 位 B、5 位 C、6 位 D、12 位 9由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为 _。A、数据库应用系统 B、数据库管理系统 C、文件系统 D、软件系统 10创建数据库后,系统自动生成扩展名为 _ 的三个文件。A、B、C、D、11 在 Visual FoxPro 中创建含备注字段的表和表的结构复合索引文件后,第
4、3 页(共 8 页)系统自动生成的三个文件的扩展名为 _。A、.PJX、.PJT、.PRG B、.DBF、.CDX、.FPT C、.FPT、.FRX、.FXP D、.DBC、.DCT、.DCX 12有关查询与视图,下列说法中不正确的是_。A、查询是只读型数据,而视图可以更新数据源 B、查询可以更新源数据,视图也有此功能 C、视图具有许多数据库表的必性,利用视图可以创建查询和视图 D、视图可以更新源表中的数据,存在于数据库中 13 在 Visual FoxPro 中,关于查询和视图的正确描述是 A、查询是一个预先定义好的 SQL SELECT 语句文件 B、视图是一个预先定义好的 SQL SEL
5、ECT 语句文件 C、查询和视图是同一种文件,只是名称不同 D、查询和视图都是一个存储数据的表 14下列说法中正确的是_。A、视图文件的扩展名vcx B、查询文件中保存的是查询的结果 C、查询设计器实质上是 SELECT-SQL 命令的可视化设计方法 D、查询是基于表的并且是可更新的数据集合 15、如果一个数据库表的 append 触发器设置为.F.,则不允许对该表作 _的操作。A、修改记录 B、删除记录 C、增加记录 D、显示记录 二、填空题:(二、填空题:(15*2=30 分)分)1打开一张空表,在不移动记录指针的情况下,函数 BOF()的值是 ;函数 EOF()的值是 。如果打开的表中有
6、一条记录,第 4 页(共 8 页)在不移动记录指针的情况下,函数 BOF()的值是 ;函数 EOF()的值是 ;函数 RECNO()的值是 。2 已知Y=1,Z=2,X12=good,则表达式X&Y&Z的值为 。3.学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),写出用 Insert 命令向 XS 表添加一条 新记录,记录内容为:XH XM XB BJ 99220101 王 凌 男 992201 命令为 。4.如要对当前表的结构进行修改,应使用的命令是 。5.如使用 REPLACE 命令时,其范围项为 ALL,则执行该命令
7、后,记录指针 指向 。6数据库中的每一张表能建立 个主索引。如某字段定义为 候选索引或主索引,要求该字段的值必须具有 性。7.在 VFP 中,将系统默认为 A 磁盘的设置命令是 。8.对于一个已经到开的表文件,若当前记录号是 4,则在 3 号 4 号记录之 间插入一条空白记录的命令是 。9.要清除当前内存中所有名字的第二个字符为“X”的内存变量,可使用的 命令是 。10.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环体、执行 第 5 页(共 8 页)ENDSCAN 后面的语句,应使用 语句。三、(三、(4 分)分)阅读下列程序,运行下列程序段以后,显示内容的前二
8、行为:、。【程序清单】SET TALK OFF S=123456 N=LEN(S)K=1 DO WHILE K=5 ORDER BY 3 DESC 第 6 页(共 8 页)(2)(6 分)分)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩85)第 7 页(共 8 页)五、(五、(24 分)分)设“教师表”为 JS.DBF 及“教师任课表”为 JSRK.DBF 的结构如下:教师表教师表 教师任课表教师任课表 字段名字段名 类型类型 宽度宽度 含义含义 字段名字段名 类型类型 宽度宽度 含义含
9、义 GH C 5 工号 GH C 5 工号 XM C 8 姓名 KCH C 2 课程号 XB C 2 性别 KCMC C 30 课程名称 XIMT C 20 系名 KSS N 5 课时数 并且分别对 GH 建立结构复合索引,它们现有数据如下:教师(教师(JS.DBF)GH XM XB XIMT 04001 陈子亮 男 管理工程系 04002 赵东萍 女 管理工程系 04003 王一平 男 计算机系 04004 陈志敏 男 中文系 教师任课表(教师任课表(JSRK.DBF)GH KCH KCMC KSS 04001 1 会计电算化 64 04001 2 会计电算化课程设计 42 04002 3 软件工程 48 04002 4 C+64 04003 2 会计电算化 64 04004 5 中国文学 48 (1)()(5 分)分)将教师任课表(JSRK.DBF)中工号为“04001”,为课程代号为 2 的记录中课程时数改为 64。第 8 页(共 8 页)(2)()(3*5=15 分)分)下列命令用来查询每个教师的任课课时总数,请在空白出填写适当的内容将其写完整:SELECT js.gh,js.xm,SUM(jsrk.kss)AS 总课时 FROM JS,WHERE INTO temp GROUP BY ORDER BY GH(3)()(4 分)分)临时表 temp 的记录数为 。
限制150内