数据库管理系统期末测验C_第1页
数据库管理系统期末测验C_第2页
数据库管理系统期末测验C_第3页
数据库管理系统期末测验C_第4页
数据库管理系统期末测验C_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

1、13 / 10I| 200| 6200ii7|学I年|第i '冷I期I期I末I考I试I试I卷i题号-一-二二三四五六七八九十总分累分人题分404020100签名得分考生注意事项:1、本试卷共_8页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。选择题(每小题1分,共40分)得分评阅人说明:请将一、二大题的答案写在答题纸上试卷编号:( C )卷课程编号: 课程名称:数据库管理系统考试形式:闭卷适用班级: 全校姓名: 学号: 班级: 学院:专业:考试日期:1、 在数据管理技术发展过程中,没有专门的软件对数据进行管理的阶段是(

2、)A. 人工管理阶段B.文件系统阶段C.人工管理阶段和文件系统阶段D.文件系统阶段和数据库阶段2、 用二维表数据来表示实体及实体之间关系的数据模型称为()。A. 实体-联系模型B.层次模型C.网状模型D.关系模型3、 数据库系统中对数据库进行管理的核心软件是()。A. DBMS B. DB C. OS D. DBS4、 从一个关系中选出满足给定条件的记录组成新的关系的运算称为()。A. 联接 B. 投影 C. 选择 D. 排序5、在下述关于数据库系统的叙述中,正确的是()。A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存

3、在联系D. 数据库的数据项之间和记录之间都不存在联系6、 扩展名为dbf的文件是()。A.表文件B.表单文件C.数据库文件D.项目文件7、在 Visual FoxPro 中“表”是指()。A. 报表 B. 关系 C. 表格 D. 表单&在Visual FoxPro中,关于自由表叙述正确的是()。A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中9、 设当前系统日期为2003年3月20日,如下表达式的计算结果是()VAL(SUBSTR('奔腾 586',5,1)+RIGHT(STR(YEAR(DATE

4、(),2)A. 503. 00B. 5. 00C. 5+03D.出错信息10、在Visual FoxPro中说明数组的命令是()。A. DIMENSION 和 ARRAYB. DECLARE 和 ARRAYC. DIMENSION 和 DECLARED.只有 DIMENSION11、下面有关索引的描述正确的是()。A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B. 创建索引是创建一个指向数据库表文件记录的指针构成的文件C. 索引与数据库表的数据存储在一个文件中D.使用索引并不能加快对表的查询操作12、下列函数中,函数值为数值的是()<( 01/01/96 ')D.

5、 SUBSTR(DTO(DATE(), 7) )中。B.不同表备注文件D.同一数据库文件)°日期型A. BOF()B. CTODC. AT ('人民,中华人民共和国)13、一个表的全部备注字段的内容存储在(A.同一表备注文件C.同一文本文件14、在下面的数据类型中默认值为.F.的是(A.数值型 B. 字符型 C. 逻辑型 D.15、 在Visual FoxPro 中,要运行查询文件 query1.qpr,可以使用命令()° A.DO query1B.DO query1.qprC.DO QUERY query1 D.RUN query116、 在Visual FoxP

6、ro的表结构中,逻辑型、日期型和备注型字段的宽度分别为()B. 1、8、4A. 1、& 10C. 3、8、10D. 3、8、任意17、以下关于空值(NULL )叙述正确的是()。A.空值等同于空字符串B.空值表示字段或变量还没有确定值C. VFP不支持空值D.空值等同于数值018、 扩展名为pjx 的文件是()°A.数据库表文件B.表单文件C.数据库文件 D.项目文件19、在Visual FoxPro 中,如果希望跳出 SCANENDSCA循环体、执行 ENDSCAB面 的语句,应使用()。A. LOOP语句B. EXIT 语句C. BREAK语句D. RETURN 语句20

7、、 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。A.DELETE FOR AGE>30 B.DELETE FROM S WHERE AGE>30C.DELETE S FOR AGE>30 D.DELETE S WHERE AGE>3021、以下叙述正确的是()°A.自由表字段名最长20个字符B.数据库表字段最长100个字符C.字段名中可以有空格D.字段名中不可以有空格22、关闭表单的代码是 ThisForm.Release,其中的Release是表单对象的()A.方法 B.属性C.事件D.标题23、在SQL SELECT语句

8、中用于实现关系的选择运算的短语是()。A. FOR B. WHILE C. WHERE D. CONDITION24、 设X=6V5,命令? VARTYPEX 的输出是()。A. N B. C C. LD.出错25、假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是()。A. MyForm.List B. MyForm.DisplayC. MyForm.Show D. MyForm.ShowForm26、 顺序执行下列命令后,最后一条命令显示的结果是()。USE CHJGO 5SKIP -2? RECNO()A.3B.4C.5D.727、 下面关于属性、方法和事件的叙述中,哪个是错误的(

9、)。A. 属性用于描述对象的状态,方法用于表示对象的行为B. 基于同一个类产生的两个对象可以分别设置自己的属性值C. 事件代码也可以像方法一样被显式调用D. 在新建一个表单时,可以添加新的属性、方法和事件28、将内存变量定义为全局变量的 Visual FoxPro命令是()。A. LOCAL B. PRIVATE C. PUBLIC D. GLOBAL29、 SQL是那几个英文单词的缩写()。A. Stan dard Query Lan guage B. Structured Query Lan guageC. Select Query Lan guageD.以上都不是30、 在SQL SEL

10、ECTS令中用于排序的短语是()。A. SORTB. SORT BYC. ORDERD. ORDER BY31、以下叙述正确的是()。A. LOOP语句的功能是退出循环B. EXIT语句的功能是退出循环C. LOOP和EXIT语句功能一样D.以上都不对32、在Visual Foxpro中,建立或修改程序文件的命令是()。)。A. DROP TABLEB. DELETE TABLEC. ERASE TABLED. DELETE DBF36、如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长 两个实体之间的关系属于()A. MODIFY <文件名 >C. MODI

11、FY PROGRAM < 文件名 >33、如下SQL语句的执行结果是(SELECT SUM(工资)FROMA.工资的最大值C.工资的平均值34、 执行程序文件的命令是()。A. EXECUTEB. DO35、SQL语句中删除表的命令是(B. MODIFY COMMAND < 文件名 >D.以上都不对)。职工B. 工资的最小值D.工资的合计C. STARTD. RUNA. 一对一联系C. 多对多联系B. 一对二联系D. 一对多联系(37)(40)使用的数据表如下:杠歌手棹表“评分”表战手号1001刘德华2001张学友3001周态伦4001林慢态龜手号分数评委号10019.

12、310120019.910230019.610340019710437、 为“歌手”表增加一个字段“最后得分”的SQL语句是。A. ALTER TABLE 歌手 ADD 最后得分 F( 6,2)B. ALTER DBF歌手ADD最后得分F 6,2C. CHANGE TABL歌手 ADD 最后得分 F(6,2)D. CHANGE TABL学院 INSERT 最后得分 F 6,238、 插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“ 105”,正确的SQL语句是。A. INSERT VALUES(“1001”,9 “ 105”)INTO 评分(歌手号,分数,评委号)

13、B. INSERT TO 评分(歌手号,分数,评委号) VALUER “ 1001”,9.9 “ 105”)C. INSERT1NTO评分(歌手号,分数,评委号)VALUES “1001”,9.9,“ 105”)D. INSERT VALUES(“100” 9.9 “ 105”)TO 评分(歌手号,分数,评委号)39、 为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是。A. CHANGE TABLET 分 ALTER 分数 SET CHECK分数=0 AND 分数v =10B. ALTER TABLE 评分 ALTER 分数 SET CHEC

14、K分 数=0 AND 分数v =10C. ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数v =10D. CHANGE TABLE?分 ALTER 分数 SET CHECK分 数=0 OR 分数v =1040、与“ SELECT * FROM歌手 WHERE NOT最后得分9.00 OR 最后得分v 8.00 )”等价的语句是。A. SELECT * FROM 歌手 WHERE最 后得分 BETWEEN 9.00 AND 8.00B. SELECT * FROM 歌手 WHERE最 后得分=8.00 AND 最后得分v =9.00C. SELECT * FRO

15、M 歌手 WHERE最后得分9.00 OR 最后得分v 8.00D. SELECT * FROM 歌手 WHERE最 后得分v =8.00 AND 最后得分=9.00填空题(每空2分,共40分)得分评阅人1、 在关系数据库中,把数据表示成二维表,每一个二维表称为【1】。2、 在Visual FoxPro中,数据库文件的扩展名是【2】。3、 在Visual FoxPro中,项目管理器的【3】选项卡用于显示和管理数据库、自由表和查询等。4、 在Visual FoxPro中视图可以分为远程视图和【4】视图。5、如下程序显示的结果是 里】。s=1i=0do while i<8s=s+ii=i+2

16、en ddo?s6、 LEFT( 123456789', LEN(数据库”)的计算结果是。7、 在VISUAL FOXPRO中为表单指定标题的属性是【7】。&常量.Y.表示的是【8型的数据。9、 为了打开并编辑一个程序文件,应该使用命令(要求拼写完整)【9】<10、 SQL的SELEC查询中使用【10子句消除查询结果中的重复记录。11、 在visual FoxPro 中,主索引可以保证数据的【11】完整性。12、 在SQL的SELECT语句进行分组计算查询时,可以使用【12子句来去掉不满足条件的分组。13、在Visual FoxPro 中,使用SQL的CREATE TAB

17、LE句建立数据库表时,使用【13子句说明有效性规则(域完整性规则或字段取值范围)。14、 Visual FoxPro的数据完整性规则通常包括【14、域完整性和参照完整性。15、设有学生选课表SC (学号,课程号,成绩),用SQL语言检索每门课程的课程号及 平均分的语句是(关键字必须拼写完整)SELECT课程号,AVG (成绩)FROM SC F面16-18题使用如下的“教师”表和“学院”表 学院”表系号P系名01:英语02会计03工商管理教师”表职工号姓名职称年龄工资系号11020001肖天海副教授352000.000111020002王岩盐教授403000.000211020003刘星魂讲师

18、251500.000111020004张月新讲师301500.000311020005李明玉教授342000.00*0111020006孙民山教授472100.000211020007钱无名教授492200.000316、使用SQL语句将一条新的记录插入学院表INSERT INTO学院(系号,系名)【16】(04”,计算机”)17、使用SQL语句求工商管理”系的所有职工的工资总和。SELECT 【17】FROM 教师;WHERE系号IN (SELECT系号FROM【18】 WHERE系名=工商管理”)18、使用SQL语句完成如下操作(将所有教授的工资提高5%)【19】教师SET工资二工资*1.05 【20】职称=教授”三、程序设计(每小题10分,共20分)得分评阅人1、编程计算如下表达式的值。+需=?2、设有数据库表xs.dbf

温馨提示

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

评论

0/150

提交评论