数据库复习题含参考答案.docx
- 文档编号:23265644
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:16
- 大小:743.42KB
数据库复习题含参考答案.docx
《数据库复习题含参考答案.docx》由会员分享,可在线阅读,更多相关《数据库复习题含参考答案.docx(16页珍藏版)》请在冰豆网上搜索。
数据库复习题含参考答案
复习题:
一、单选题
【1】数据库系统中对数据库进行管理的核心软件是:
A
A、DBMSB、DBC、OSD、DBS
【2】一个关系型数据库管理系统所应具备的三种基本关系操作是___A___。
A)选择、投影与连接B)编辑、浏览与替换
C)插入、删除与修改D)排序、索引与查询
【3】关系数据库中的关系必须满足其每一个属性都是B
A)互不相关的B)不可分解的
C)不可计算的D)互相关联的
【4】如果一个关系中的一个属性能唯一地标识一个元组,则称该属性为:
B
A)域B)码C)属性值D)关系名
【5】在数据管理技术发展的三个阶段中,数据独立性最好的是:
C
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同
【6】SQL语句中的数据维护命令不包括______。
B
A)INSERT-SQLB)CHANGE-SQL
C)DELETE-SQLD)UPDATE-SQL
【7】在关系运算中,选择某些属性列的运算称之为__C____。
A)复制B)选择
C)投影D)连接
【8】要退出VisualFoxPro,可以在命令窗口中键入C命令:
A)CLOSEB)EXITC)QUITD)以上命令均可
【9】在VisualFoxPro的SQL语言中,修改表结构的命令是__C____。
A)MODIFYTABLEB)MODIFYSTRUCTURE
C)ALTERTABLED)DROPTABLE(删除表)
【10】在VisualFoxPro中,项目文件的扩展名是:
A
A).PJXB).PROC).PRJD).PRT
【11】设已经定义了一个一维数组A(6),并且A
(1)到A(4)各数组元素的值依次是:
1、3、5、2,然后又定义了一个二维数组A(2,3)。
此时若执行命令“?
A(2,2)”,则显示的结果是_D_____。
A)变量未定义B)4C)2D).F.
【12】SQL语言中的INSERT-SQL命令的功能是__B____。
A)在表头插入一条记录B)在表尾插入一条记录
C)在表中当前位置插入一条记录D)在表中当前位置插入若干条记录
【13】VisualFoxPro程序中的SCAN-----ENDSCAN语句属于__B____。
A)过程结构B)选择结构
C)循环结构D)模块结构
【14】打开“项目管理器”之后,“数据”选项卡用于显示和管理__C____。
A)数据库B)数据库、试图和查询
C)数据库、自由表和查询D)数据库、表和试图
【15】用于创建数据库的命令是_D_____。
A)MODIFYDATABASEB)SETUPDATABASE
C)NEWDATABASED)CREATEDATABASE
【16】在VisualFoxPro中,查询结果默认的输出方向是_A_____。
A)浏览窗口B)指定的表
C)指定的表单D)指定的报表
【17】在SQL的SELECT语句中,GROUPBY子句的功能是__B____。
A)对查询结果进行排序B)分组统计查询结果
C)限定分组检索结果D)限定查询条件
【18】SELECT-SQL语句中的条件短语的关键字是_A_____。
A)WHEREB)WHILE
C)FORD)CONDITION
【19】函数LEN("ABC"+SPACE(8)-SPACE(8))返回的值是_D_____。
A)0B)8
C)16D)19
【20】与表文件同名,但其扩展名为.CDX的文件是:
_C_____
A)单一索引文件B)符合索引文件
C)结构复合索引文件D)非结构复合索引文件
【21】在VisualFoxPro中,合法的字符型常量是__B____。
A){数据库}B)[[abcd]]
C)””Shujuku””D)”’数据库’”
【22】在SQL语言中,查询语句的基本结构是__D____。
A)SELECT—FROM—ORDERBYB)SELECT—WHERE—GROUPBY
C)SELECT—WHERE—HAVINGD)SELECT—FROM—WHERE
【23】一个表文件中若有多个备注型字段,这些内容是存放在__B____。
A)这个表文件中B)一个备注文件中
C)多个备注文件中D)一个文本文件中
【24】在VisualFoxPro中,表单是指_D_____。
A)数据库中各个表的清单B)表中各记录的清单
C)表中各字段名的列表D)应用程序的窗口界面
【25】设在打开的数据表文件中有数值型字段“工资”,如果要把所有记录的工资增加百分之十,应使用的命令是__C____。
A)SUMALL工资*1.1TO工资
B)工资=工资*1.10
C)REPLACEALL工资WITH工资*1.1
D)STOR工资*1.10TO工资
【26】设在职工档案表中,“职称”是字符型字段,“党员否”是逻辑型字段(其中,是党员的用.T.表示),如果要在该表中查找职称为工程师并且是党员的职工,应该使用命令_B_____。
A)LOCATEFOR党员否.OR.职称="工程师"
B)LOCATEFOR党员否.AND.职称="工程师"
C)LOCATEFOR.NOT.党员否.AND.职称="工程师"
D)LOCATEFOR.NOT.党员否.OR.职称="工程师"
【27】若表文件xxx.dbf已打开,要把该表中所有记录的“姓名”和“成绩”两个字段内容复制到新表文件yyy.dbf中,正确的命令是_C_____。
A)COPYxxxTOyyyFIELDS姓名,成绩
B)COPYFILExxxTOyyyFIELDS姓名,成绩
C)COPYTOyyyFIELDS姓名,成绩
D)COPYFILETOyyyFIELDS姓名,成绩
【28】在VisualFoxPro中创建对象时,将触发__A____事件。
A)InitB)Load
C)CreateD)Gotfocus
【29】AT(“数据库”,”数据库与数据库管理系统”,2)函数的返回值是:
__C____
A)1B)5
C)9D)0
【30】在不打开“表设计器”的情况下,若要为表添加新字段,可以使用的命令是_A_____。
A)ALTERTABLEADDB)ALTERTABLEALTER
C)ALTERTABLEDROPD)CREATETABLE
【31】一个关系型数据库管理系统所应具备的三种基本关系操作是__A____。
A)选择、投影与连接B)编辑、浏览与替换
C)插入、删除与修改D)排序、索引与查询
【32】DB、DBS、DBMS三者之间的关系是A
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBS
【33】对于现实世界中事物的特征,在实体——关系模型中用A
A)属性描述B)关键字描述C)二维表格描述D)实体描述
【34】在数据管理技术发展的三个阶段中,数据共享性最好的是:
C
A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同
【35】SQL语句中的数据维护命令不包括_B_____。
A)INSERT-SQLB)CHANGE-SQL
C)DELETE-SQLD)UPDATE-SQL
【36】一间宿舍可以住多个学生,则实体宿舍和学生之间的关系是:
B
A)一对一B)一对多C)多对一D)多对多
【37】在关系运算中,查找满足一定条件的元组的运算称之为_B_____。
A)复制B)选择
C)投影D)连接
【38】关于查询与视图以下说法错误的是__D____。
A)查询和视图都可以从一个或多个表中提取数据
B)查询文件是以扩展名.QPR存储的文本文件
C)可以通过视图更改源数据表中的数据
D)视图是完全独立的,它不依赖于数据库的存在而存在
【39】在VisualFoxPro的SQL语言中,修改表结构的命令是__C____。
A)MODIFYTABLEB)MODIFYSTRUCTURE
C)ALTERTABLED)DROPTABLE
【40】在VisualFoxPro中,运算符“-”不可用于__B____之间的运算。
A)数值型数据B)逻辑型数据C)日期型数据D)字符型数据
【41】设已经定义了一个一维数组A(6),并且A
(1)到A(4)各数组元素的值依次是:
1、3、5、2,然后又定义了一个二维数组A(2,3)。
此时若执行命令“?
A(2,2)”,则显示的结果是__D____。
A)变量未定义B)4C)2D).F.
【42】SQL语言中的INSERT-SQL命令的功能是_B_____。
A)在表头插入一条记录B)在表尾插入一条记录
C)在表中当前位置插入一条记录D)在表中当前位置插入若干条记录
【43】VisualFoxPro程序中的DOCASE——ENDCASE语句属于__B____。
A)过程结构B)选择结构
C)循环结构D)模块结构
【44】打开“项目管理器”之后,在其“文档”选项卡中包含___A___。
A)表单B)查询
C)菜单D)以上都包括
【45】在SQL语言中,删除数据表的命令是_A_____。
A)DROPTABLEB)DELETETABLE
C)DELETEDBFD)ERASEDBF
【46】以下关于VisualFoxPro查询的描述中,正确的是_D_____。
A)只能由自由表创建查询B)不能由自由表创建查询
C)只能由数据库表创建查询D)可以由各种数据表创建查询
【47】在SQL的SELECT语句中,ORDERBY子句的功能是__A____。
A)对查询结果进行排序B)分组统计查询结果
C)限定分组检索结果D)限定查询条件
【48】SELECT-SQL语句中的条件短语的关键字是__A____。
A)WHEREB)WHILE
C)FORD)CONDITION
【49】在下列表达式中,运算结果为数值的是__B____。
A)[8888]-[666]B)LEN(SPACE(5))-1
C)CTOD("04/05/99")-30D)800+200=1000
【50】设人事档案表及该表按D型字段“出生日期”升序建立的单索引文件均刚打开,此时若执行“GO3”命令,则记录指针指向___C___。
A)不确定B)表中年龄排行第三大的记录
C)原人事档案表中的第三条记录D)表中年龄排行第三小的记录
【51】在VisualFoxPro环境下,下列交互命令执行后的输出结果是__A____。
STORE"X*Y"TOM
STORE10TOX
STORE2TOY
?
&M
A)20B)M
C)X*YD)20*2
【52】在SQL语言中,查询语句的基本结构是___D___。
A)SELECT—FROM—ORDERBYB)SELECT—WHERE—GROUPBY
C)SELECT—WHERE—HAVINGD)SELECT—FROM—WHERE
【53】设在1、2、3号工作区中分别打开了表文件F1.DBF、F2.DBF、F3.DBF,当前在3号工作区。
若要在F2.DBF表文件中追加记录,同时保持其它打开的表文件状态不变,应当使用命令__B____。
A)USEF2B)SELECT2
APPENDAPPEND
C)GOF2D)SELECT3
APPENDUSEF2
APPEND
【54】在VisualFoxPro中,表单是指_D_____。
A)数据库中各个表的清单B)表中各记录的清单
C)表中各字段名的列表D)应用程序的窗口界面
【55】下列文件扩展名所表示的文件类型中,必须与表文件同时使用的是_D_____。
A).DBCB).SCX
C).MPRD).CDX
【56】设在职工档案表中,“职称”是字符型字段,“党员否”是逻辑型字段(其中,是党员的用.T.表示),如果要在该表中查找职称为工程师并且是党员的职工,应该使用命令_B_____。
A)LOCATEFOR党员否.OR.职称="工程师"
B)LOCATEFOR党员否.AND.职称="工程师"
C)LOCATEFOR.NOT.党员否.AND.职称="工程师"
D)LOCATEFOR.NOT.党员否.OR.职称="工程师"
【57】在参照完整性生成器的“删除规则”选项卡中,若要设置当删除主表中的某条记录时将自动删除子表中的所有相关记录,应选择__A____单选按钮。
A)级联B)忽略
C)限制D)自动
【58】在VisualFoxPro中创建对象时,将触发__A____事件。
A)InitB)Load
C)CreateD)Gotfocus
【59】在两个表之间建立参照完整性时,这两个表应该_A_____。
A)是同一数据库中的数据库表B)是两个不同数据库中的表
C)一个是数据库表,另一个是自由表D)以上都可以
【60】不可以出现在SELECT—SQL命令中的子句是_D_____。
A)GROUPBYB)ORDERBY
C)WHERED)WHILE
二、填空题
【1】数据管理技术经历了人工处理阶段、文件系统阶段和数据库系统阶段
【2】在关系数据库中,一个关系就是一张二维表。
在二维表中。
每一列被称为关系的一个属性;每一行被称为关系的一个元组。
【3】关系运算的对象是关系,运算的结果是关系
【4】在执行完以下命令之后,当前记录是第5条记录。
USESTUDENT
SKIP+4
【5】在执行完以下命令时,DISPLAY命令将显示第1条记录;
LIST命令将显示全部记录。
USESTUDENT
DISPLAY
LIST
USE
【6】在执行如下命令后,排序结果保存在Studentsort表中。
LIST命令显示的是STUDENT表中的全部记录。
USESTUDENT
SORTTOStudentsortONTOTALCREDIT
LIST
USE
【7】永久表间关系是为了维护数据库表之间的数据完整性而引入的。
永久表间关系保存在数据库中,只要打开数据库,永久表间关系就立即生效。
【8】UPDATE命令在省略WHERE子句时将更新表中的所有记录。
DROPTABLE命令的RECYCLE参数将删除的表放入回收站
【9】在CREATESQLVIEW命令中使用REMOTE子句可以创建远程视图。
若省略该子句,可以创建本地视图。
【10】MAX(3*6,30/5)-MIN(3*6,30/5)是一个数值表达式,该表达式的运算结果为12。
【11】结构化程序设计的基本思想是自顶而下、逐步求精、单入口单出口。
【12】该语句?
TYPE(“[abc]”)在命令窗口中运行之后的输出结果是:
C
【13】在VisualFoxPro数据表中,可以放置照片信息的字段类型是___通用型___,可用大写字母_G__表示此字段类型。
【14】在执行了以下命令后,系统创建的Score表是一个自由表。
OPENDATABASEmanager
CREATETABLEScorefree;
(studentidc(8),courseidc(6),scoren(3,0))
【15】在关系运算中,从关系中抽取满足条件的元组的操作称为__选择____运算;而从关系中抽取指定列的操作称为_投影_____运算。
【16】数据库管理系统常见的数据模型有层次型、网状型和__关系型____三种。
【17】数据管理技术经历了人工处理阶段、文件系统阶段和数据库系统阶段。
【18】关系运算的对象是关系,运算的结果是关系
【19】在VisualFoxPro中,数据库文件的扩展名是.DBC,自由表文件的扩展名是
.DBF
【20】数据库表只能有一个主索引,但可以有多个候选索引
【21】在VisualFoxPro中,DELETE命令用于逻辑删除记录,PACK命令用于物理删除记录。
【22】在使用INDEXON命令建立符合索引时,默认的索引标识按照升序排序,可以使用Descending字句指定索引标识按降序排序。
【23】在执行如下命令时,COURSE表将在第2工作区打开。
SELECT1
USESTUDENT
SELECT5
USESCORE
SELECT0
USECOURSE
【24】在CREATESQLVIEW命令中使用REMOTE子句可以创建远程视图。
若省略该子句,可以创建本地视图。
【25】DATE()-{^2005-11-06}>=365是一个关系表达式,假设当前系统日期为2006年11月17日,该表达式的运算结果为.T.。
【26】表单文件的扩展名是.SCX,程序文件的扩展名是.PRG。
【27】在VisualFoxPro数据表中,可以放置照片信息的字段类型是__通用型___,可用大写字母___G___表示此字段类型。
三、判断题
【1】二维表中每一列所拥有的数据的数据类型可以不同。
(T)
【2】只能够对表中的数据进行查询,而不能对视图中的数据进行查询。
(F)
【3】数据库中任何一个表只能建立一个主索引。
(T)
【4】二维表中一个属性的取值范围叫做一个域。
(T)
【5】每一个项目只能设置一个主文件。
(T)
【6】相同名称的一维数组与二维数组的元素之间存在着某种对应关系。
(T)
【7】对于文字长度难以确定的内容,应将其存入备注型的字段中。
(F)
【8】建立了两个数据库表间的永久关系,才能建立它们之间的“参照完整性”。
(T)
【9】结构化程序要求每一个基本结构具有唯一的入口和唯一的出口。
(T)
【10】可以在命令窗口中使用CREATEFORM命令创建表单。
(T)
【11】一个工作区中可以同时打开多个表文件。
(F)
【12】只能够对表中的数据进行查询,而不能对视图中的数据进行查询。
(F)
【13】视图是完全独立的,它不依赖于数据库的存在而存在。
(F)
【14】自由表可加入到数据库中,数据库表也可以从数据库中移出而成为自由表。
(T)
【15】相同名称的一维数组与二维数组的元素之间存在着某种对应关系。
(T)
【16】数据库系统中数据的一致性是指数据类型一致。
(F)
【17】建立了两个数据库表间的永久关系,才能建立它们之间的“参照完整性”。
(T)
【18】数据库中任何一个表只能建立一个主索引。
(T)
【19】GoTop命令用于将记录指针定位到逻辑上的首条记录上。
(T)
【20】字段名不是变量。
(F)
四、程序填空题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习题 参考答案