数据库习题含参考答案_第1页
数据库习题含参考答案_第2页
数据库习题含参考答案_第3页
数据库习题含参考答案_第4页
数据库习题含参考答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

数据库习题含参考答案一、单选题(共100题,每题1分,共100分)1、下列关于Access2010说法正确的是()A、Access2010是一个关系型数据库系统B、Access2010默认创建的文件的扩展名是.mdbC、Access2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。2、不属于窗体组成部分的是()A、窗体页脚B、主体C、窗体设计器D、窗体页眉正确答案:C3、什么报表也称窗体报表()A、表格式B、纵栏式C、图表式D、数据表正确答案:B4、以下是信息的是()A、1.70B、1.70mC、王红的身高为1.70mD、外星人身高1.70m正确答案:C答案解析:信息必须是经过加工处理,且非常明确的。5、下列字符串中,可以用作字段名称的是A、Name#4B、[备注]C、H!N9D、163.com正确答案:A答案解析:字段名不能包含句号(.)叹号(!)、方括号([])和重音符号(")。6、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。A、连接B、差C、交D、并正确答案:B答案解析:T表的结果是通过获取R表和S表中的不同部分,因此关系运算为差。7、在下面关于数据库系统管理阶段的说法中,错误的是()。A、数据库系统管理阶段有较高的安全性B、数据库系统管理阶段有较高的数据独立性C、在数据库系统管理阶段,数据可以被不同的用户共享D、在数据库系统管理阶段,数据没有冗余正确答案:D答案解析:数据库系统管理阶段,只是将数据冗余度降到了最低,并非完全没有冗余。只要数据库中表与表之间存在联系,必定会产生数据冗余。8、在Access2010数据库中,表的字段名最多不得超过()个字符A、255B、256C、254D、64正确答案:D9、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是()A、######B、999999C、??????D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。10、对表中某一字段建立索引时,若其值无重复,应选择()索引。A、无B、有(无重复)C、主D、有(有重复)正确答案:C11、下列选项中,不属于Access数据类型的是()A、数字B、文本C、报表D、时间/日期正确答案:C答案解析:报表是Access数据库中6大对象之一,不属于Access的数据类型12、下列不是Access2010数据库对象的是()。A、表B、查询C、宏D、页正确答案:D答案解析:Access2010的数据库对象包括表、查询、报表、窗体、宏和模块。13、定位记录后,操作键盘上的按键,不能移动到下一字段的是()A、tab键B、回车键C、方向右键D、pgdn键正确答案:D答案解析:PageDown是用来下移一屏。14、下列选项中,数据库系统的组成部分不包括()A、DBMSB、DBAC、DBD、DBS正确答案:D答案解析:DBS的意思就是数据库系统。15、在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是()。A、选择B、投影C、联接D、自然联接正确答案:A答案解析:根据题意,不管题中说了多少条件,结果中显示的是学生记录,也就是找出满足条件对的行,因此答案为选择。16、Access和excel没什么区别,都能对数据进行处理。A、对B、错正确答案:B17、在数据管理技术发展的三个阶段中,数据独立性最好的是()。A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。18、在教师表中,如果要找出教师编号,姓名,性别的字段,所采用的关系运算是()A、投影B、选择C、连接D、层次正确答案:A答案解析:根据题意,在结果中只显示了三列,根据关系运算的概念,从一个表中选出若干列(属性),关系运算为投影。19、为加快对某字段的查找速度,应该()。A、防止在该字段中输入重复值B、使该字段成为必填字段C、对该字段进行索引D、使该字段数据格式一致正确答案:C答案解析:索引可以加快对数据的查询速度,建立索引后表中记录的物理顺序不变,只是改变记录的逻辑顺序。20、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?()A、数据查询B、数据操作C、数据定义D、数据控制正确答案:C21、使用报表向导创建报表时,定义好分组之后,最多可以设置个字段进行排序。()A、2B、8C、6D、10正确答案:D22、一个实体对应Access表中的()A、表B、字段C、记录D、主键正确答案:C答案解析:一条记录对应一个实体,一个表对应一个实体集。23、关系模型中的关系模式至少是()A、1NFB、2NFC、3NFD、BCNF正确答案:A24、下列方法,不能退出Access2010的是()A、Alt+F+XB、Alt+F4C、文件à退出D、Esc正确答案:D答案解析:ESC键的作用是取消,而不是退出Access。25、有关系q(a,b,c,d)和关系s(c,d,e,f,g),经过关系运算后得到一个新的关系r(a,g),问这个关系运算是()A、选择B、投影C、连接D、并正确答案:C答案解析:关系q和关系s都有共同的属性c,d,经过运算得到的关系r中,a属性来自关系q,g属性来自关系s,故关系运算为连接。26、在关系模型中,如果一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,则称为()A、关键字B、字段名C、数据项名D、属性名正确答案:A答案解析:能唯一标识一条记录的是关键字(主键)27、在下面关于Access数据库的说法中,正确的是()。A、Access2010创建的数据库文件默认格式是Access2007B、不同的对象都存放在不同的数据库文件中C、一个Access的数据库必须创建所有对象才能保存D、窗体是数据库中最基本的对象正确答案:A28、定义表的结构时,不用定义的是()A、字段名B、数据库名C、字段类型D、字段长度正确答案:B答案解析:定义数据库名称是在创建数据库的时候进行的操作。29、关于信息“计算机一班的王红身高1.70米”,下列说法正确的是()A、“计算机一班是”实体B、一个实体集就是1条记录C、王红的特征是身高1.70米D、“王红”是关系名正确答案:C答案解析:信息中计算机一班是实体王红的属性值,一个实体才是一条记录。30、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、.单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。31、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系。A、相同名称的字段B、数据类型相同且字段含义和大小相同C、相同数据类型的字段D、名称相同且数据类型相同正确答案:B32、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是()。A、连接B、交C、笛卡尔积D、并正确答案:C答案解析:R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个一一对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。33、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。34、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。因此,数据表既相对独立,又相互联系。35、ACCESS数据库中()是其他数据库对象的基础。A、报表B、查询C、表D、模块正确答案:C36、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是()。A、连接B、交C、笛卡尔积D、并正确答案:C答案解析:R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个一一对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。37、在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输人数据时,最多可以输人的汉字数和英文字符数分别是()A、55B、510C、1010D、1020正确答案:C答案解析:在Access数据库中,一个英文字符和汉字均只占1个字节38、Access2010数据库文件的“压缩并修复”的作用是A、打开前进行优化B、修复文件错误C、修复数据库逻辑错误D、会破坏原有数据正确答案:C答案解析:压缩和修复数据库的作用是一方面压缩数据库的存储空间,另一个方面就是修复出现的各种逻辑错误。39、表的组成内容包括()。A、查询和字段B、字段和记录C、记录和窗体D、报表和字段正确答案:B答案解析:表中的行称为记录(元组),列称为字段(属性)40、Access2010数据库的编译文件扩展名是()A、.accdeB、.mdbC、.dbfD、.adp正确答案:A答案解析:Access2020使用生成Accde文件的作用就是对数据库文件进行编译,从而使用户不能随意修改报表、窗体和模块中的VBA代码。41、下列不是关系术语的是()A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。42、返回字符表达式中值的最小值的函数为()A、AvgB、CountC、MaxD、Min正确答案:D43、退出Access数据库管理系统可以使用的快捷键是()A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O正确答案:A答案解析:除了Alt+F4以外,也可以采用Alt+F+X退出Access。44、下列叙述中,哪一条是不正确的?()A、关系中的列称为属性,属性的个数称为关系的元或度B、属性的取值范围称为值域,元组中的一个属性值称为分量C、关系中的行称为元组,对关系的描述称为关系模式D、一个二维表就是一个关系,二维表的名就是关系的名正确答案:D45、在表设计器的属性窗格中,下列不能对输入的数据起到限制作用的属性是()A、标题B、字段大小C、有效性规则D、输入掩码正确答案:A答案解析:标题是用于在数据表视图内显示每一列的标题内容。46、在文本型字段的“格式”属性中,若使用“@;男",则下列正确的是()正确答案:47、物理数据独立性是指()A、概念模式改变,内模式不变B、内模式改变,概念模式不变C、概念模式改变,外模式和应用程序不变D、内模式改变,外模式和应用程序不变正确答案:B48、下列关于默认值,说法正确的有()A、默认值是系统随机产生的一个值。B、默认值只能是具体的常量值,不能使用函数和表达式。C、默认值设置了以后,还可以修改。D、设置默认值的目的是为了让该字段的所有数据都必须相同。正确答案:C答案解析:默认值是用户预先定义的值,可以是具体的常量值,也可以使用表达式或者函数,设置的目的是为了提高用户输入的速度。49、在Access的数据表中删除-条记录,被删除的记录()A、可以恢复到原来的位置B、被恢复为最后一条记录C、被恢复为第一条记录D、不能恢复正确答案:D答案解析:在Access的数据表中删除的记录将被永久性的删除且无法恢复50、下列不属于数据库管理系统的是()A、AccessB、Windows7C、MySQLD、VFP正确答案:B答案解析:Windows7是操作系统,不是数据库管理系统。51、关系数据库系统能够实现的三种基本关系运算是()。A、建库、输入、输出B、选择、投影、联接C、显示、统计、复制D、索引、排序、查询正确答案:B52、关于索引,说法错误的是()A、当一个表建立了索引,就可以加快其查询速度B、虽然建立索引可以加快查询速度,但不是索引越多越好C、建立了主键的字段就自动建立了索引D、为了更快地提高数据检索速度,索引建立得越多越好正确答案:D答案解析:创建索引可以提高数据的检索速度、但应该适可而止。53、关系型数据库管理系统中所谓的关系是指()A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系正确答案:C答案解析:一个关系就是一张规范化的二维表。54、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。55、Access2010的窗体是A、窗户设计B、用户与数据之间交互的接口C、程序代码D、网页设计正确答案:B答案解析:窗体的作用就是为用户和数据提供输入和输出的接口,便于用户更加方便的管理数据。56、Access2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库正确答案:C答案解析:Access2010的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、Access文件、Word的Rtf文件,SharePoint列表、ODBC数据库、HTML文档和dBase文件等。57、关于获取外部数据,叙述错误的是()。A、导入表后,在Access中修改、删除记录等操作不影响原数据文件B、链接表后,Access中对数据所作的改变都会影响原数据文件C、Access中可以导入Excel表、其它Access数据库中的表和DBase数据库文件D、链接表后形成的表的图标为Access生成的表的图标正确答案:D答案解析:链接表的图标与导入表的图标不同。58、表的组成内容包括()。A、查询和字段B、字段和记录C、记录和窗体D、报表和字段正确答案:B答案解析:表中的行称为记录(元组),列称为字段(属性)59、宏对象是()A、操作序列B、宏观设计C、病毒D、数据库设计正确答案:A答案解析:宏是一系列操作的集合,用于实现Access各个对象的简单控制和操作。60、如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是()。A、选择B、投影C、连接D、并正确答案:B答案解析:选择是从二维表(关系)中选出若干行(元组)并生成一个新的关系,投影是从二维表(关系)中选出若干列(属性)并生成一个新的关系,连接是从两个及以上的二维表中根据关联属性连接成为一个新的关系61、E-R方法的三要素是()。A、实体、属性、实体集B、实体、属性、联系C、实体、域、候选键D、实体、键、联系正确答案:B62、下面给出的关于数据库的三级模式结构的说法中,()是不正确的。I.数据库中只有一个模式II.外模式与模式之间的映像实现数据的逻辑独立性III.外模式与内模式之间的映像实现数据的物理独立性A、仅IIIB、仅IC、都不正确D、仅II正确答案:A63、SQL语言是()的语言,易学习。A、导航式B、非过程化C、过程化D、格式化正确答案:B64、下列不属于实体集的是()A、一个班级的学生B、同一个企业的员工C、一群动物D、同一个超市里的若干个商品正确答案:C答案解析:实体集必须是若干个属性相同的实体。65、数据库的层次模型应满足的条件是()A、允许一个以上的结点无双亲,也允许一个结点有多个双亲B、必须有两个以上的结点C、有且仅有一个结点无双亲,其余结点都只有一个双亲D、每个结点有且仅有一个双亲正确答案:C66、若要在数据表视图内对字段进行重命名,应点击功能区()选项卡中的“名称和标题”命令A、开始B、创建C、字段D、表正确答案:C答案解析:字段选项卡中,可以设置字段数据类型、名称和标题等,在表选项卡内主要进行数据表属性和表间关系进行设置。67、使用表设计器定义表中字段时,不是必须设置的内容是()A、说明B、数据类型C、字段大小D、字段名称正确答案:A68、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、没有任何关系正确答案:C答案解析:数据库系统包含了数据库和数据库管理系统。69、在Access数据库的各个对象中,只有()是实际存入数据的对象。A、表B、查询C、窗体D、报表正确答案:A答案解析:只有表才能存储数据。70、在关系数据模型中,域是指A、字段B、记录C、属性D、属性的取值范围正确答案:D答案解析:在关系模型中,属性的取值范围称为域,因此本题应选择D选项。71、下列关于筛选条件设置的说法中,错误的是()A、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B、日期/时间类型的常量在两端加上#符号C、数字类型的常量需在两端加上引号D、文本类型的常量需在两端加上引号正确答案:C答案解析:数字常量不用加任何符号。72、下列关于数据表的叙述中,错误的是A、数据表是Access数据库中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中正确答案:C答案解析:表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作73、文本类型的字段最多可容纳()个中文字。A、255B、256C、128D、127正确答案:A答案解析:文本型最大容纳255个字符,在access中,一个字母、数字、汉字均占一个字符。74、在Access2010利用设计视图创建表的步骤依次是()A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储C、打开表设计器、定义字段、设定字段的属性、设定主关键字和表的存储D、打开表设计器、设定字段的属性、表的存储、定义字段和设定主关键字正确答案:C75、下列选项中,数据库系统的组成部分不包括()A、DBMSB、DBAC、DBD、DBS正确答案:D答案解析:DBS的意思就是数据库系统。76、设关系R(A,B,C),与SQL语句“SELECTDISTINCTAFROMRWHEREB=17”等价的关系代数表达式是()。A、πA(σB=17(R))B、σB=17(πA(R))C、σB=17(πA,C(R))D、πA,C(σB=17(R))正确答案:A77、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A78、采用二维表格结构表达实体类型及实体间联系的数据模型是()A、关系模型B、实体联系模型C、网状模型D、层次模型正确答案:A79、不属于数据库系统组成部分的是()A、用户B、数据库管理系统C、硬件D、文件正确答案:D答案解析:数据库系统由数据库、数据库管理系统、硬件系统和用户四个部分组成。80、Access中表和数据库的关系是()。A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表正确答案:A答案解析:一个数据库中可以包含多个表和其他数据库对象81、数据库是在计算机中按照一定的数据模型组织、存储和应用的()的集合。A、命令B、数据C、程序D、文件正确答案:B82、在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是()。A、输入掩码B、有效性规则C、默认值D、参照完整性正确答案:D答案解析:参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。83、数据库系统中,用()描述全部数据的整体逻辑结构A、概念模式B、外模式C、存储模式D、内模式正确答案:A84、在下列对关系的描述中,错误的是()。A、关系中的列称为属性B、关系中允许有相同的属性名C、关系中的行称为元组D、属性的取值范围称为域正确答案:B答案解析:同一个关系中,两个属性名不能相同。85、若在两个表之间的关系连线上标记了1:1或1:∞,表示启动了A、实施参照完整性B、级联更新相关记录C、级联删除相关记录D、不需要启动任何设置正确答案:A答案解析:实施参照完整性是为了在创建表间关系时防止出现数据孤立记录并保持参照同步,级联更新相关字段是当主表中的字段的值更新时,相关表关联字段值也会同步更新,级联删除相关记录是当删除主表记录时,相关表的关联字段的值和主表的主键值相同的记录将同步删除86、两表之间必须存在着相互关联的字段,才能在两表之间建立关系。A、错B、对正确答案:B87、下列选项中,不是Access数据库对象的是A、查询B、表C、窗体D、记录正确答案:D答案解析:Access数据库由数据库对象和组两部分组成,其中数据库对象分为七种,包括:表、查询、窗体、报表、数据访问页、宏和模块。记录不属于数据库对象。88、字段名称命名规则错误的是()。A、字段名称可以是1~64个字符B、字段名称可以采用字母、汉字、数字和空格C、字段名称必须以字母或汉字开头D、字段名称不可以以空格开头正确答案:C答案解析:字段命名规则89、在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?()A、2B、4C、5D、3正确答案:B90、下面对数据表的叙述有错误的是()。A、数据表是Access数据库中的重要对象之一B、表的“设计视图”的主要工作是设计表的结构C、表的“数据表视图”只用于显示数据D、可以将其他数据库的表导入到当前数据库中正确答案:C答案解析:数据表视图主要用来管理表中的

温馨提示

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

评论

0/150

提交评论