已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一套复习题一、单项选择题(每题1分,共35分)1.目前数据库管理系统(DBMS)有许多不同的产品。在下列DBMS产品中,不属于(Microsoft)公司开发的是()。A.VisualFoxProB.AccessC.SQLServerD.Oracle2.在下列函数中,函数的返回值为数值型的是()。A.MESSAGEBOX()B.EMPTY()C.DTOC()D.TYPE()3.对于自由表来说,不可以创建的索引类型是()。A.主索引B.候选索引C.唯一索引D.普通索引4.在下列有关数据库及表的叙述中,错误的是()。A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中B.一个表可以属于两个或两个以上的数据库C.创建一个数据库后,通常在外部存储器中生成三个文件D.表与表之间的永久性关系只能基于索引来创建5.在下列关于利用查询设计器设计查询的叙述中,错误的是()。A.在设计基于两个表的查询时,通常需要设置两个表之间的联接类型,默认类型内联接B.在选择一个排序字段时,系统默认的排序方式为升序C.在杂项中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录D.在设置分组时,所选的分组字段可以不是查询输出字段6.设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。下述SELECTSQL命令中,语法错误的是()。A.SELECT*FROMXXINTOARRAYtempB.SELECT*FROMxxINTOCURSORtempC.SELECT*FROMXXINTOTABLEtempD.SELECT*FROMXXINTOFILEtemp7数据库管理系统中负责数据模式定义的语言是()A)数据定义语言B)数据管理语言C)数据操作语言D)数据控制语言8.关于系统菜单栏,下列说法正确的是()。系统菜单栏显示的项目是不变的;系统菜单栏可以通过“查看”菜单中的工具栏选项来改变;系统菜单栏的菜单可以通过执行不同的功能操作来改变;系统菜单栏的位置可以变化;9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段10.假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令()A)MODISTRUB)MODICOMMTESTC)MODIDBFD)MODITYPETEST11.为当前表中所有学生的总分增加10分,可以使用的命令是()A)CHANGE总分WITH总分+10B)REPLACE总分WITH总分+10C)CHANGEALL总分WITH总分+10D)REPLACEALL总分WITH总分+1012.有如下的赋值语句,结果为“大家好”的表达式是()a=你好b=大家A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(A,3,4)D)b+RIGHT(a,2)13.在VisualFoxPro中“表”是指()A)报表B)关系C)表格控件D)表单14.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是()A)EMPTY(.NULL.)B)LIKE(xy?,xyz)C)AT(xy,abcxyz)D)ISNULL(SPACE(0)15.以下关于视图的描述正确的是()A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中16.以下关于关系的说法正确的是()A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列17.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关18.以下关于查询的描述正确的是()A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据表和自由表建立查询19.SQL语言的更新命令的关键词是()A)INSERTB)UPDATEC)CREATED)SELECT20.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行以下命令:姓名=姓名“出勤”?姓名屏幕上会显示()A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤21.假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令()A)DELETEFROM图书FOR图书编号=“A”B)DELETEFROM图书WHERE图书编号=“A%”C)DELETEFROM图书FOR图书编号=“A#”D)DELETEFROM图书WHERE图书编号LIKE“A%”22.下列程序段的输出结果是()ACCEPTTOAIFA=123S=0ENDIFS=1?SA)0B)1C)123D)由A的值决定第(23)到第(28)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。23.查询第一作者为“张三”的所由书名及出版社,正确的SQL语句是()A)SELECT书名,出版社FROM图书WHERE第一作者=张三B)SELECT书名,出版社FROM图书WHERE第一作者=”张三”C)SELECT书名,出版社FROM图书WHERE”第一作者”=张三D)SELECT书名,出版社FROM图书WHERE”第一作者”=”张三”24.查询尚未归还书的图书编号和借书日期,正确的SQL语句是()A)SELECT图书编号,借书日期FROM借阅WHERE还书日期=”B)SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULLC)SELECT图书编号,借书日期FROM借阅WHERE还书日期ISNULLD)SELECT图书编号,借书日期FROM借阅WHERE还书日期25.查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是()A)SELECT*FROM读者INTOCURSORoneB)SELECT*FROM读者TOCURSORoneC)SELECT*FROM读者INTOCURSORDBFoneD)SELECT*FROM读者TOCURSORone26.查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是()A)SELECT借书证号,姓名FROM读者WHERE单位=北京%B)SELECT借书证号,姓名FROM读者WHERE单位=北京*C)SELECT借书证号,姓名FROM读者WHERE单位LIKE北京*D)SELECT借书证号,姓名FROM读者WHERE单位LIKE%北京%27.查询2009年被借阅过书的图书编号和借书日期,正确的SQL语句是()A)SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009B)SELECT图书编号,借书日期FROM借阅WHEREyear(借书日期)=2009C)SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)D)SELECT图书编号,借书日期FROM借阅WHEREyear(借书期)=year(2009)28.查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是()A)SELECT图书编号FROM读者,借阅WHERE职称=工程师B)SELECT图书编号FROM读者,图书WHERE职称=工程师C)SELECT图书编号FROM借阅WHERE图书编号=(SELECT图书编号FROM借阅WHERE职称=工程师)D)SELECT图书编号FROM借阅WHERE借书证号IN(SELECT图书编号FROM借阅WHERE职称=工程师)29. 下面有关索引的描述正确的是_。A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建索引是创建一个指向数据库表文件记录的指针构成的文件D.使用索引并不能加快对表的查询操作30.表的备注型字段中存放的是_。A.指向备注的具体内容B.指向DBF文件的指针C.指向FPT中文字块的指针D.指向FPT文件的文件名31.在VisualFoxPro中,使用UPDATE-SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是_。A.REPLACEAGEWITHAGE+1B.UPDATESTUDENTAGEWITHAGE+1C.UPDATESETAGEWITHAGE+1D.UPDATESTUDENTSETAGE=AGE+132. 在以下四组函数运算中,结果相同的是_。A.LEFT(VisualFoxPro,6)与SUBSTR(VisualFoxPro,1,6)B.YEAR(DATE()与SUBSTR(DTOC(DATE(),7,2)C.TYPE(36-5*4)与TYPE(36-5*4)D.假定A=this,B=isastring,A-B与A+B33.在VisualFoxPro中,关于自由表叙述正确的是_。A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中34.在SQL语句中,与表达式工资BETWEEN1210AND1240功能相同的表达式是_。A.工资=1210AND工资1210AND工资1240C.工资1240D.工资=1210OR工资=124035.在SQL语句中,与表达式仓库号NOTIN(wh1,wh2)功能相同的表达式是_。A.仓库号=wh1AND仓库号=wh2B.仓库号!=wh1OR仓库号#wh2C.仓库号wh1OR仓库号!=wh2D.仓库号!=wh1AND仓库号!=wh2二、填空题(每空1分,共35分)1. DBMS的中文含义是。2. 关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另外一张二维表(B表)中时,它就称为B表的。3. 在数据库系统中,有三种基本的数据模型,它们是层次模型、网状模型和关系模型,其中关系模型的基本结构是。4. 项目管理器的选项卡用于显示和管理数据库、自由表和查询等。5. 索引可以分为多种类型,其中只适用于数据库表。6. 索引文件包括和非结构复合索引文件、独立索引文件。7. 对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的。8. 在查询中,两个表的关联方式可以有、左连接、右连接、和外部连接。9. VFP中的参照完整性规则包括插入规则、更新规则、_三种。10. 表达式MOD(13,-3)的返回值为。11. 表达式ABCBC的返回值是。12. 表达式LEN(STR(123456789123)的返回值是。13. 表达式LEFT(123456789,LEN(数据库)的返回值是。14. 表达式SUBSTR(GotFocus,LEN(语言)的返回值是。15. 表达式2000.08.08-2000.07.08的值是。16. 设n=234,m=432,k=m+n,则表达式1+&k的值是。17. 已知N=1,M=2,X12=good,则表达式X&N&M的值为。18. 执行下列程序段后,X(1,1)的值为。程序清单如下:DIMENSIONX(6,10)X=12319. 为了选用一个未被使用的编号最小的工作区,可使用命令。20. 若有一个表文件xsda.dbf,则利用ALTERTABLExsdaCOLUMNxbC(2)命令,可以添加一个字段。21. 在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。22. 若一张表中有个记录,移动记录指针使函数EOF()的值为真时,函数RECNO()的返回值是。23. VFP6.0中的表分为数据库表和自由表,扩展均名为。24. 用SELECT-SQL语句进行分组查询,则必须包含命令子句。25. 一个数据库名为data,如果用命令的方式打开该数据库,应输入。26. 把已打开的数据库data设置为当前数据库,可以使用命令。27. 在VisualFoxPro文件中,createdatabase命令创建一个扩展名为的数据库文件。28. 能够返回当前记录的记录号的函数是。29. 假设系统当前日期为2002年10月12日,则表达式DTOC(DATE(),1)的值为。30. 在VFP的“命令”窗口输入命令可以退出VFP。31. VisualFoxPro数据库系统所使用的数据的逻辑结构是。32. 在SQL语言中,用于对查询结果计数的函数是。33. 在SQL的SELECT查询中,使用关键词消除查询结果中的重复记录。34. 使用SQLSelect语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用子句来限制分组。35. VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键_。三、程序操作题(每空2分,共20分)1若学生表(xs.dbf)的字段结构如下:xhC(8),xmC(8),xbC(2)),则创建该学生表的CREATETABLE-SQL命令为:(1)xs(xhC(8),xmC(8),xbC(2)2现有一个数据库jxsj.dbc,在该数据库中有两张数据库表:学生基本情况表xs.dbf(包含学号xh,姓名xm,性别xb,出生年月csny四个字段)和学生成绩表cj.dbf(包含学号xh,课程名称kc,成绩cj三个字段),请利用SELECT-SQL命令查询两张表中学号相同的学生的学号、姓名、课程、成绩,并按学号以升序排列。(2)xs.xh,xs.xm,cj.kc,cj.cjfromjxsj!xs;(3)jxsj!cj(4)xs.xh=cj.xh;(5)xs.xh3 若学生表(xs.dbf)的表信息如下所示:字段名中文含义类型长度XH学号字符6XM姓名字符8XB性别字符2CSRQ出生日期日期8ZZMM政治面貌逻辑1BZ备注备注4请完善下列CREATE-SQL命令,以便创建视图文件xs_view,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皖南医科大学第二附属医院招聘笔试真题及答案
- 广东中山大学附属第一医院招聘事业单位人员考试真题2025
- 2026年小学六年级英语第二学期期末考试卷及答案(五)
- 2026年初一语文第二学期期末考试卷及答案(共十五套)
- 2026年上海市高考(5月)物理真题卷(含答案与解析)
- 如何确保评估过程的公平性和公正性
- 译林版英语三年级下册Unit8 Colours第3课时Story time
- 任务2.1明挖基础施工
- (2026版)学校基建管理制度
- 2026本土人才面试题库及答案
- 宫颈后装放疗相关知识
- 现代临床整骨疗法
- 《破产法讲义》课件
- 现代政治学原理(第四版)课件汇 石永义 第6-10章 政治权力 - 政治发展
- 导数中的同构问题【八大题型】解析版-2025年新高考数学一轮复习
- 红色经典影片与近现代中国发展学习通超星期末考试答案章节答案2024年
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 房子抵押个人欠款协议书2024年
- 抖音运营拍摄合作合同范本2024年
- 近十年云南省中考数学真题及答案2024
- 新能源供热技术及应用
评论
0/150
提交评论