版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库复习题一一、选择题1数据库系统的核心是:() A)编译系统 B)数据库 C)操作系统 D)数据库管理系统 2数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 3按照数据模型分类,Visual FoxPro属于:()A)层次型 B)网状型 C)关系型 D)混合型 4打开一个数据库的命令是( )A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE 5关系数据库管理系统存储与管理数据的基本形式是:()A
2、)关系树 B)二维表 C)结点路径 D)文本6以下关于自由表的叙述,正确的是A) 全部是用以前版本的 Foxpro(FoxBASE) 建立的表B) 可以用 Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7"程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为:()A)程序设计 B)(程序设计) C)程序设计 D)'程序设计' 8如果内存变量DT是日期型的,那么给该变量赋值正确的操作
3、是:()A)DT=08/10/97 B)DT="08/10/97" C)DT=CTOD(08/10/97) D)DT= CTOD("08/10/97") 9设表 TXL.DBF 中有 20 条记录。在 VFP 命令窗口中执行以下命令序列,最后显示的结果是 USE TXL SKIP 3 COUNT TO N ?NA) 0 B) 3 C) 4 D) 2010表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机 TO 总分B) REPLACE 总分 WITH 数学+英语+计
4、算机C) SUM 数学+英语+计算机 TO 总分D) REPLACE ALL 数学+英语+计算机 WITH 总分11某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200 B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖
5、金>=200 C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200 D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200 12在 Visual Foxpro 环境下,若已打开 A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) AVERAGE13在下列表达式中,运算结果为数值的是:()A)"1
6、234"+"3579" B)CTOD("05/08/93")-11 C)130+350=480 D)LEN("SFDE")-1 14要从某表文件中真正删除一条记录,应当A) 先用 DELETE 命令,再用 ZAP 命令 B) 直接用 ZAP 命令C) 先用 DELETE 命令,再用 PACK 命令 D) 直接用 DELETE 命令15在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录 B) 尾增加一个空记录C) 中进入追加状态 D) 上弹出追加对话框16对表结构的修改是在下面哪一个对
7、话框中完成的A) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口17在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为:()A)3,8,10 B)1,6,10 C)1,8,任意 D)1,8,418下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段 B)删除数据表中的字段 C)修改数据表中字段的宽度 D)删除数据表中的某些记录19当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是:()A)0 B)1 C)-1 D)出错信息20假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RE
8、CNO()的结果是:()A)1 B)50 C)51 D)0二、填空题 1数据库文件的扩展名是_,表文件的扩展名是_。 2填写命令 1)打开设备数据表SBK.DBF的命令是 。2)显示数据表结构的命令是 。3)显示-12的绝对值的命令是_。4)截取-6.23的整数部分,即截取后的结果为 6的命令为_。5)对37.629做四舍五入,精确到小数点后2位,即四舍五入后结果为37.63,则应该使用的命令为_。 3学生性别的取值只能为"男","女",这个范围在关系模型中被称为_。 4程序A.PRG的功能是求1到100之间所有整数的平方和并输出结果,请填空。 CLEA
9、R S=0 X=1 DO WHILE X<=100 (1) (2) ENDDO ?SRETURN 5.计算s=1+2+10 s=0 FOR i=_?is=_ ENDFOR ?S=,s 6. 现有学生表 xs.dbf,试用 scan 循环显示学生表中男生的情况clear_scan if _ loop endif _endscan三、写出关系代数及SQL 语句(每题3分,共30分)现有如下表:student表Sno (学号)Sname(姓名)Ssex(性别)Sage(年龄)Sdept(所在系)95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19ISco
10、urse表Cno(课程号)Cname(课程名)Cpno(先行课)Ccredit(学分)1数据库542数学23信息系统144英语4SC表Sno(学号)Cno(课程号)Grade(成绩)95001192950012859500138895002290950023801、 根据上面的三张表写出符合下列条件的关系代数式:(1) 查询信息系(IS系)的全体学生(2) 列出所有的女学生的信息(3) 列出所有课程的课程名(4) 写出英语这门课的学分(5) 列出考试成绩在90分以上(包括90分)的学生的学号及课程号(6) 列出学号为95001的学生所学的课程的课程名2、 根据要求写出相应的SQL 语句(1)
11、查询全体学生的学号及姓名(2) 查询全体学生的详细记录(3) 查询计算机系(CS系)全体学生的名单(4) 在SC表中插入一条选课记录(95002,1,92)数据库复习题二一、选择题1数据库系统与文件系统的主要区别是( )A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是:()A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB
12、包括DBS和DBMS D)DBS就是DB,也就是DBMS 3SQL 的数据操作语句不包括( )A) INSERT B) UPDATE C) DELETE D) CHANGE4打开一个数据库的命令是( )A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE 5显示和隐藏命令窗口的操作是在_菜单中完成的A) 工具 B) 显示 C) 编辑 D) 窗口6以下关于自由表的叙述,正确的是A) 全部是用以前版本的 Foxpro(FoxBASE) 建立的表B) 可以用 Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表
13、也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表7"程序"这两个汉字作为字符串常量,在Visual FoxPro中可表示为:()A)程序 B)(程序) C)程序 D)'程序' 8视图不能单独存在,它必须依赖于( )A) 视图 B) 数据库 C) 数据表 D) 查询9设表 TXL.DBF 中有 20 条记录。在 VFP 命令窗口中执行以下命令序列,最后显示的结果是 USE TXL SKIP 3 COUNT TO N ?NA) 0 B) 3 C) 4 D) 2010SQL 语句中删除表的命令是( )A) D
14、ROP TABLE B) DELETE TABLEC) ERASE TABLE D) DELETE DBF11某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是:()A)性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200 B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金&g
15、t;=200 C)性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200 D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200 12在 Visual Foxpro 环境下,若已打开 A.DBF 表文件,统计该表中的记录数,使用的命令是A) TOTAL B) COUNT C) SUM D) AVERAGE13在下列表达式中,运算结果为数值的是:()A)"1234
16、"+"3579" B)CTOD("05/08/93")-11 C)130+350=480 D)LEN("SFDE")-1 14查询的数据源可以是A) 自由表 B) 数据库表 C) 视图 D) 以上均可15在显示下拉菜单中,单击"追加方式"选项,将在当前表A) 中插入一个空记录 B) 尾增加一个空记录C) 中进入追加状态 D) 上弹出追加对话框16对表结构的修改是在下面哪一个对话框中完成的A) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口17SCAN 循环语句是_扫描式循环A) 数组 B
17、) 数据表 C) 内存变量 D) 程序18下列操作中,不能用MODIFY STRUCTURE命令实现的是:()A)增加数据表中的字段 B)删除数据表中的字段 C)修改数据表中字段的宽度 D)删除数据表中的某些记录19SQL 语句中条件短语的关键字是( )A) WHERE B) FOR C) WHILE D) CONDITION20有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是( )A) 0 B) 1 C) 由 A 的值决定 D) 程序出错二、填空题(每空2分,共30分)1 在 SQL 语句
18、中空值用_表示。2 在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用_子句,排序用_子句。3 在定义字段有效性规则时,在规则框中输入的表达式类型是_。4 填写命令 str=”welcome to 北京” 1)求str的长度的命令是 。2)取str的左边7个字符的命令是 。3)取str的右边的4个字符的命令是_。 5学生性别的取值只能为"男","女",这个范围在关系模型中被称为_。 6程序A.PRG的功能是求1到50之间所有整数的平方和并输出结果,请填空。 CLEAR S=0 X=1 DO WHILE X<=50 (1)
19、(2) ENDDO ?SRETURN 7.计算s=1+2+10 s=0 FOR i=_?is=_ ENDFOR ?S=,s 8. 现有学生表 mm.dbf,试用 scan 循环显示学生表中男生的情况clear_scan if _ loop endif _endscan三、写出关系代数及SQL 语句(每题3分,共30分)现有如下表:student表Sno (学号)Sname(姓名)Ssex(性别)Sage(年龄)Sdept(所在系)95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19IScourse表Cno(课程号)Cname(课程名)Cpno(先行课)C
20、credit(学分)1数据库542数学23信息系统144英语4SC表Sno(学号)Cno(课程号)Grade(成绩)95001192950012859500138895002290950023803、 根据上面的三张表写出符合下列条件的关系代数式:(7) 查询所有非数学系(MA系)的全体学生(8) 列出所有的女学生的信息(9) 写出英语这门课的学分(10) 列出所有数学系(MA系)的女同学(11) 列出学号为95001的学生所学的课程的课程名(12) 列出考试成绩在90分以上(包括90分)的学生的学号及课程号4、 根据要求写出相应的SQL 语句(1) 查询全体学生的详细记录(2) 查询考试成绩
21、有不及格的学生的学号(3) 查询选修了3号课程的学生的学号及其成绩,并且查询结果按分数的降序排列。(4) 在SC表中插入一条选课记录(95003,1,92)数据库复习题一答案一、 选择题(每题2分,共40分)12345678910DACDBCDDDB11121314151617181920DBDCCADDBC二、选择题(每题2分,共30分)1.DBC .DBF2 1) USE SBK 2) LIST STRU 3) ?ABS(-12)4) ?INT(-6.23) 5) ?ROUND(37.629,2)3.域4. 1)S=S+X2 2)X=X+151) 1 TO 10 2) s+i61) use xs 2) 性别<>"男" 3)display三、写出关系代数及SQL 语句(每题3分,共30分)1 sdept=IS (student) 2 ssex=女 (student)3 cname (course)4 ccredit(cname=英语 (course)5 sno,cno(Grade90 (SC)6 cname(course sno=9500
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆永川区统计局招聘1人笔试参考题库及答案解析
- 2026江铜国际贸易有限公司招聘2人笔试备考题库及答案解析
- 2026黑龙江大庆杜尔伯特县中医医院招聘卫生专业技术人员1人考试备考题库及答案解析
- 2026浙江事业单位统考丽水市景宁畲族自治县招聘31人笔试参考题库及答案解析
- 工程施工进展数据分析
- 2026河南能源化工集团供应链有限公司招聘笔试参考题库及答案解析
- 2026年吉安幼儿师范高等专科学校公开引进高层次人才3人笔试模拟试题及答案解析
- 2026海南大学外国语学院招聘紧缺专业(语言类)外籍教师1人笔试参考题库及答案解析
- 河道植被带建设与维护方案
- 2026浙江绍兴市上虞区事业单位招聘86人笔试模拟试题及答案解析
- 安全生产四防内容是什么
- 2025江苏省江阴市中考数学带答案详解(综合卷)
- 智能建造讲解课件
- 高空作业安全技术交底范文
- 名师作文课堂:如何写正反对比类议论文
- 四川华电三江新区 100MW200MWh 电化学储能电站项目环评报告
- 农药执法课件
- 口腔科重点专科建设汇报
- (正式版)DB44∕T 2675-2025 《心肌梗死中医健康管理技术规范》
- 代码特征提取-洞察及研究
- 沟槽土方开挖及基坑支护施工方案
评论
0/150
提交评论