《数据库原理及应用》客观题在线测试_第1页
《数据库原理及应用》客观题在线测试_第2页
《数据库原理及应用》客观题在线测试_第3页
《数据库原理及应用》客观题在线测试_第4页
《数据库原理及应用》客观题在线测试_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

《数据库原理及应用》客观题在线测试一、单选题1.在数据管理技术的发展过程中,经历J'人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(一阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理2.数据库系统与文件系统的主要区别是(-LJ)«A.数据库系统复杂,文件系统简单。B.文件系统以记录为数据存取的基本单位,而数据库系统不是。C.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。D.文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。3.数据库的基本特点是(_tJ)A.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。B.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。C.数据结构化,可以共享;数据依赖于具体的应用程序而存在:数据冗余小,易扩充;统一管理和控制。D.数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。4.数据库系统中的数据由(_U)统一管理控制。A.数据库管理B.数据库管理系统C.操作系统D.数据库的用户.数据库具有(-LJ)oA.程序结构化.数据结构化C.程序标准化D.数据模块化.数据库具有最小的(—上_1)oA.冗余度B.存储量C.完整性D.安全性数据库具有较高的(—U)oA.程序与数据可靠性程序与数据完整性C.程序与数据独立性D.程序与数据一致性.为了充分发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库,若不能有效地控制多个用户程序并发存取同一个数据的情况,就可能会导致存取不正确的数据,从而破坏数据的•致性。所以数据库管理系统必须提供(—E_J)机制。A.数据库保护B.安全性控制C.并发控制D.完整性控制.(_LJ)是存储在计算机内的一个结构化的相关数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构.在数据库中,下列说法(_是不正确的。A.数据库避免了一切数据的重复B.并发控制机制的好坏是衡量一个数据库管理系统性能的币;要标志之一。C.数据库中的数据可以共享D.数据库减少了数据冗余.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(—U)OA.同一个应用中的多个程序共享一个数据集合。B.多个用户、同—种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合。.下述关于数据库系统的正确叙述是(_LJ)oA.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统的核心是数据库管理员.下面对表空间的描述(_U)是正确的。A.表空间是数据库的逻辑划分,每个数据库至少有一个表空间。B.表空间是数据库的逻辑划分,每个数据库只能有一个表空间。C.表空间是数据库的物理划分,每个数据库至少有一个表空间。D.表空间是数据库的物理划分,每个数据库只能有一个表空间。14.下面对数据文件的描述J人|)是正确的。A.每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件只能属于一个表空间。B.每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,•个数据文件可以属于多个表空间。C.数据文件创建后不能再改变大小。D.数据文件加入到表空间中后,还可与其他表空间发生联系。.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体反映到计算机世界中则表示为(一匕1)。A.数据项B.文件C.记录D.数据模型.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的属一 IAI性对应到计算机世界中则表示为(__J)OA.数据项B.文件C.记录D.数据模型.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体集反映到计算机世界中则表示为(一上J)。A.数据项B.文件C.记录D.数据模型.任何一个实体都不是孤立存在的,实体之间的联系可以归结为一对一关系、一对多关系和多对多关系三种类型。那么行政区划与单位名称(假定唯一)之间是属于(一上」)关系。一对一一对多C.多对多D.以上三种都是19.E—R图在概念上表示了一个数据库的信息组织情况,£-11图包括了(_匕_|)这几种基本图素。A.实体、属性、联系B.实体、联系C.属性、联系D.实体集、属性、联系.我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。在传统数据模型分类中,不包括(一lI)«A.网状模型B.链状模型C.层次模型D.关系模型.用树形结构来表示实体之间联系的模型称为层次模型,在层次模型中两个结点间的关系是(一匕1)关系。一对一一对多C.多对多D.以上三种都可能22.网状模型与层次模型的共同之处在于(—1J)A.一个子结点可以有两个或多个父结点B.在两个结点之间可以有两种或多种联系C.都是用指针来表示实体间的联系D.可以有一个以上的结点无父结点.按照传统的数据模型分类,数据库系统可以分为三种类型(一1J)。A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体.SQL语后是( 1)语百。A.层次数据库B.网络数据库C.关系数据库D.非数据库AI.20世纪70年代初,IBM公司的E.F.Codd提出了( I)的概念。A.关系数据模型B.层次数据模型C.网状数据模型D.面向对象数据模型.关系模型中,一个关键字(—1J)oA.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是.在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为(一匚1)。A.关键字B.数据项C.主属性D.主属性值.同一个关系中的任两个元组值(—LJ)oA.不能全同B.可以全同C.必须全同D.以上都不是.在关系数据库中,提供给用户对数据进行操作的语言称为关系数据语言,它以关系运算和(一1J)为基础,结构简单,是一种十分方便的用户接口。A.集合代数B.逻辑演算C.关系演算D.集合演算.如果一个关系模式R的每个属性值都是不可再分的数据单位,则称R满足(—U)。A.第一范式B.第二范式C.第三范式D.高范式.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主关键字是(<_上J)。A.姓名B.学号C.系编号D.无.SQL语言具有(_上J)的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据查询、数据更新、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的外关键字是(—U)。A.系编号B.学号C.姓名D.无.关系数据库中的关键字是指(—Li)»A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重耍的字段D.能唯一标识元组的属性或属性集合.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于(—匕J)联系。M:1M:N1:M1:136.设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是(一上J)1NF2NF3NFBCNF.要保证数据库的数据独立性,需要修改的是(-Li)»A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式.下列四项中说法不正确的是(_上I)。A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性39.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(—上_1)。A.多对多B.一对一C.多对一D.一对多40.在视图上不能完成的操作是(一口)。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图41.下列四项中,不属于关系数据库特点的是(—1_1)。A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问42.实体集书店与图书之间具有(-上1)。一对一一对多C.多对多D.多对一43.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢痕情况)的主码是(—l1).A.患者,医生编号,诊断日期B.医生编号C.诊断日期D.患者编号SQL语言的数据操纵语言包括SELECT,INSERT,UPDATE和DELETE等,其中最重要的也是使用最频繁的语句是(一U)oSELECTINSERTUPDATEDELETESQL语言具有两种使用方式,分别称为交互式SQL和(_1J).A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL下列SQL语句中,修改表结构的语句是(—U).ALTERINSERTUPDATEDELETE

.有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)□其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。耍求如下:检索所有比"王华"年龄大的学生姓名、年龄和性别。正确的SELECT语句是(_U)oA.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN="王华")A.SELECTSN,B.SELECTSN,AGE,SEXFROMSWHERESN="王华"C.SELECTSN,B.SELECTSN,AGE,SEXFROMSWHERESN="王华"C.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=”王华")D.SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGED.SELECTSN,.有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)»其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。要求如下:检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SELECT语句是(_U)oSELECTS#FROMSCWHEREC#="C2"ANDGRADE>=(SELECTGRADEFROMSCWHEREC#="C2")SELECTS#FROMSCWHEREC#="C2"ANDGRADE>=(SELECTGRADEFROMSCWHEREC#="C2")SELECTS#FROMSCWHEREC#="C2"ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC#="C2")SELECTS#FROMSCWHEREC#="C2"ANDGRADE=(SELECTMAX(GRADE)FROMSCWHEREC#="C2")49.有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如F:S(S#,SN,SEX,AGE,DEPT)>C(C#,CN),SC(S#,C#,GRADE)»其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。要求如下:检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是(_L_l)。SELECTS.SN,SC.Ctt,SC.GRADEFROMS,SCWHERES.S#=SC.S#SELECTS.SN,SC.Ctt,SC.GRADEFROMSWHERES.S#=SC.SttC.SELECTS.SN,D.SELECTS.SN,SC.Ctt,SC.GRADEFROMSCWHERES.S#=SC.SttC.SELECTS.SN,D.SELECTS.SN,SC.C#,SC.GRADEFROMS,SC50.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE).要查找选修"COMPUTER〃课程的"女"学生姓名,将涉及到关SS,SCSC,CS,SC,C51.若用如下的SQL语句创建一个student表:CREATETABLEstudent(NOC(4)NOTBINULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2))可以插入到student表中的是( °I).A.("0251","王五",男,"25”)("0251","王五",NULL,NULL)(NULL,"王五","男",25)("0251”,NULL,"男",25).已知顾客基本表的关系模式为:顾客(顾客号,姓名,地址,电话)。请用SQL语句增加一名新顾客,其值为(”330102","王伟","北京","010—5128934")。(_INSERTINTO顾客VALUES("330102","王伟","北京",)INSERT顾客VALUES("330102","王伟","北京",)INSERTINTO顾客(”330102","王伟","北京",)INSERT顾客(”330102","王伟","北京","010—5128934").一知顾客基本表的关系模式为:顾客(顾客号,姓名,地址,电话)。请用SQL更新语句将顾客号为"330102”的顾客姓名改为"王南”。(_1J)UPDATEFROM顾客SET姓名="王南"WHERE顾客号="330102"UPDATE顾客姓名="王南"WHERE顾客号="330102"UPDATE顾客SET姓名="王南"WHERE顾客号="330102”UPDATE顾客(”330102","王南","北京","010—5128934").数据仓库中的逻辑结构数据由(-匕1)数据组成。A.1层到二层B.二层到三层C.三层到四层D.四层到五层55.数据仓库系统的组成部分中不包括(_Li)»A.数据仓库B.仓库管理C.数据抽取D.分析工具56.数据库是存储在计算机内的一个结构化的(—Li)的集合。A.文件B.相关数据C.命令D.程序二、多选题L数据管理技术经历了(卫I)几个阶段。A.数据库系统B.人工管理C.操作系统D.文件系统2.数据库系统一般山(—吧J)等组成。A.数据库B.数据库管理系统及其开发工具C.硬件系统D.管理和使用数据库系统的人3.E-R图在概念上表示了一个数据库的信息组织情况,E-R图包括了(_竺」)这儿种基本图素A.实体B.联系C.属性D.实体集.任何一个实体都不是孤立存在的,实体之间的联系可以归结为(_ABC1I)关系。一对一一对多C.多对多D.以上都对.设计一个E-R图时应遵循以下(_gI)原则。A.要针对应用,确定实体、属性和实体间的联系,做出反映该用户视图的局部E—R图。B.综合各个用户的局部E-R图,产生反映数据库整体概念的E-R图。C.出现于不同E-R图中的同名实体,只能在总体E-R图中出现•次,以便消除冗余。D.要消除那些同名异义或同义异名的现象,以保持数据的一致性。.我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。如果给数据模型加以分类的话,传统数据模型包括(一吧」)。A.网状模型B.链状模型C.层次模型D.关系模型.关系模型中的关系应有以下特点:(回)。A.关系中的每一列都是不可再分的基本属性.各列被指定一个相异的名字C.关系中的每一列都是可以再分割的属性D.各行相异,不允许重复。8.关系数据库中的关系应具有以下特点:(—吧」)。A.一个关系中的任意两行可以完全相同。关系的每一列都必须有不同的名字,但不同的列的值可以出自相同的域。C.关系的每一列具有同一类型的域值。D.关系中的每一列是不可再分的数据单位。DBA的职责是(―ABCPI).A.决定DB中的信息内容和结构。B.决定DB的存储结构和存取策略。C.定义数据的安全性要求和完整性约束条件。D.监控数据库的使用和运行。(_f_l)是公安信息系统当前和今后的应用主流。A.大型关系数据库系统。B.小型关系数据库系统。C.数据仓库系统。D.非结构化数据库。11.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的问题是:(-''加D」)。A.数据冗余度大B.修改异常C.插入异常D.删除异常12.从关系规范化理论的角度讲,一个只满足2NF的关系可能存在的问题是:(__l)oA.数据冗余度大B.修改异常C.插入异常D.删除异常13.从关系规范化理论的角度讲,一个满足3NF的关系可能存在的问题是:(一巴—1)。A.数据冗余度大B.修改异常C.插入异常D.删除异常.下面的SQL语句中属于数据定义语句的是(_吧」)。UPDATEALTERCREATEDROP.下面的SQL语句中属于数据更新语句的是(_tJ)oUPDATEALTERINSERTDROP.SQL语言具有(_里J)功能。A.数据定义B.数据操纵C.数据控制D.关系规范化17.若用如下的SQL语句创建一个student表:CREATETABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2))可以插入到student表中的是(<.("0251","王五","男",25)("0251","王五",NULL,NULL)(NULL,"王五","男",25)("0251”,NULL,"男",25)18.下面有关表空间的说法哪些是正确的?(—巴」)A.表空间是数据库的物理划分,每个数据库只能有一个表空间。B.每个数据库至少有一个表空间。C.表空间由一个或多个数据文件组成。D.表空间是数据库的逻辑划分。Oracle数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和数据库外部结构。下面哪些属于数据库内部结构的元素(一丝1)。A.表、歹IJ、约束条件、数据类型;B.系统全局区;C.用户与模式;D.索引、簇和散列簇:Oracle数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和数据库外部结构。下面属于存储区内部结构的是(一/I)。A.系统全局区:B.程序全局区;C.环境区;D.分区与子分区;21.下面关于SQLServer7.0数据库的正确说法是(yI).A.SQLServer是关系数据库B.是单一处理、多线程数据库C.是多重处理数据库D.以Client/Server为设计结构.网络流量的调整和优化是数据库性能调整和优化的一个方面,卜面(-巴J)属于网络流量的调整和优化。A.分配好CPU的负载B.数据复制C.使用远程过程调用D.整理文件碎片.数据仓库中的逻辑结构数据由(—吧」)组成。A.当前基本数据层B.综合数据层C.历史数据层D.多维数据层24.数据仓库是(—竺」)数据库集合。A.集成的B.面向主题的C.面向历史过程的D.用于决策支持的三、判断题.数据库是存储在计算机内的一个结构化的相关数据的集合。(—三J).数据库是存储在计算机内的一个模块化的数据的集合。(—巴1).数据库、数据库系统和数据库管理系统三者之间的关系是数据库包括数据库系统和数据错库管理系统。(—―J).数据库、数据库系统和数据库管理系统三者之间的关系是数据库系统包括数据库和数据库管理系统。(--U).数据库、数据库系统和数据库管理系统三者之间的关系是数据库管理系统包括数据库系错统和数据库。(一Z-I).E-R图在概念上表示了一个数据库的信息组织情况,E—R图包括了实体、属性、联系三种基本图素。(—三J).在层次模型中两个结点间的关系只能是一对多关系。(一上J).层次模型是满足有目.仅有一个根结点,非根结点有且仅有一个父结点的基本层次联系的集合。(.网状模型与层次模型的共同之处在于都是用指针来表示实体间的联系。(—三」).关系模型是通过指针链接来表示两个实体间的联系。(―里」)对.关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。(__.口前国际国内的主导关系型数据库管理系统有ORACLE、SYBASE.AIM等。(_2.我们一般称层次模型、网状模型、关系模型和面向对象数据模型为传统数据模型。J错」、.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的逻辑独立性。错.数据模型质量的高低不会影响数据性能的好坏。(_±J).对应于一个关系数据库模式的所有关系的集合称为关系数据库。所以,关系数据库是由若干个相关的关系组合而成。(一5J)对.关系数据库设计中,核心问题是关系模式的设计。(——二I).在关系数据库设计中,关系模式设计的好坏对数据库系统的性能和质量没有直接的影n占/错|、响。( I).设X、Y为关系R中的两个属性集,若Y完全函数依赖X,则是指Y函数依赖于X而并对不函数依赖于X中任一真子集。(一I)对.在非规范化的关系中去掉组项和市复数据项就能符合第一范式的条件。(—2—1).如果关系模式R满足第一范式,且所有非主关键字属性都完全依赖于主关键字属性,则该模式满足第二范式的条件。(—5~1).如果关系模式R满足第二范式,且每一个非主关健字属性均非传递函数依赖于主关犍字错属性,则该关系满足第三范式。(—Z_l)错.在关系数据库的设计中,对数据项的分解越细越好,范式越高越好。(-ZJ).小型关系数据库系统和大型关系数据库系统是公安信息系统当前和今后的应用主流。.关系数据库侧重于联机事务处理系统(OLTP),它是基于应用的。而数据仓库则侧重于联机事务分析(OLAP),它是面向主题和历史的事务分析和处理。(—1」).山于数据库系统在三级模式之间提供了外模式/模式映象和模式/内模式映象二层映对象功能,保证了数据库系统具有较高的数据独立性。(—―1).关系数据库的规范化理论是数据库概念结构设计的有力工具:E-R模型是数据库的逻辑结构设计的一个有力工具。(一色_1).关系数据库

温馨提示

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

评论

0/150

提交评论