数据库选择题及答案.docx

上传人:夺命阿水 文档编号:579415 上传时间:2023-08-28 格式:DOCX 页数:18 大小:36KB
返回 下载 相关 举报
数据库选择题及答案.docx_第1页
第1页 / 共18页
数据库选择题及答案.docx_第2页
第2页 / 共18页
数据库选择题及答案.docx_第3页
第3页 / 共18页
数据库选择题及答案.docx_第4页
第4页 / 共18页
数据库选择题及答案.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库选择题及答案.docx》由会员分享,可在线阅读,更多相关《数据库选择题及答案.docx(18页珍藏版)》请在课桌文档上搜索。

1、数据库选择题及答案第一章一.单选题(共6题,30.1.(单选题,5.0分)数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是()A.操作系统(产-)B.应用程序C.数据库D.数据库管理系统2 .(单选题,5.0分)数据库系统的物理独立性是指OA.不会因为数据存储策略的变化而影响数据的存储结构B.不会因为数据内容的变化而影响应用程序C.不会因为数据存储结构的变化而影响应用程序门D.不会因为数据逻辑结构的变化而影响应用程序3 .(单选题,5.0分)下列关于数据库技术的描述,错误的是(B)A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户

2、在访问数据库数据时需要知道数据的存储位置(:确答案)C.数据库中的数据具有较小的数据冗余D.数据库中数据存储结构的变化不会影响到应用程序4 .(单选题,5.0分)下列关于数据库管理系统的说法,错误的是OA.数据库管理系统不需要用户知道数据库文件的存放位置和文件名B.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件C.数据库管理系统是一个系统软件D.数据库管理系统对数据库文件的访问必须经过操作系统才能实现5 .(单选题,5.0分)数据库管理系统是数据库系统的核心,负责有效地组织、存储和管理数据。数据库管理系统属于OA.数据软件B.应用软件C.系统软件(正确答案)D.工具软件6.(单选题

3、,5.0分)下列说法中,不属于数据库管理系统特征的是OA.提供了应用程序和数据的独立性B.用户访问数据时,需要知道存储数据的文件的文件名I)C.所有的数据作为一个整体考虑,因此是相互关联的数据的集合D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失第二章一.单选题(共9题,45.1.(单选题,5.0分)数据库三级模式结构的划分,有利于OA数据的独立性;案)B.建立数据库C.管理数据库文件D.操作系统管理数据库2 .(单选题,5.0分)设有关系模式销售(顾客号,商品号,销售时间,销售数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是OA(顾客

4、号、商品号、销售时间)A1件落)B.产品号C.顾客号D.(顾客号,商品号)3 .(单选题,5.0分)下列关于外码的说法,正确的是()A.外码必须与其所引用的主码同名B.外码列不允许有空值C.外码的取值必须要与所引用关系中主码的某个值相同D.外码和所引用的主码名字可以不同,但语义必须相同4.(单选题,5.0分)关系数据库用二维表来存储数据。下列关于关系表中记录的说法,正确的是OA.按输入数据的顺序排列B.顺序不重要(正确TgC.一定是有序的D.顺序很重要,不能交换5.(单选题,5.0分)下列模式中,用于描述单个用户数据视图的是OA外模式(i:确答案)B.存储模式C.概念模式D.内模式6.(单选题

5、,5.0分)为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是()A.UNIQUE约束B.主码C.外码D.CHECK约束7 .(单选题,5.0分)数据模型三要素是指()A.数据结构、数据操作和数据的安全控制8 .数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的可靠性D.数据结构、数据对象和数据共享8 .(单选题,5.0分)下列关于实体联系模型中联系的说法,错误的是OA. 一个联系可以与两个实体有关B. 一个联系也可以不与任何实体有关(IC. 一个联系可以与多个实体有关D. 一个联系可以只与一个实体有关9 .(单选题,5.0分)下列不属

6、于数据完整性约束的是OA.参照完整性B.数据操作完整性川:确答QC.实体完整性D.域完整性第二早1 .(单选题,5.0分)下列关于DEFAULT约束的说法,错误的是()A. DEFAULT只能定义在列级完整性约束处B. 一个DEFAULT约束只能约束表中的一个列C.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束D.在一个表上可以定义多个DEFAULT约束2 .(单选题,5.0分)在SQLSerVer中创建用户数据库实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是()A.初始大小B.文件结构(正C.最大大小D.物理文件名3 .(单选题,5.0分)在SQL

7、SerVer系统数据库中,存放用户数据库公共信息的是()A. masterB. msdb数据库的大小C. modelD. tempdb4 .(单选题,5.0分)下列所述功能中,不属于SQL语言功能的是()A.数据增、删、改功能B.提供方便的用户操作界面功能C.数据库和表的定义功能D.数据查询功能5 .(单选题,5.0分)下列约束中用于限制列的取值不重的约束是OA. UNIQUEB. DEFAULTC. PRIMARYKEYD. CHECK6 .(单选题,5.0分)在SQLServer中创建用户数据库,其主数据文件的大小必须大于OA. model数据库的大小:JB. 3MBC. msdb数据库的

8、大小D. master数据库的大小7 .(单选题,5.0分)SQLSerVel数据库是由文件组成的。下列关于数据库所包含的文件的说法,正确的是()A. 一个数据库只能包含一个主数据文件和一个日志文件B. 一个数据库可包含多个主数据文件和多个日志文件C. 一个数据库可包含多个次要数据文件和多个日志文件(确7;N)D. 一个数据库可包含多个次要数据文件,但只能包含一个日志文件8 .(单选题,5.0分)下列约束中用于实现实体完整性的约束是OA. UNIQUEB. DEFAULTC.CHECKD.PRIMARYKEY9.(单选题,5.0分)下列约束中用于限制列的取值范围的约束是OA. PRIMARYK

9、EYB. DEFAULTC. CHECKKw)D. UNIQUE10.(单选题,5.0分)设某职工表中有用于存放年龄(整数)的列,下列类型中最合适年龄列的是()A. IinyintB. SmallintC. intD. bit第四章1.(单选题,5.0分)当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是()A.左外连接产B.右外连接C.内连接D.自连接2 .(单选题,5.0分)设有TeaCherS表,该表的定义如下:CREATETABLETeachers(TnoCHAR(8)PRIMARYKEY,TnameVARCHAR(10)NOTNULL

10、,AgeTINYINTCHECK(AgeBETWEEN25AND65)下列插入语句中,不能正确执行的是OA. INSERTINTOTeachersVALUES(TlO0;张鸿:NULL)B. INSERTINTOTeaCherSVALUES(TloO,张鸿C. INSERTINTOTeachers(TnoJname)VALUES(TlOO?张鸿)D. INSERTINTOTeachers(TnoJnamejAge)VALUES(TloO:张鸿,30)3 .(单选题,5.0分)下列SQL语句中,用于修改表数据的语句是OA. UPDATEB. INSERTC. ALTERD. SELECT4.(单

11、选题,5.0分)假设在某SELECT语句的WHERE子句中濡要对Grade列的空值进行处理。下列关于空值的操作,错误的是()A. Grade=NULL卜确答案)B. NOT(GradeISNULL)C. GradeISNOTNULLD. GradeISNULL5.(单选题,5.0分)设数据库中已有表4-1至4-3所示的SIUdent、COUrSe和SC表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是OA仅StUdent和SC表B.仅StUdent表C.仅StUdent和COUrSe表D.StudentSC和COUrSe表6. (单选题,5

12、.0分)下列聚合函数中,不忽略空值的是OA. COUNTo(正确转条)B. MAX(列名)C. AVG例名)D. SUM(列名)7.(单选题,5.0分)利用SIUdellt表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()A. SELECTSname,SageFROMStudentWHERESage=MIN(Sage)B. SELECTTOP1Sname,SageFROMStudentC. SELECTTOP1Sname,SageFROMStudentORDERBYSageI;ZD. SELECTSname,MIN(Sage)FROMStudent8.(单选题,5.0分)

13、删除计算机系学生(在StUdent表中)的修课记录(在SC表中)的正确的语句是()A. DELETEFROMSCWHERESdept=计算机系B. DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept二,计算机系,C. DELETEFROMSCJOINStudentbONS.Sno=b.SnoWHERESdept=计算机系D. DELETEFROMStudentWHERESdept=,计算机系,弟八早(单选题,5.0分)如果有函数依赖XY,并且对X的某个真子集X,,有X,Y成立,则称()A. Y完全函数依赖于XB. X完全函数依赖于YC.

14、 Y部分函数依赖于X/-)D. X部分函数依赖于Y2.(单选题,5.0分)有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()A.第三范式B.第二范式C.第一范式D.Be范式3 .(单选题,5.0分)下列关于关系模式与范式的说法,错误的是()A.任何一个只包含三个属性的关系模式一定属于3NF:保*W)B.任何一个只包含两个属性的关系模式一定属于BCNFC.任何一个只包含两个属性的关系模式一定属于2NFD.任何一个只包含两个属性的关系模式一定属于3NF4 .(单选题,5.0分)若关系模式R中属性A仅出现在函数依赖的左部,则A为()A. R类属性B. 1

15、.R类属性C. 1.类属性D.N类属性5.(单选题,5.0分)对关系模式进行规范化的主要目的是()A.加强数据的安全性B.维护数据的一致性C.提高数据操作效率D.为用户提供更快捷的数据操作6.(单选题,5.0分)若XTY和YTZ在关系模式R上成立,则X-Z在R上也成立。该推理规则称为OA.自反规则B.增广规则C.伪传递规则D.传递规则7.(单选题,5.0分)设F是某关系模式的极小函数依赖集。下列关于F的说法,错误的是()A. F中不能有冗余的函数依赖B. F中每个函数依赖的左部都必须是单个属性WIJaC. F中每个函数依赖的左部不能有冗余属性D. F中每个函数依赖的右部都必须是单个属性8.(单

16、选题,5.0分)若关系模式R中属性A是N类属性,则AOA.可能包含也可能不包含在R的候选码中B.一定包含在R的某个候选码中c.一定包含在R的任何候选码中!j,rr)D.一定不包含在R任何候选码中9.(单选题,5.0分)关系模式中的插入异常是指OA.应该被插入的数据不能被插入B.插入了不该插入的数据C.插入的数据违反了用户定义的完整性约束D.插入的数据违反了实体完整性约束10.(单选题,5.0分)有关系模式:借书(书号,书名,库存量,读者号,借书日期,还书日期),设一个读者可以多次借阅同一本书,但对一种书(用书号唯一标识)不能同时借多本。该关系模式的主码是()A.(读者号)B.(书号,读者号,借

17、书日期):确”案)C.(书号,读者号)D.(书号)1L(单选题,5.0分)如果有函数依赖XtY,并且对X的任意真子集X都有XY则称()A. Y部分函数依赖于XB. X部分函数依赖于YC. X完全函数依赖于YD. Y完全函数依赖于X第七章1.(单选题,5.0分)在关系数据库中,二维表结构是()A.数据库文件的组织方式B.关系数据库采用的概念层数据模型C.关系数据库采用的组织层数据模型1D.内模式采用的数据组织方式2.(单选题,5.0分)在进行数据库逻辑结构设计时,判断设计是否合理的常用依据是()A.规范化理论B.数据流图C.数据字典D.概念数据模型3.(单选题,5.0分)设有描述图书出版情况的关

18、系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个出版数量。该关系模式的主码是()A.(书号,出版日期,印刷数量)B.(书号,印刷数量)C.书号D.(书号,出版日期):确笞案)4 .(单选题,5.0分)设有如下两个关系模式职工(职工号,姓名,所在部门编号)部门(部门编号,部门名称,联系电话,办公地点)为表达职工与部门之间的关联关系,需定义外码。下列关于这两个关系模式中外码的说法,正确的是()A“职工”关系模式中的“所在部门编号”是引用“部门”的外码(产W)B.不能定义外码,因为两个关系模式中没有同名属性C.部门关系模式中的“部门编号”是引用“职工”的外码D.将“

19、职工”关系模式中的“所在部门编号”定义为外码,或者将“部门”关系模式中的“部门编号”定义为外码均可5 .(单选题,5.0分)在将局部ER图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是OA.语法冲突产B.属性冲突C.命名冲突D.结构冲突6 .(单选题,5.0分)设有描述学生借书情况的关系模式:借书(书号,读者号,借书口期,还书日期),设一个读者可在不同日期多次借阅同一本书,但不能在同一天对同一本书借阅多次。该关系模式的主码是OA.书号B.(书号,读者号,借书日期)B答太)C.(书号,读者号,借书日期,还书日期)D.(书号,读者号)7 .(单选题,5.0分)一个银

20、行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()A.多对一B.多对多C. 一对多D. 一对一8 .(单选题,5.0分)在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作OA.物理设计阶段B.概念设计阶段C.需求分析阶段D.逻辑设计阶段9 .(单选题,5.0分)设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是OA.为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性B.分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中C.实体A和实体B分别对应一个关系模式,

21、且外码放在实体A的关系模式中D.实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中I!10.(单选题,5.0分)在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()A.只需包含n端关系模式的主码即可B.只需包含m端关系模式的主码即可C.至少包含m端和n端关系模式的主码Iu;小D.必须添加新的属性作为主码第九章1.(单选题,5.0分)对游标的操作一般包括声明、打开、处理、关闭、释放几个步骤,下列关于关闭游标的说法,错误的是()A.游标被关闭之后,其所占用的资源没有被释放B.游标被关闭之后,还可以通过OPE

22、N语句再次打开C.游标一旦被关闭,其所占用的资源即被释放(正,产W)D.关闭游标之后的下一个操作可以是释放游标,也可以是再次打开该游标2 .(单选题,5.0分)现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试日期,成绩)现要求修课表中的“考试日期”必须在学生表中相应学生的“入学日期”和“毕业H期”之间。下列实现方法中,正确的是()A.在修课表上建立一个插入和更新操作的触发器(HIB.在学生表上建立一个插入和更新操作的触发器C.在修课表的考试日期列上定义一个CHECK约束D.在修课表的考试日期列上定义一个外码引用约束3 .(单选题,5.0分)下列关

23、于存储过程的说法,正确的是()A.用户可以向存储过程传递参数,但不能输出存储过程产生的结果B.存储过程的执行是在客户端完成的C.存储过程是存储在客户端的可执行代码段D.在定义存储过程的代码中可以包含数据的增、删、改、查语句,力4 .(单选题,5.0分)下列修改存储过程Pl的语句,正确的语句是()A. MODIFYPlB. ALTERPlC. ALTERPROCPl5.(单选题,5.0分)定义触发器的主要作用是OA.实现复杂的约束I确;小B.加强数据的保密性C.提高数据的查询效率D.增强数据的安全性6 .(单选题,5.0分)设有存储过程定义语句:CREATEPROCPlxint,yintoutp

24、ut,zintoutputo下列调用该存储过程的语句中,正确的是()A. EXECPl10,aoutput,boutputB. EXECPl10,aintoutput,bintoutputC. EXECPl10,a,boutputD. EXECPl10,aint,bintoutput7 .(单选题,5.0分)创建存储过程的用处主要是()A.维护数据的一致性8 .实现复杂的业务规则C.提高数据操作效率,D.增强引用完整性8.(单选题,5.0分)下列删除存储过程Pl的语句,正确的语句是OA. DROPPROCPlB. DELETEPlC. DROPPl9.(单选题,5.0分)设有教师表(教师号,教

25、师名,职称,基本工资)淇中基本工资的取值范围与教师职称有关,比如,教授的基本工资是600010000,副教授的基本工资是40008(X)Oo下列实现该约束的方法中,可行的是()A.可通过在教师表上定义插入和修改操作的触发器实现B. A和B都不可以C. A和B都可以D.可通过在基本工资列上定义一个CHECK约束实现10.(单选题,5.0分)当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是()A.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据B.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据C.系统会自动产生UPDATED表来存放更改后的数据D.系统会自动产生UPDATED表来存放更改前的数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号