您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库系统概论选择填空及答案
单选填空第1章绪论一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。A.系统分析员B.程序员C.数据库管理员D.操作员2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I3.下列四项中,不属于数据库系统特点的是(C)。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高4.要保证数据库的数据独立性,需要修改的是(C)。A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式5.要保证数据库的逻辑数据独立性,需要修改的是(A)。A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式6.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。A.模式B.物理模式C.子模式D.内模式7.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。A.层次模型B.关系模型C.网状模型D.实体-关系模型8.区分不同实体的依据是(B)。A.名称B.属性C.对象D.概念9.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B)。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式10.在(A)中一个结点可以有多个双亲,结点之间可以有多种联系。A.网状模型B.关系模型C.层次模型D.以上都有二、填空题1.数据库数据具有(永久存储)、(有组织)和(可共享)三个基本特点。2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数据定义功能)(数据操纵功能)、(数据库的运行管理)、(数据库的建立)和(维护功能)。3.数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库)、(数据库管理系统(及其开发工具))、(应用系统)和(数据库管理员)构成。4.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:(人工管理)阶段,(文件系统)阶段和(数据库系统)阶段。5.数据库具有数据结构化、最小的(冗余度)、较高的(数据独立性)等特点。6.DBMS还必须提供(数据的安全性)保护、(数据的完整性)检查、(并发控制)、(数据库恢复)等数据控制功能。7.模式(Schema)是数据库中全体数据的(逻辑结构)和(特征)的描述,它仅仅涉及到(型)的描述,不涉及到具体的值。答案8.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的(逻辑独立性)和(物理独立性)。9.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是(概念模型),第二类是(数据模型).10.数据模型的三要素是指数据结构数据操作完整性约束实际数据库系统中所支持的主要数据模型是关系模型层次模型网状模型11.数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“世界人口已经达到26亿”,这是信息。12.数据管理技术经历了人工处理、文件系统和数据库三个阶段。13.DBMS管理的是______的数据。14.根据数据模型的应用目的不同,数据模型分为______和______。15.在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库的逻辑独立性。16.用二维表结构表示实体以及实体间联系的数据模型称为关系数据模型。17.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。18.数据库管理系统(DBMS)主要功能有:数据定义、数据操作、数据库的运行管理和数据库的建立和维护19.目前,数据库领域中最常用的数据模型是:层次模型、网状模型、关系模型和面向对象模型。20.数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。21.在三大传统的数据模型中,具有严格的数学理论基础的是关系数据模型。22.实现概念模型最常用的表示方法是E-R图。23.实体与实体之间的联系的类型有:一对一、一对多、多对一、多对多。第2章关系数据库1.一个关系只有一个(D)。A.候选码B.外码C.超码D.主码2.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是3.关系代数运算是以(C)为基础的运算。A.关系运算B.谓词演算C.集合运算D.代数运算4.关系数据库管理系统应能实现的专门关系运算包括(B)。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.关系数据库中的投影操作是指从关系中(B)。A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形6.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C)操作。A.投影B.连接C.选择D.复制7.关系代数中的连接操作是由(B)操作组合而成。A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积8.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)。A.记录B.行C.属性D.元组9.假设有关系R和S,关系代数表达式R-(R-S)表示的是(A)。A.R∩SB.R∪SC.R-SD.R×S二、填空题1.关系数据模型中,二维表的列称为_属性,二维表的行称为_记录或元组_。2.用户选作元组标识的一个候选码为__主码_,其属性不能取___空值。3.关系代数运算中,传统的集合运算有笛卡尔积并交差4.关系代数运算中,基本的运算是并差笛卡尔积选择投影5.关系代数运算中,专门的关系运算有选择投影连接6.关系数据库中基于数学上的两类运算是关系代数和关系演算7.关系代数中,从两个关系中找出相同元组的运算称为__交__运算。8.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_系编号_,系关系的外码是___没有_____,学生关系的主码是__学号___,学生关系的外码是_系编号9.在关系数据模型中,二维表的列称为属性,二维表的行称为元组。10.关系代数中专门的关系运算包括:选择、投影、连接和除法。11.关系代数的基本运算是并、差、选择、投影和乘积。12.两个关系进行外连接时有全外连接、右外连接、左外连接三种。13.在“学生一选课一课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找选修“数据库技术”这门课程的学生的学生姓名和成绩,若用关系代数表达式来表示为:πSNAME。GRADES∞(SC∞(σCNAME='数据库技术'(C)))14.关系数据库的关系演算语言是以谓词演算为基础的DML语言。第3章关系数据库标准语言SQL一、单项选择题1.SQL语言是(B)的语言,容易学习。A.过程化B.非过程化C.格式化D.导航式2.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。A.数据查询B.数据操纵C.数据定义D.数据控制3.SQL语言中,删除一个视图的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE4.下列的SQL语句中,(D)不是数据定义语句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT5.若要在基本表S中增加一列CN(课程名),可用(C)。A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))D.ALTERTABLES(ADDCNCHAR(8))6.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。A.DELETEAgefromSB.ALTERTABLESDROPAgeC.UPDATESAgeD.ALTERTABLES‘Age’7.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用(D)。A.ADDINTOSVALUES(’张二’,’化学’,’80’)B.INSERTINTOSVALUES(’张二’,’化学’,’80’)C.ADDINTOSVALUES(’张二’,’化学’,80)D.INSERTINTOSVALUES(’张二’,’化学’,80)8.在SQL语言中,子查询是(D)。A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句9.若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,(B)行可以被插入A.(’201009’,’111’,60,必修)B.(’200823’,’101’,NULL,NULL)C.(NULL,’103’,80,’选修’)D.(’201132’,NULL,86,’’)10.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系(D)。A.SB.S,SCC.C,SCD.S,C,SC二、填空题1.SQL的中文全称是_结构化查询语言_2.SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义和数据控制的功能,它是一个综合性的功能强大的语言。3.在关系数据库标准语言SQL中,实现数据检索的语句命令是_SELECT4.在SQL语言的结构中,_基本表_有对应的物理存储,而__视图没有对应的物理存储。5.视图是从__基本表或视图__中导出的表,数据库中实际存放的是视图的___定义6.关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的__非过程性强、语言一体化并且是建立在数学理论基础之上。7.设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO(1)插入一个记录(25,“李明”,“男”,21,“95031”);(1)INSERTINTORVALUES(25,李明,男,21,95031)(2)插入“95031”班学号为30,姓名为“郑和”的学生记录;(2)INSERTINTOR(NO,NAME,CLASS)VALUES(30,郑和,95031)(3)将学号为10的学生姓名改为“王华”;(3)UPDATERSETNAME=王华WHERENO=104)将所有“95101”班号改为“95091”;(4)UPDATERSETCLASS=95091WHERECLASS=951015)删除学号为20的学生记录;(5)DELETEFROMRWHERENO=20(6)DELETEFROMRWHERENAMELIKE王%8.在SQL语言的结构中,____有对应的存储文件,而____没有对应的存储文件。9.设关系R(A,B,C)和S(A,D,E,F),有R.A=S.A。若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则为:SELECTR.A,R.B,S.D,S.FFROMR,SWHERER.A=S.A10.在“学生一选课一课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找选修”数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:
本文标题:数据库系统概论选择填空及答案
链接地址:https://www.777doc.com/doc-2428766 .html