还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
【自测题1绪论】测试总分100分
1.单选题下列四项中,不属于数据库系统特点的是(b)A.数据独立性高B.数据冗余度高C.数据完整性D.数据共享
2.单选题概念数据模型是现实世界的第一层抽象,这一类模型中最著名的模型是(c)A.网状模型B.关系模型C.实体-联系模型D.层次模型
3.单选题数据库三级模式中,真正存在的是(b)A.子模式B.内模式C.外模式D.模式
4.单选题下述(a)不是DBA数据库管理员的职责A.数据库管理系统设计B.定义数据库模式C.数据库安全D.完整性约束说明
5.单选题数据库系统与文件系统的主要区别是(c)A.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件B.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D.数据库系统复杂,而文件系统简单
6.单选题数据库的概念模型独立于(a)A.具体的机器和DBMSB.现实世界C.信息世界D.E-R图
7.单选题数据库中,数据的物理独立性是指(c)A.用户程序与DBMS的相互独立B.应用程序与数据库中数据的逻辑结构相互独立C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.数据库与数据库管理系统的相互独立
8.单选题关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(b)A.实体完整性、参照完整性、用户自定义完整性B.外模式、模式、内模式C.数据增加、数据修改、数据查询D.数据结构、关系操作、完整性约束
9.单选题要保证数据库的逻辑数据独立性,需要修改的是(d)A.模式B.三级模式C.模式与内模式之间的映射D.模式与外模式之间的映射
10.单选题在数据库中,下列说法(c)是不正确的A.若系统是完全可以控制的,则系统可确保更新时的一致性B.数据库减少了数据冗余C.数据库避免了一切数据的重复D.数据库中的数据可以共享
11.单选题模式和内模式(d)A.可以有多个B.最多只能有一个C.至少两个D.只能有一个
12.单选题数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(d)组成A.系统分析员B.操作员C.程序员D.数据库管理员
13.单选题一般地,一个数据库系统的外模式(c)A.只能有一个B.至少两个C.可以有多个D.最多只能有一个
14.单选题关系数据模型(a)A.可以表示实体间的上述三种联系B.只能表示实体间的11联系C.只能表示实体间的1n联系D.只能表示实体间的m n联系
15.单选题数据库系统的数据独立性体现在(b)A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构
16.单选题用户或应用程序看到的那部分局部逻辑结构和特征的描述是(a)模式A.子模式B.物理模式C.模式D.内模式
17.单选题要保证数据库的数据独立性,需要修改的是(a)A.三级模式之间的两层映射B.三层模式C.模式与内模式D.模式与外模式
18.单选题数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(d)A.DBS就是DB,也就是DBMSB.DB包括DBS和DBMSC.DBMS包括DB和DBSD.DBS包括DB和DBMS
19.单选题描述数据库全体数据的全局逻辑结构和特性的是()bA.外模式B.模式C.内模式
20.单选题下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(d)I.人工管理阶段II.文件系统阶段III.数据库阶段A.II和IIIB.I和IIC.只有IID.只有I【自测题2关系数据库】测试总分100分
1.单选题参加差运算的两个关系(c)A.属性个数可以不相同B.一个关系包含另一个关系的属性C.属性个数必须相同D.属性名必须相同
2.单选题Acandidatekeyisa.A.anattributeorasetofattributesthatispotentially有潜力地thesuperkey超键ofarelationB.anattributeorasetofattributesthatispotentiallytheprimarykeyofarelationC.anattributeorasetofattributeswithauniquevalueforeachtupleofarelationD.asetofattributesreferringtoanotherrelationinthedatabase
3.单选题一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(c)A.行B.记录C.属性D.元组
4.单选题关系代数运算是以(c)为基础的运算A.代数运算B.谓词演算C.集合运算D.关系运算
5.单选题Everyvalueinarelationmustbeaa.A.single-valuedB.simpleandsingle-valuedC.notnullandsingle-valuedD.composite复合的andsingle-valued
6.单选题有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是(b)A.21,11,4B.18,7,7C.15,5,10D.25,15,
07.单选题关系模型中,一个码是(b)A.至多由一个属性组成B.由一个或多个属性组成,其值能够惟一标识关系中一个元组C.以上都不是D.可以由多个任意属性组成
8.单选题有两个关系RABC和SBCD,则R÷S结果的属性个数是(d)A.不一定B.2C.3D.
19.单选题下面的选项不是数据库关系基本特征的是(c)A.不同的列应有不同的列名B.与行的次序无关C.不同的列应有不同的数据类型D.与列的次序无关
10.单选题现有如下关系模式患者(患者编号,患者姓名,性别,出生日期,所在单位),医生(医生编号,医生姓名,性别,出生日期,所在科室),医疗(医疗编号,患者编号,医生编号,诊断日期,诊断结果)其中,“医疗”关系模式的外码是(c)A.医生编号和患者编号B.患者姓名C.患者编号D.患者编号和患者姓名
11.单选题关系数据库中的投影操作是指从关系中()A.建立相应的影像B.抽出特定字段C.抽出特定记录D.建立相应的图形
12.单选题Arelationfromtherelationaldatabasemodelconsistsof由……组成asetoftuples元组whichimplies意味着thata.A.alloftheaboveB.alltuplesinarelationmustbedistinct独一无二的C.everyrelationhasakey键D.foranytwotuplesthevaluesassociatedwithoneormoreoftheirattributes属性mustdiffer
13.单选题五种基本关系代数运算是(d)A.∪、-、σ、π、÷B.∪、∩、×、σ、πC.∪、∩、σ、π、-D.∪、-、×、σ、π
14.单选题一个关系只有一个(c)A.候选码B.外码C.主码D.超码
15.单选题Unioncompatible兼容的relationsarethosethathave.A.thesamenumberofattributeswhereeachpairofcorrespondingattributessharesthesamedomainB.thesamedomainsforattributesC.thesamedegreeD.thesamecardinalityandthesamedomainsforattributes
16.单选题在关系RR#RNS#和SS#SNSD中,R的主键是R#,S的主键是S#,则S#在R中称为(a)A.外键B.超键C.候选键D.主键
17.单选题从一个数据库关系中取出满足某个条件的所有记录形成一个新的数据库关系的操作是(a)操作A.选择B.投影C.复制D.连接
18.单选题关系数据库管理系统应能实现的专门关系运算包括(c)A.排序、索引、统计B.关联、更新、排序C.选择、投影、连接D.显示、打印、制表
19.单选题关系代数中的连接操作是由(b)操作组合而成A.投影、选择、笛卡尔积B.选择和笛卡尔积C.选择和投影D.投影和笛卡尔积
20.单选题假设有关系R和S,关系代数表达式R-(R-S)表示的是(b)A.R×SB.R∩SC.R∪SD.R-S【自测题3关系数据库标准语言SQL】测试总分100分
1.单选题在SQL语言中的视图VIEW是数据库的(d)A.模式B.存储模式C.内模式D.外模式
2.单选题学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄要在表S中删除一个属性“年龄”,可选用的SQL语句是(d)A.UPDATESAgeB.DELETEAgefromSC.ALTERTABLESDROP‘Age’D.ALTERTABLESDROPCOLUMNAge
3.单选题设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100若要更正王二的化学成绩为85分,则可用(c)A.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’B.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’C.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’D.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
4.单选题_____isasetofcommandsusedtoupdateandqueryadatabase.A.DPLB.DCLC.DMLD.DDL
5.单选题有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句注意这里用的是老式连接语法这里的WHERE子句的内容是()A.S.S#=SC.S#andC.C#=SC.C#andSAGEin=20andCNAMEin‘ACCESS’B.SAGEin=20andCNAMEin‘ACCESS’C.SAGE=20andCNAME=’ACCESS’D.S.S#=SC.S#andC.C#=SC.C#andSAGE=20andCNAME=‘ACCESS’
6.单选题InSQLwhatclauseoftheSELECTstatementallowsconditionstobespecifiedongroupsoftuplestoproducesummaryresultsA.GROUPBYB.WHEREC.HAVINGD.SELECT
7.单选题Ajointhatisbaseduponequalitybetweenvaluesintwocommoncolumnswiththesamenameandwhereoneduplicatecolumnhasbeenremovediscalledan:A.equi-join.B.multivariatejoin.C.naturaljoin.D.innerjoin.
8.单选题若用如下的SQL语句创建了一个表SC CREATETABLESC(S#CHAR
(6)NOTNULL,C#CHAR
(3)NOTNULL,SCOREINTEGER,NOTECHAR
(20));向SC表插入如下行时,()行可以被插入A.(’201009’,’111’,60,必修)B.(NULL,’103’,80,’选修’)C.(’201132’,NULL,86,’’)D.(’200823’,’101’,NULL,NULL)
9.单选题在SQL语言中,子查询是()A.嵌入到另一个查询语句之中的查询语句B.返回单表中数据子集的查询语言C.选取多表中字段子集的查询语句D.选取单表中字段子集的查询语句
10.单选题若要撤销数据库中已经存在的表S,可用()A.DELETETABLESB.DROPTABLESC.DELETESD.DROPS
11.单选题WhatwillbereturnedwhenthefollowingSQLqueryisexecutedSelectdriver_nocount*asnum_deliveriesfromdeliveries快递groupbydriver_nohavingcount*2;A.Alistingofthenumberofdeliveriesgreaterthan2B.Alistingofalldriverswhomademorethan2deliveriesC.AlistingofalldriversD.Alistingofalldriverswhomademorethan2deliveriesaswellasacountofthenumberofdeliveries
12.单选题在视图上不能完成的操作是(a)A.在视图上定义新的表B.查询C.在视图上定义新的视图D.更新视图
13.单选题下列的SQL语句中,(c)不是数据定义语句A.DROPVIEWB.CREATETABLEC.GRANTD.CREATEVIEW
14.单选题SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()A.数据控制B.数据定义C.数据查询D.数据操纵
15.单选题若要在基本表S中增加一列CN(课程名),可用()A.ADDTABLESALTER(CNCHAR(8))B.ADDTABLES(CNCHAR(8))C.ALTERTABLESADDCOLUMNCNCHAR(8)D.ALTERTABLESADDCNCHAR(8)
16.单选题InwhichofthefollowingsituationswouldonehavetouseanouterjoininordertoobtainthedesiredresultsA.Areportisdesiredthatlistsallcustomersandthetotaloftheirorders.B.Areportisdesiredthatlistsallcustomersthetotaloftheirordersduringthemostrecentmonthandincludescustomerswhodidnotplaceanorderduringthemonththeirtotalwillbezero.C.Thereisneverasituationthatrequiresonlyanouterjoin.D.Areportisdesiredthatlistsallcustomerswhoplacedanorder.
17.单选题假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)要查询选修“Computer”课的男生姓名,将涉及到关系()A.SB.S,SCC.S,C,SCD.C,SC
18.单选题SQL语言是(b)的语言,容易学习A.非过程化B.过程化C.格式化D.导航式
19.单选题InSQLaggregate汇总functionsincludethefollowing.A.MinimummaximumcountaverageandsumB.AveragegroupingsumminimumandmaximumC.countsumminimumandmaximumD.Maximumminimumcountandaverage
20.单选题设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100若要把“张二的化学成绩80分”插入S中,则可用()A.ADDINTOSVALUES(’张二’,’化学’,’80’)B.ADDINTOSVALUES(’张二’,’化学’,80)C.INSERTINTOSVALUES(’张二’,’化学’,80)D.INSERTINTOSVALUES(’张二’,’化学’,’80’)【自测题5数据库设计】测试总分100分
1.单选题从E-R图导出关系模型时,如果实体间的联系是M N的,下列说法中正确的是()A.在M方属性和N方属性中均增加一个表示级别的属性B.增加一个关系表示联系,其中纳入M方和N方的码C.将M方码和联系的属性纳入N方的属性中D.将N方码和联系的属性纳入M方的属性中
2.单选题在概念模型中客观存在并可相互区别的事物称为()A.元组B.属性C.节点D.实体
3.单选题如何构造出一个合适的数据逻辑结构是()主要解决的问题A.物理结构设计B.关系数据库查询C.逻辑结构设计D.数据字典
4.单选题在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
5.单选题概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()A.关系模型B.数据模型C.概念模型D.层次模型
6.单选题子模式DDL是用来描述()A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的概念结构D.数据库的物理存储结构
7.单选题每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是()A.多对多B.一对多C.多对一D.一对一
8.单选题关系数据库中,实现实体之间的联系是通过关系与关系之间的()A.公共元组B.公共属性C.公共索引D.公共存储
9.单选题在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务A.需求分析阶段B.逻辑设计阶段C.物理设计阶段D.概念设计阶段
10.单选题下列不属于需求分析阶段工作的是()A.建立数据字典B.建立E-R图C.建立数据流图D.分析用户活动
11.单选题数据流程图是用于数据库设计中()阶段的工具A.需求分析B.可行性分析C.程序编码D.概要设计
12.单选题数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作A.加载数据B.建立库结构C.扩充功能D.系统调试
13.单选题E-R图中的联系型可以与()实体型有关A.多个B.0个C.1个D.1个或多个
14.单选题概念模型是现实世界的第一层抽象,这一类最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型
15.单选题公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多
16.单选题数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段A.全局设计B.物理设计C.概念设计D.逻辑设计
17.单选题数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段
18.单选题数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()A.数据流程分析法和数据流程图B.实体-联系方法C.结构分析法和模块结构图D.层次分析法和层次结构图
19.单选题在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.物理设计阶段B.概念设计阶段C.逻辑设计阶段D.需求分析阶段
20.单选题关系数据库的规范化理论主要解决的问题是()A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限
21.单选题区分不同实体的依据是()A.概念B.名称C.对象D.属性
22.单选题在E-R模型中,如果有3个不同的实体型,3个M N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目是()A.7B.4C.5D.
623.单选题Anentityset实体集defines定义.A.Implicitrelationships隐含的联系B.Anobjectintherealworldwhichhasanindependent独立的existence存在C.Anobjectthathasaconceptual概念的instance实例D.Acollection集合ofentities实体thathavethesameattributes属性
24.单选题数据库应用系统开发一般包括两个方面的内容,就是()A.结构特性设计和行为特性设计B.概念结构设计和逻辑结构设计C.功能设计和测试设计D.需求分析和维护
25.单选题对实体和实体之间的联系采用同样的数据结构表达的数据模型为()A.层次模型B.关系模型C.非关系模型D.网状模型【自测题9数据库完整性】测试总分100分
1.单选题域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型、格式和有效的()A.数据长度B.以上都不是C.数据范围D.数据值
2.单选题下列操作中可以不检查实体完整性规则的是(A.以上都不是B.插入C.删除D.修改
3.单选题实体完整性和参照完整性属于A.静态元组约束B.动态约束C.静态关系约束D.静态列级约束
4.单选题参照完整性要求有关联的两个或两个以上表之间数据的一致性参照完整性可以通过建立()来实现A.唯一性约束和外键约束B.主键约束和唯一性约束C.主键约束和外键约束D.以上都不是
5.单选题在进行删除操作时,如果被删除行在主码属性上的值正在被相应的参照关系的外码引用,则不能进行的操作是()A.直接删除B.拒绝删除C.级联删除D.空值删除
6.单选题下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()A.DELETEB.SELECTC.INSERTD.REFERENCES
7.单选题WhichofthefollowingconstraintscanbeviolatedbyaninsertoperationA.EntityintegrityandreferentialintegrityconstraintsB.domainkeyandentityintegrityconstraintsC.DomainkeyentityintegrityandreferentialintegrityconstraintsD.Noneoftheabove
8.单选题下列关于实体完整性规则的描述中不正确的是()A.主键中的属性不能取空值B.实体完整性规则是针对关系中的列而言的C.关系模型中以主键作为唯一性标识D.实体完整性是对关系中的主键值的约束
9.单选题下列不属于关系完整性约束的是()A.关系中的每一列都是不可再分的B.学生所选修的课程必须是已开设的课程C.学生的学号必须唯一D.性别只能是男或女
10.单选题Whichanswercompletesthefollowingsentencecorrectly:Aforeignkey外键XinrelationRcannotcontainanullvalue空值whenA.3both2and4B.4Xispartoftheprimarykey主键forrelationR.C.2XhasaNOTNULLconstraint约束associated关联withit.D.1Xhasadomain域datatypeofinteger整数.。