数据库应用自测题.docx
- 文档编号:11040361
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:31
- 大小:32.42KB
数据库应用自测题.docx
《数据库应用自测题.docx》由会员分享,可在线阅读,更多相关《数据库应用自测题.docx(31页珍藏版)》请在冰豆网上搜索。
数据库应用自测题
数据库应用自测题
一、名词解释
1.数据冗余(P3、基础知识)2.分布式数据库(P5、基础知识)
3.数据库(P7、重点、基础知识)4.DBMS(P8、重点、基础知识)
5.信息(P9、重点、基础知识)6.实体(P9、重点、基础知识)
7.实体集(P10、重点、基础知识)8.实体联系模型(P11、重点、基础知识)
9.层次结构(P11、重点、基本理论)10.网状模型(P12、重点、基本理论)
11.关系模型(P13、重点、基本理论)12.数据库系统(P15、重点、基本理论)
13.笛卡尔积(P17、重点、基本理论)14.选择运算(P23、重点、基本理论)
15.投影运算(P24、重点、基本理论)16.连接运算(P25、重点、基本理论)
17.关系模型规范化(P29、重点、基本理论)
二、问答题
1.早期人工数据管理的特点是什么?
(P1、P2、基础知识)
2.数据库系统特点有哪些?
(P4、重点、基础知识)
3.数据库系统的功能有哪些?
(P7、重点、基础知识)
4.数据库中数据的最小存取单和文件系统的最小存取单位分别是什么?
(P8、重点、基础知识)
5.从现实世界到计算机世界,数据模型基本上可分为哪两种类型?
(P8、重点、基础知识)
6.计算机中的数据模型包括哪三个部分?
(P8、重点、基础知识)
7.实体间的联系是错综复杂,有哪几种情况?
(P9、重点、基础理论)
8.关系数据库与其它数据库相比,有哪些优点?
(P14、重点、基础知识)
9.关系数据库中关系代数的运算可分哪两类?
(P22、重点、基础理论)
10.数据库中数据之间存在的函数依赖指的是什么?
(P23、重点、基础理论)
11.数据库中标识数据纪录的关键字(键)指的是什么?
(P28、重点、基础理论)
12.关系模式R满足第一范式指的是什么?
(P30、重点、基础理论)
13.什么是关系模式的第二范式?
(P31、重点、基础理论)
14.什么是关系模式的第二范式?
(P32、重点、基础理论)
15.如果一个关系模式为BCNF,则该关系模式一定属于3NF吗?
(P33、重点、基础理论)
16.关系模式的属性之间的关系中,除了函数依赖外,还有依赖关系吗?
(P34、重点、基础理论)
17.第四范式适用于哪种依赖关系?
(P35、重点、基础理论)
18.VisualFoxPro6.0是否支持面向对象技术与可视化编程。
(P39、基础知识)
19.VisualFoxPro6.0是基于什么数据模型的数据库管理系统软件?
(P39、基础知识)
20.VisualFoxPro仅仅是一个DBMS软件吗?
(P39、重点、基础知识)
21.VisualFoxPro的特点主要有那些?
(p40、p41、重点、基础知识)
22.VisualFoxPro安装完成后,是否需要安装MSDNLibrary组件?
(p46、基本技能)
23.使用菜单命令时,主菜单项是固定不便的吗?
(p50、重点、基本技能)
24.在VisualFoxPro6.0状态栏中显示的信息一般有几种?
(p51、重点、基本技能)
25.VisualFoxPro中的导入操作只能导入VisualFoxPro文件吗?
(p52、基本技能)
26.VisualFoxPro中的导出操作有什么作用?
(p52、基本技能)
27.“程序”菜单由那些常用的命令?
(p56、基本技能)
28.“程序”菜单项下的“运行”选项主要能运行哪写应用程序?
(p56、基本技能)
29.VisualFoxPro6.0又几种工作方式?
(p58、基本技能)
30.在VisualFoxPro6.0的命令窗口中是否可以运行各种编程操作命令?
(p59、基本技能)
31在VisualFoxPro6.0命令窗口运行各种操作命令,其相关信息显示在什么地方?
(p60、基本技能)
32..DBF文件类型用于存放什么结构形式的内容?
(p61、基本技能)
33..FTP文件类型用于存放什么结构形式的内容?
与.DBF文件类型什么关系?
(p61、基本知识)
34.表单文件类型由什么工具软件生成?
(p61、基本知识)
35.菜单文件由什么工具软件生成?
(p62、基本知识)
36.变量的作用域是怎样限定的?
用户能定义吗?
(p62、基本知识)
37.VisualFoxPro的程序设计命令语言有什么特点?
(p70、基本知识)
38.VisualFoxPro命令中的“范围”表示什么?
(p71、基本知识)
39.FOR<条件>对命令的约定是什么?
(p71、基本知识)
40.FIELDS<字段名清单>指出命令执行的效果是什么?
(p71、基本知识)
41.执行DELETE删除命令后,带有“*”删除标记的记录参加排序生成新文件吗?
(p122、基本知识)
42.逻辑排序后的数据表文件是按什么排序的?
(p123、基本知识)
三、选择题(在下列各题中,从给出的A、B、C、D四个答案中选择认为正确的一个答案。
)
1.计算机数据处理的核心问题对大量数据的组织与管理。
利用数据库技术对数据库数据【】
(第1章、重点、基本知识)
A)可以存储维护,不能进行分类B)能进行分类、组织、存储、检索及维护
C)可进行检索,但不能进行维护D)不能组织和检索
2.面向对象的数据库系统简称为【】(第1章、基本知识)
A)MDBSB)ODBSC)BSD)OODBS
3.数据库数据相互关联又【】,并且以一定的组织方式存储、能被多个应用程序或用户共享。
(第2章、基本理论)
A)彼此无关B)彼此独立C)相互允余D)相互补充
4.数据模型是面向数据库中数据的【】,用户可以使用这种数据模型定义和操纵数据模型中的数据。
(第2章、重点、基本理论)
A)数据值B)纪录值C)逻辑结构D)物理结构
5.在网状模型中,结点间的联系【】的,任何二个结点间都能发生联系,更适于描述客观世界。
(第2章、重点、基本知识)
A)可以是任意B)是固定C)是唯一D)单项
6.关系模型中,实体及实体间的联系是通过【】数据来实现的。
(第2章、重点、基本知识)
A)树结构B)表格C)层次结构D)网状结构
7.关系数据库中,数据表列的性质相同,即每一列中是【】的数据,来自同一个域。
(第3章、重点、基本知识)
A)同一类型B)不同类型C)不拘型式D)类型随机
8.关系数据库中,数据表不同的列可来自相同的域,每一列中有【】属性名。
(第3章、重点、基本知识)
A)相同的B)不同的C)同一D)都可以
9.关系数据库中,数据表每一个分量必须是【A】的数据项。
(第3章、重点、基本知识)
A)不可分B)可以再分C)相同D)随便
10.一个关系函数的每一个元组可以用来表示一个实体和它的属性,或者表示实体之间的一个【】。
(第4章、重点、基本理论)
A)联系B)连结C)数据项D)数据值
11.实体类型的属性之间【】的关系称为数据依赖。
(第4章、重点、基本理论)
A)相互依赖B)相互限制C)相互依赖又相互限制D)联系
12.函数依赖是指R的【】均满足的约束条件。
(第4章、重点、基本理论)
A)某些元组B)一切元组C)一个元组D)两个以上元组
13.设有一教学排课表,其关系框架包含的属性为:
S#(学号)C#(课程号)GRADE(成绩)TNAME(任该课教师姓名)TAGE(教师年龄)DEPT(教师教研室),记为SCT(S#、C#、GRADE、TNAME、TAGE、DEPT),是1NF的关系。
规范为2NF的数据模型为【①】。
规范为3NF的数据模型为【②】。
(第4章、重点、基本理论、基本技能)
①A)SC(S#、GRADE)和CTD(C#、TNAME、TAGE、DEPT)
B)SC(C#、GRADE)和CTD(C#、TNAME、TAGE、DEPT)
C)SC(S#、C#、GRADE)和CTD(C#、TNAME、TAGE、DEPT)
D)SC(S#、C#、GRADE)和CTD(TNAME、TAGE、DEPT)
②A)SC(S#、GRADE)、CT(C#、TNAME)和TD(TNAME、TAGE、DEPT)
B)SC(C#、GRADE)、CT(C#、TNAME)和TD(TNAME、TAGE、DEPT)
C)SC(S#、C#、GRADE)、CT(C#、TNAME)和TD(TAGE、DEPT)
D)SC(S#、C#、GRADE)、CT(C#、TNAME)和TD(TNAME、TAGE、DEPT)
14.用VisualFoxPro6.0可以开发独立运行的数据库应用系统,它提供了可视化的、面向对象的【】。
(第5章、基础知识)
A)编程环境B)函数应用C)工具应用D)菜单
15.VisualFoxPro包含一种事件模式,用户可以获得并控制所有标准的【】,如鼠标的移动、鼠标的单击等等。
(第6章、重点、基本技能)
A)窗口按钮B)Windows事件C)软件工具D)硬件工具
16.字段变量是存放在数据表中的数据项,是【】。
(第7章、重点、基本理论)
A)非变量B)单值变量C)多值变量D)无值变量
17.内存变量是存放单个数据的内存单元,数组变量则是存放多个数据的【】。
(第7章、重点、基本理论)
A)内存单元B)内存单元组C)外存单元D)缓存
18.字符串运算符“–”是把第一个字符串尾部空格去掉再连接另一字符串,形成新的字符串。
例如表达式“ABC"-"123”中字符串连接后的结果是【】(第7章、基本知识)
A)“ABC123”B)“ABC123”C)“ABC123”D)“ABC123”
19.关系表达式的比较运算,等同于”==”运算符,用于【】。
(第7章、重点、基本知识)
A)一般比较B)精确比较C)赋值比较D)不比较
20.从给出字符串中取出从n开始的m个字符的子串,函数用【】。
(第7章、重点、基本知识)
A)STR(字符表达式,n,m)B)VAL(字符表达式,n,m)
C)UPPER(字符表达式,n,m)D)SUBSTR(字符表达式,n,m)
21.【】把数值表达式转换为数字字符串(第7章、重点、基本知识)
A)STR(字符表达式,n,m)B)VAL(字符表达式,n,m)
C)STR(表达式,n,m)D)SUBSTR(字符表达式,n,m)。
22.FoxPro命令【】,命令中的大小写字符可以混合使用。
(第7章、基本知识)
A)不区分大小写B)区分大小写C)只能大写D)只能小写
23.数据库的结构的组成有:
【】、字段小数位、索引、NULL。
(第7章、重点、基本知识)
A)字段名B)字段类型C)字段宽度D)字段名、字段类型、字段宽度
24.在当前打开使用的数据库表文件后追加一条空白记录,使用命令【】。
(第7章、重点、基本理论)
A)APPENDB)APPENDBLANKC)INSERTBLANKD)INSERT
25.使用INSERT命令时,可以有几种方式配合使用,在指定数据纪录n前面插入,用【】命令完成。
(第7章、重点、基本技能)
A)GOnB)INSERTC)INSERTBEFORED)INSERTBLANK
26.在指定数据记录前插入空记录,用【】命令完成。
(第7章、重点、基本技能)
A)INSERTBEFOREBLANKB)APPENDBLANKC)INSERTBLANKD)INSERT
27.修改当前打开的数据库表文件结构,用【】命令完成。
(第7章、重点、基本技能)
A)MODISTRU表文件名B)MODIFY表文件名
C)EDIT表文件名D)EDITALL
28.关闭所有打开的数据库文件,同时释放所有的内存变量,用【】命令完成。
(第8章、重点、基本技能)
A)CLOSEDATABASEB)CLEARALLC)CLEARD)CLOSE
29LOCATE按条件查找纪录,要继续按该条件查找定位复合条件的下一条纪录。
使用命令【】。
(第8章、重点、基本技能)
A)LOOPB)EXITC)CONTINUED)NEXT
30.执行DELETE删除后,要使被删除的纪录不再显示出来,应使用设置命令【】。
(第8章、重点、基本技能)
A)SETDELETEB)SETDELETEOFFC)SETDELETEOND)SETDELETETO
31.执行DELETE删除后,要使被删除的纪录按条件恢复出来,使用【】命令。
(第8章、重点、基本技能)
A)RECALLALLB)RECALLALLFOR<条件>
C)RECALL<条件>D)RECALLALL<条件>
32.在一个企业员工管理数据库中,要对所有工作两年以上得员工增加10%的工资,可以用【】置换命令操作。
(第8章、重点、基本技能)
A)REPLACEALL工作时间>=2工资WITH工资+工资*0.1
B)REPLACEALLFOR工作时间>=2工资WITH工资*0.1
C)REPLACEALLFOR工作时间>=2工资WITH工资+工资*0.1
D)REPLACEALL工资WITH工资+工资*0.1
33.在一个当前打开的企业员工管理数据库中,按职工编号的升序进行排序,在命令窗口中输入命令输入【】命令。
(第9章、重点、基本技能)
A)sorttoZGBH职工编号B)sorttoZGBHon职工编号
C)sortto职工编号D)sortZGBHon职工编号
34.在一个当前打开的企业员工管理数据库中,按部门和小组组合进行排序,即首先是按“部门”进行排序,在部门字段值相等的情况下,再按“小组”字段值进行的排序。
在命令窗口中输入命令输入【】。
(第9章、重点、基本技能)
A)sorttoPXon部门+小组B)sorttoPXon部门on小组
C)sorttoPXon部门,小组D)sorttoPX部门,小组
35.在一个当前打开的企业员工管理数据库中,按部门为关键字建立索引表文件,输入命令【】。
(第9章、重点、基本技能)
A)index部门toBMB)indexon部门toBM
C)indexto部门BMD)index部门,BM
36.在一个当前打开的企业员工管理数据库中,按部门和工资为组合关键字建立索引表文件,输入命令【】。
(第9章、重点、基本技能)
A)indexon部门+工资toGZB)indexon部门,工资toGZ
C)indexon部门+STR(工资,6)toGZD)indexon部门+STR(工资,11)toGZ如果
37.对打开的数据库文件进行编辑修改,则被打开的所有索引文件【】,跟随新数据库表文件的内容变化。
(第9章、重点、基本技能)
A)也同时自动修改B)不修改C)手动修改D)选择修改
38.建立索引表文件后,FIND命令【】按字符型字段值的部分字符串查找。
(第9章、重点、基本技能)
A)可以分步骤B)可以直接C)可以间接D)不可以
39.SEEK命令【】查找字符串,只能通过内存变量查找,查找字符型内存变量不用宏代换命令“&”。
(第9章、重点、基本技能)
A)能直接B)不能直接C)可以分步骤D)不能
40.SEEK命令和FIND命令一样可以直接查找数值型数据。
当使用内存变量按数值型索引关键字查找数据时,【】。
(第9章、重点、基本技能)
A)需要进行转换B)不需要进行任何转换C)需要分步骤D)需要间接操作
41.在数据库表文件TSGL.DBF中,按“书名”字段建立索引,要使用变量BOOK赋值“JAVA”后,与字符串组成”JAVA编程”,检索查找数据,应使用表达式【】。
(第9章、重点、基本技能)
A)BOOK+编程B)BOOK+”编程”C)&BOOK-”编程”D)BOOK+”编程”
42.在图书管理数据库表文件中,计算现有“华北出版社”的存书册数的总和,使用命令【】。
(第10章、重点、基本技能)
A)CUNTALL册数FOR出版社=”华北出版社”TOCS
B)SUMALL册数FOR出版社=”华北出版社”TOCS
C)TOTALALL册数FOR出版社=”华北出版社”TOCS
D)SUMALL册数TOCS
43.在图书管理数据库表文件中,计算所有“电子出版社”出版的图书,并且定价小于10元的书有几种图书,使用命令【】。
(第10章、重点、基本技能)
A)CUNTALL册数FOR出版社=”电子出版社”.AND.定价<=10TOZL
B)SUMALL册数FOR出版社=”电子出版社”.AND.定价<=10TOZL
C)TOTALALL册数FOR出版社=”电子出版社”.AND.定价<=10TOZL
D)CUNTALL册数FOR出版社=”电子出版社”.OR.定价<=10TOZL
44.在图书管理数据库表文件中,计算出“电子出版社”图书的定价和书市价的平均价,并分别存入两个变量中,使用命令【】。
(第10章、重点、基本技能)
A)CUNTALLFOR出版社=“电子出版社”定价,书市价TODJ,SSJ↙
B)SUMALLFOR出版社=“电子出版社”定价,书市价TODJ,SSJ↙
C)AVERAGEALLFOR出版社=“电子出版社”定价,书市价TODJ,SSJ↙
D)CUNTALLFOR出版社=“电子出版社”定价,书市价TODJ,SSJ↙
45.在学生学籍管理数据库表文件中,所有专业为“计算机应用”的数据复制生成新的数据表文件,使用命令【】。
(第11章、重点、基本技能)
A)COPYALLTOZYFOR专业=计算机应用
B)COPYALLTOZYFOR专业=’计算机应用’
C)COPYALL专业=“计算机应用”
D)COPYALLTOZYFOR“计算机应用”
46.将数据库表文件TSGL.DBF中,所有“华北出版社”的书号、书名、作者、出版社和定价复制生成新的数据表文件TSDJ.DBF,使用命令【】。
(第11章、重点、基本技能)
A)COPYALLTONFFOR出版社=华北出版社FIELDS书号,书名,作者,出版社,定价
B)COPYALLTONFFOR出版社=’华北出版社’书号,书名,作者,出版社,定价
C)COPYALLTONFFOR出版社=’华北出版社’FIELDS书号,书名,作者,出版社,定价
D)COPYALLTONFFOR出版社=’华北出版社’FIELDS书号.书名.作者.出版社.定价
47.在当前打开的数据库表文件中,只将数据结构按指定的字段名清单复制生成表结构文件,使用命令【】。
(第11章、重点、基本技能)
COPYTO<数据库表文件名>STRUCTUREFIELDS<字段名清单>
A)COPYALLTONF
B)COPYTO<数据库表文件名>FIELDS<字段名清单>
C)COPYTO<数据库表文件名>STRUCTUREFIELDS<字段名清单>
D)COPYTO<数据库表文件名>STRUCTURE<字段名清单>
48.VisualFoxPro6.0系统生成的TSTXT.TXT文件是一个纯文本文件,具有标准系统文件的特点,
每一条记录中的每列数据项的【】。
(第11章、重点、基本知识)
A)宽度对齐B)宽度不对齐C)有定界符D)数据类型可以不同
49.同时打开学生基本情况数据表文件(“学号”、“姓名”、“专业”)和成绩单表文件(“学号”、“数学”、“物理”、“英语”)。
要按“学号”条件连接生成新文件,其中有数据项“学号”、“姓名”、“专业”、“数学”、“物理”、“英语”,使用命令【】。
(第11章、重点、基本技能)
A)JOINWITHXSF1TOXSF3FOR学号=学号FIELDS学号,姓名,专业,物理,数学,物理,英语
B)JOINWITHXSF1TOXSF3FOR学号=学号FIELDSA->学号,姓名,专业,物理,数学,物理,英语
C))JOINWITHXSF1TOXSF3FORA->学号=学号FIELDSA->学号,姓名,A->专业,物理,数学,物理,英语
D)JOINWITHXSF1TOXSF3FORA->学号=学号A->学号,姓名,A->专业,物理,数学,物理,英语
50.INPUT语句和ACCEPT语句都是输入语句,它们的区别是【】。
(第12章、重点、基本技能)
A.INPUT可以定位接收数据,而ACCEPT语句不能
B.用INPUT语句输入数据前,需对变量赋初值,ACCEPT不必
C.INPUT语句接收数值型数据,而ACCEPT接收字符型数据
D.INPUT语句可接收任意类型的数据,而ACCEPT只接收字符型数据
51.已知数据库STUDENT.DBF有20条纪录,程序中执行下列四条命令后,结果是【C】
(第12章、重点、基本技能)
USESTUDENT
GO9
SKIP–10
LIST
A.显示第一条纪录B.显示C.显示所有纪录D.出错
52.显示数据库中所有男生中英语成绩大于90分,以及不及格的同学【D】.
(第12章、基本技能)
A.LISTALLFOR性别=”男生”AND英语>90,英语<60
B.LISTALLFOR性别=”男生”AND英语>90AND英语<60
C.LISTALLFOR性别=”男生”.AND.英语>90.AND.英语<60
D.LISTALLFOR性别=”男生”.AND.英语>90.OR.英语<60
53.设有学生数据库STUDENTS,其结构为
1.学号N5
2.姓名C8
3.年龄N2
4.成绩单N3
下面的程序可打印不及格学生的记录,打印格式为:
学号姓名年龄成绩
20002101李小林2052.5
┆┆┆┆
请按编号选择正确的语句成分
SELE1
USESTUDENTS
@5,10SAY“请打开打印机,安装好打印纸,按任意键打印”
WAIT
SETPRINTON
SETDEVICETO【】
@PROW,1SAY“学号姓名年龄成绩”
LOCATALLFOR成绩<60
DOWHILE【】
【】
@PROW(),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 自测