版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
事业单位招录计算机专业知识(数据库)模拟试卷2一、单项选择题(本题共26题,每题1.0分,共26分。)1、下面有关HAVING子句描述错误的是()。A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用B、使用HAVING子句的同时不能使用WHERE子句C、使用HAVING子句的同时可以使用WHERE子句D、使用HAVING子句的作用是限定分组的条件标准答案:B知识点解析:HAVING子句的作用是限定分组的条件,HAVING子句是用在GROUPBY之后附加筛选条件的,必须在GROUPBY之后用,不能单独使用;使用HAVING子句的同时可以使用WHERE。来进一步限定查询条件。2、SQL语言是()的语言,易学习。A、非过程化B、过程化C、格式化D、导航式标准答案:A知识点解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。3、在SQL语言的SELECT语句中,实现投影操作的是()子句。A、SELECTB、FROMC、WHERED、GROUPBY标准答案:A知识点解析:投影运算是由SELECT语句实现,选择运算是由WHERE子句实现的。4、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系()。A、SC,CB、SC、S,SCD、S,C,SC标准答案:D知识点解析:要查询“COMPUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“COMPUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C}}形成关系C和关系SC的连接,即实现三个关系的连接。5、数据表的外关键字是指()。A、能将数据表中各个实例确定地区分开的若干字段B、源自另一个数据表的关键字,用于表示两个数据表之间的逻辑关系C、外来关键字能将实体的各个实例确定地区分开来D、和另一个数据表共享的,最能说明实体性质的属性标准答案:D知识点解析:外键用于建立和加强两个表数据之间的链接的一列或多列,一个表引用其他表的主键到自身,则在该表中叫外键。6、“年龄在18~25之间”这种约束属于数据库系统的()措施。A、原始性B、一致性C、完整性D、安全性标准答案:C知识点解析:数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存储不正确的数据。数据的安全性:保护数据库防止恶意的破坏和非法的存取。7、SQL语言具有两种使用方式,分别称为交互式SQL和()。A、嵌入式SQLB、提示式SQLC、多用户SQLD、解释式SQL标准答案:A知识点解析:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。8、员工工资管理系统中,统计汇总功能的基础是员工的信息,它包括姓名、工资等多项员工信息。下列选项中,最适合做主键的是()。A、部门的编号B、员工的工号C、最新的身份证号码D、工资的级别标准答案:B知识点解析:主键是作为表行唯一标识的侯选关键字。一个表中只有一个主关键字,主键不允许为空值,不能存在具有相同的主键值的两个行,并且字段的长度应尽量小。员工的工号唯一并且长度相对较短。工资级别和部门编号不唯一,身份证号码长度较长。9、设有学生关系S(SNO,SNAME,DEPT)和选课关系SC(SNO,CNO,GRADE)能正确执行的S的语句是()。A、SELECTCNO,AVG(GRADE)FROMSCGROUPBYCNO;B、SELECTSNAME,DEPTFROMS,SCWHEREGRADE>80;C、SELECTFROMSWHEREIN(SELECTSNOFROMSCWHEREGRADE=90)D、SLECTCNO,COUNT(*)FROMSCWHERECOUNT(*)>50;标准答案:B知识点解析:A选项,“查什么就要group什么”不能是其他字段;C缺少字段清单;D聚合条件不能放到where后面要用having。10、SQL语言是()语言。A、网络数据库B、层次数据库C、关系数据库D、非数据库标准答案:C知识点解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。11、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETEUPDATE实现的功能有()。A、数据查询B、数据操纵C、数据定义D、数据控制标准答案:B知识点解析:SQL语言数据定义功能包括定义表、定义视图和定义索引;数据操纵功能包括检索查询和插入、删除、更新等修改功能,即SELEUT、INSERT、DELETE和UPDATE4个语句;数据控制功能主要是安全控制等操作。12、用()命令可以建立唯一索引。A、CREATETABLEB、CREATECLUSTERC、CREATEINDEXD、CREATEUNIQUEINDEX标准答案:D知识点解析:建立唯一索引用CREATEUNIQUEINDEX命令,UNIQUE表示基本表中的索引值不允许重复,若省略则表示索引值在表中允许重复。13、下列不属于SQL数据操纵功能范围的语句是()。A、SELECTB、CREATETABLEC、DELETED、INSERT标准答案:B知识点解析:数据操纵功能包括数据查询和数据更新两大操作,其中数据更新又包括插入、删除和修改三种操作:SELECT属于数据查询操作:DELETE属于数据删除操作;INSERT属于数据更新操作:而CREATETABLE属于数据定义操作。14、下列说法中,不正确的是()。A、概念模型与数据模型无关,比模式更抽象B、视图也是一种数据库安全性控制的方法C、安全性可防范非法用户和非法操作,完整性可防范不合语义的数据D、SQL语言不是完备的关系数据语言标准答案:D知识点解析:所谓完备的关系数据语言是指能够实现关系代数的五种基本操作的关系数据语言。SQL语言也能够实现关系代数的五种基本操作,因此,SOL语言是完备的关系数据语言。15、下列命令中,哪一个不是SQL的修改命令?()A、INSERTB、UPDATEC、DELETED、SELECT标准答案:D知识点解析:在SQL中,修改语句包括更新、删除和插入三类。其中,更新是指修改指定表中满足位次的元组,并把这些元组按SET子句中的表达式修改相应字段上的值,使用UPDATE命令。删除是将指定表中删除满足位次的那些记录,但表的定义仍在数据字典中,使用DELETE命令。插入是将一个新记录或子查询的结果插入指定的表中,使用INSERT命令。故本题选择D项。16、要撤销基本表S及其下属所有的元素,可用()语句来实现。A、DROPTABLESCASCADEB、DROPTABLESRESTRICTC、DELETETABLESCASCADED、DELETETABLESRESTRICT标准答案:A知识点解析:删除基本表的语句是:DROPTABLE表名[CASCADE|RESTRICT]。CASCADE:删除列时,所有引用到该列的视图和约束也被自动删除。RESrrRICT:只有没有视图和约束引用到该列时,才可以被删除。在本题中要撤销基本表S及其下属所有的元素,可以用语句DROPTABLESCASCADE。17、通过建立合适的索引能提高数据()的效率。A、插入(Insert)操作B、删除(Delete)操作C、修改(Update)作D、查询(Query)操作标准答案:D知识点解析:在有序的情况下,通过索引查询一个数据是无须遍历索引记录的;极端情况下,数据索引的查询效率为二分法查询效率,趋近于log2(N)。18、在SQL语言中,用GRANT/REVOKE语句实现数据库的()。A、并发控制B、安全性控制C、一致性控制D、完整性控制标准答案:B知识点解析:SQL中的GRANT语句和REVOKE语句来实现数据库的实现自主存取控制功能,实现数据库安全性控制。19、在SQL关系代数运算中,专门的关系运算是()。A、选择、投影、连接、笛卡尔积B、并、差、交、投影C、选择、投影、连接、除D、并、差、交、选择标准答案:A知识点解析:在SQL关系代数运算中,专门的关系运算是选择、投影、连接、笛卡尔积。20、在SQL语言中,删除数据库中表的命令是()。A、DELETEB、DROPC、REMOVED、CLEAR标准答案:B知识点解析:DROP语句用于删除数据表;DELETE语句用于删除表中的行。21、绝大多数数据库系统的总体结构都具有外模式、模式和内模式三级模式结构。其中,描述数据库中全体数据的全局逻辑结构和特性的是()。A、内模式B、子模式C、模式D、外模式标准答案:C知识点解析:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。在数据库的三级模式结构中,模式是全局逻辑结构,是数据库的中心与关键,它独立于数据库的其他层次。22、假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。A、概念设计B、逻辑设计C、物理设计D、运行阶段标准答案:B知识点解析:将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。23、由数据结构、关系操作集合和完整性约束三部分组成了()。A、关系模B、关系C、关系模式D、关系数据库标准答案:A知识点解析:数据结构、数据操作和完整性约束是构成数据模型的三要素,题中指明是关系操作集合,因此,正确答案是关系模型。24、从E-R模型向关系模型转换,一个m:n的联系转换成一个关系模式时,该关系模式的键是()。A、m端实体的键B、n端实体的键C、m端实体键与n端实体键组合D、重新选取其他属性标准答案:C知识点解析:m:n的联系的含义是对N端的实体每一个元组在n端都有多个元组与之对应,反之一样。因此任一实体的键都不能决定另一实体的各属性的值,所以对这类联系转换成一个关系模式时,该关系的键应为m端实体键与n端实体键组合。25、数据模型的三要素是()。A、外模式、概念模式和内模式B、关系模型、网状模型、层次模型C、实体、属性和联系D、数据结构、数据操作和数据约束条件标准答案:D知识点解析:数据模型由数据结构、数据操作和数据完整性约束三个要素组成。数据结构用于描述系统的静态特性。数据操作用于描述系统的动态特性,它是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据完整性约束是一组完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。26、逻辑数据独立性是指()。A、模式变,用户不变B、模式变,应用程序不变C、应用程序变,模式不变D、子模式变,应用程序不变标准答案:B知识点解析:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。二、多项选择题(本题共4题,每题1.0分,共4分。)27、SQL中的LIKE子句中可使用的通配符有()。标准答案:A,B,C,D知识点解析:都是通配符!1*//access数据库当中的通配字符,数量任意2%//slqserver数据库当中的通配字符,数量任意3_//slqserver数据库当中的通配字符,数量一个4?//access数据库当中的通配字符,数量一个。28、完整性约束有哪几种子句?()标准答案:A,B,C知识点解析:完整性约束主要有三种子句:主键子句(PRIMARYKEY),检查子句(CHECK)和外键子句(FOREIGNKEY)。29、MicrosoftAccess支持()。标准答案:A,B,C知识点解析:触发器是一种特殊的存储程序,Access不支持存储过程,所以Access不支持触发器。30、SQL语言具有()的功能。标准答案:A,C,D知识点解析:SOL语言的四大功能是:数据查询、数据操纵、数据定义和数据控制。三、简答题(本题共5题,每题1.0分,共5分。)31、已知关系模式:学生关系S(SNO,SNAME)。SNO为学号,SNAME为姓名。课程关系C(CNO,CNAME,CTEACHER)。CNO为课程号,CNAME为课程名,CTEACHER为任课教师。选课关系SC(SNO,CNO,SCGRADE)。SCGRADE为成绩。写出没有选修过“李明”老师讲授课程的所有学生姓名的SQL语句。标准答案:SelectSNAMEFROMSWhereNOTEXISTS(Select*FROMSC,CWhereSC.CNO=C.CNOANDCTEDCHER=’李明’ANDSC.SNO=S.SNO)知识点解析:暂无解析32、创建xsxxb(学生信息表),kmxxb(科目信息表),表字段如下:xsxxb(学生信息表):字段名描述数据类型及大小说明xh(学号)char(10)主键xm(姓名)char(8)xb(性别)char(2)csrq(出生13期)datetimedh(电话)char(20)kmxxb(科目信息表):字段名描述数据类型及大小说明kmbh(科目编号)char(10)主键kmmc(科目名称)char(20)标准答案:createtablexsxxb(xhchar(10)primarykey,xmchar(8),xbchar(2),csrqdatetime,dhchar(20))createtablekmxxb(kmbhchar(10)primarykey,kmmcchar(20),)知识点解析:暂无解析33、设有三个关系模式如下:学生S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别学习sc(s#,C#,GRADE)各属性的含义为:学号,课程号,成绩课程C(C#,CNAME,TEACHER)各属性的含义为:课程号,课程名,教师基于以上关系模式回答以下问题:(1)试用SQL语句统计男生和女生的人数。(2)试用SQL语句实现下列查询:教师“LIU”的课程号和课程名。(3)试用SQL语句的嵌套子查询实现下列查询:没有选修教师“LIU”课程的学生姓名。(4)检索出所有男生的姓名、所选课程号和成绩。标准答案:(1)SelectSEX,count(*)fromSgroupBySEX;(2)SelectC#,CNAMEfromCwhereTEACHER=’LIU’;(3)SelectSNAMEfromSwhereS#in(SelectS#fromSCwhereC#notin(SelectC#fromCwhereTEACHER=’LIU’));(4)SElEctSNAME,C#,GRADEfromS,SCwhErES.S#=SC.S#andSEX=’男’知识点解析:暂无解析34、学校有多名学生,财务处每年要收一次学费。为财务处的收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)和收费(学年,学号,学费,书费,总金额)。假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构(定义中应包括主键子句和外键子句)。标准答案:CREATETABLE学生(学号CHAR(8)姓名CHAR(8)专业CHAR(13),入学日期DATE,PRIMARYKEY(学号);CREATETABLE收费(学年CHAR(10),学号CHAR(8),学费NUMERIC(4),书费NUMERIC(5,2),总金额NUMERIC(7,2),PRIMARYKEY(学年,学号),FOREIGNKEY(学号)REFERENCES学生(学号);知识点解析:暂无解析35、请使用SOL语言建立下表:标准答案:CREATETABLE雇员基本信息表(N0-IDchar(7):notnullprimarykey,NAMEchar(10)notnull,SEXchar(2)notnulldefault’男’,AGEintnull,DEPTvarchar(50)null,PHONEvarchar(20)null,NOTESvarchar(50)null知识点解析:暂无解析一、单项选择题(本题共26题,每题1.0分,共26分。)36、下面有关HAVING子句描述错误的是()。A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用B、使用HAVING子句的同时不能使用WHERE子句C、使用HAVING子句的同时可以使用WHERE子句D、使用HAVING子句的作用是限定分组的条件标准答案:B知识点解析:HAVING子句的作用是限定分组的条件,HAVING子句是用在GROUPBY之后附加筛选条件的,必须在GROUPBY之后用,不能单独使用;使用HAVING子句的同时可以使用WHERE。来进一步限定查询条件。37、SQL语言是()的语言,易学习。A、非过程化B、过程化C、格式化D、导航式标准答案:A知识点解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。38、在SQL语言的SELECT语句中,实现投影操作的是()子句。A、SELECTB、FROMC、WHERED、GROUPBY标准答案:A知识点解析:投影运算是由SELECT语句实现,选择运算是由WHERE子句实现的。39、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系()。A、SC,CB、SC、S,SCD、S,C,SC标准答案:D知识点解析:要查询“COMPUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“COMPUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C}}形成关系C和关系SC的连接,即实现三个关系的连接。40、数据表的外关键字是指()。A、能将数据表中各个实例确定地区分开的若干字段B、源自另一个数据表的关键字,用于表示两个数据表之间的逻辑关系C、外来关键字能将实体的各个实例确定地区分开来D、和另一个数据表共享的,最能说明实体性质的属性标准答案:D知识点解析:外键用于建立和加强两个表数据之间的链接的一列或多列,一个表引用其他表的主键到自身,则在该表中叫外键。41、“年龄在18~25之间”这种约束属于数据库系统的()措施。A、原始性B、一致性C、完整性D、安全性标准答案:C知识点解析:数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存储不正确的数据。数据的安全性:保护数据库防止恶意的破坏和非法的存取。42、SQL语言具有两种使用方式,分别称为交互式SQL和()。A、嵌入式SQLB、提示式SQLC、多用户SQLD、解释式SQL标准答案:A知识点解析:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。43、员工工资管理系统中,统计汇总功能的基础是员工的信息,它包括姓名、工资等多项员工信息。下列选项中,最适合做主键的是()。A、部门的编号B、员工的工号C、最新的身份证号码D、工资的级别标准答案:B知识点解析:主键是作为表行唯一标识的侯选关键字。一个表中只有一个主关键字,主键不允许为空值,不能存在具有相同的主键值的两个行,并且字段的长度应尽量小。员工的工号唯一并且长度相对较短。工资级别和部门编号不唯一,身份证号码长度较长。44、设有学生关系S(SNO,SNAME,DEPT)和选课关系SC(SNO,CNO,GRADE)能正确执行的S的语句是()。A、SELECTCNO,AVG(GRADE)FROMSCGROUPBYCNO;B、SELECTSNAME,DEPTFROMS,SCWHEREGRADE>80;C、SELECTFROMSWHEREIN(SELECTSNOFROMSCWHEREGRADE=90)D、SLECTCNO,COUNT(*)FROMSCWHERECOUNT(*)>50;标准答案:B知识点解析:A选项,“查什么就要group什么”不能是其他字段;C缺少字段清单;D聚合条件不能放到where后面要用having。45、SQL语言是()语言。A、网络数据库B、层次数据库C、关系数据库D、非数据库标准答案:C知识点解析:结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。46、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETEUPDATE实现的功能有()。A、数据查询B、数据操纵C、数据定义D、数据控制标准答案:B知识点解析:SQL语言数据定义功能包括定义表、定义视图和定义索引;数据操纵功能包括检索查询和插入、删除、更新等修改功能,即SELEUT、INSERT、DELETE和UPDATE4个语句;数据控制功能主要是安全控制等操作。47、用()命令可以建立唯一索引。A、CREATETABLEB、CREATECLUSTERC、CREATEINDEXD、CREATEUNIQUEINDEX标准答案:D知识点解析:建立唯一索引用CREATEUNIQUEINDEX命令,UNIQUE表示基本表中的索引值不允许重复,若省略则表示索引值在表中允许重复。48、下列不属于SQL数据操纵功能范围的语句是()。A、SELECTB、CREATETABLEC、DELETED、INSERT标准答案:B知识点解析:数据操纵功能包括数据查询和数据更新两大操作,其中数据更新又包括插入、删除和修改三种操作:SELECT属于数据查询操作:DELETE属于数据删除操作;INSERT属于数据更新操作:而CREATETABLE属于数据定义操作。49、下列说法中,不正确的是()。A、概念模型与数据模型无关,比模式更抽象B、视图也是一种数据库安全性控制的方法C、安全性可防范非法用户和非法操作,完整性可防范不合语义的数据D、SQL语言不是完备的关系数据语言标准答案:D知识点解析:所谓完备的关系数据语言是指能够实现关系代数的五种基本操作的关系数据语言。SQL语言也能够实现关系代数的五种基本操作,因此,SOL语言是完备的关系数据语言。50、下列命令中,哪一个不是SQL的修改命令?()A、INSERTB、UPDATEC、DELETED、SELECT标准答案:D知识点解析:在SQL中,修改语句包括更新、删除和插入三类。其中,更新是指修改指定表中满足位次的元组,并把这些元组按SET子句中的表达式修改相应字段上的值,使用UPDATE命令。删除是将指定表中删除满足位次的那些记录,但表的定义仍在数据字典中,使用DELETE命令。插入是将一个新记录或子查询的结果插入指定的表中,使用INSERT命令。故本题选择D项。51、要撤销基本表S及其下属所有的元素,可用()语句来实现。A、DROPTABLESCASCADEB、DROPTABLESRESTRICTC、DELETETABLESCASCADED、DELETETABLESRESTRICT标准答案:A知识点解析:删除基本表的语句是:DROPTABLE表名[CASCADE|RESTRICT]。CASCADE:删除列时,所有引用到该列的视图和约束也被自动删除。RESrrRICT:只有没有视图和约束引用到该列时,才可以被删除。在本题中要撤销基本表S及其下属所有的元素,可以用语句DROPTABLESCASCADE。52、通过建立合适的索引能提高数据()的效率。A、插入(Insert)操作B、删除(Delete)操作C、修改(Update)作D、查询(Query)操作标准答案:D知识点解析:在有序的情况下,通过索引查询一个数据是无须遍历索引记录的;极端情况下,数据索引的查询效率为二分法查询效率,趋近于log2(N)。53、在SQL语言中,用GRANT/REVOKE语句实现数据库的()。A、并发控制B、安全性控制C、一致性控制D、完整性控制标准答案:B知识点解析:SQL中的GRANT语句和REVOKE语句来实现数据库的实现自主存取控制功能,实现数据库安全性控制。54、在SQL关系代数运算中,专门的关系运算是()。A、选择、投影、连接、笛卡尔积B、并、差、交、投影C、选择、投影、连接、除D、并、差、交、选择标准答案:A知识点解析:在SQL关系代数运算中,专门的关系运算是选择、投影、连接、笛卡尔积。55、在SQL语言中,删除数据库中表的命令是()。A、DELETEB、DROPC、REMOVED、CLEAR标准答案:B知识点解析:DROP语句用于删除数据表;DELETE语句用于删除表中的行。56、绝大多数数据库系统的总体结构都具有外模式、模式和内模式三级模式结构。其中,描述数据库中全体数据的全局逻辑结构和特性的是()。A、内模式B、子模式C、模式D、外模式标准答案:C知识点解析:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。在数据库的三级模式结构中,模式是全局逻辑结构,是数据库的中心与关键,它独立于数据库的其他层次。57、假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系数据模型。A、概念设计B、逻辑设计C、物理设计D、运行阶段标准答案:B知识点解析:将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。58、由数据结构、关系操作集合和完整性约束三部分组成了()。A、关系模B、关系C、关系模式D、关系数据库标准答案:A知识点解析:数据结构、数据操作和完整性约束是构成数据模型的三要素,题中指明是关系操作集合,因此,正确答案是关系模型。59、从E-R模型向关系模型转换,一个m:n的联系转换成一个关系模式时,该关系模式的键是()。A、m端实体的键B、n端实体的键C、m端实体键与n端实体键组合D、重新选取其他属性标准答案:C知识点解析:m:n的联系的含义是对N端的实体每一个元组在n端都有多个元组与之对应,反之一样。因此任一实体的键都不能决定另一实体的各属性的值,所以对这类联系转换成一个关系模式时,该关系的键应为m端实体键与n端实体键组合。60、数据模型的三要素是()。A、外模式、概念模式和内模式B、关系模型、网状模型、层次模型C、实体、属性和联系D、数据结构、数据操作和数据约束条件标准答案:D知识点解析:数据模型由数据结构、数据操作和数据完整性约束三个要素组成。数据结构用于描述系统的静态特性。数据操作用于描述系统的动态特性,它是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据完整性约束是一组完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。61、逻辑数据独立性是指()。A、模式变,用户不变B、模式变,应用程序不变C、应用程序变,模式不变D、子模式变,应用程序不变标准答案:B知识点解析:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。二、多项选择题(本题共4题,每题1.0分,共4分。)62、SQL中的LIKE子句中可使用的通配符有()。标准答案:A,B,C,D知识点解析:都是通配符!1*//access数据库当中的通配字符,数量任意2%//slqserver数据库当中的通配字符,数量任意3_//slqserver数据库当中的通配字符,数量一个4?//access数据库当中的通配字符,数量一个。63、完整性约束有哪几种子句?()标准答案:A,B,C知识点解析:完整性约束主要有三种子句:主键子句(PRIMARYKEY),检查子句(CHECK)和外键子句(FOREIGNKEY)。64、MicrosoftAccess支持()。标准答案:A,B,C知识点解析:触发器是一种特殊的存储程序,Access不支持存储过程,所以Access不支持触发器。65、SQL语言具有()的功能。标准答案:A,C,D知识点解析:SOL语言的四大功能是:数据查询、数据操纵、数据定义和数据控制。三、简答题(本题共5题,每题1.0分,共5分。)66、已知关系模式:学生关系S(SNO,SNAME)。SNO为学号,SNAME为姓名。课程关系C(CNO,CNAME,CTEACHER)。CNO为课程号,CNAME为课程名,CTEACHER为任课教师。选课关系SC(SNO,CNO,SCGRADE)。SCGRADE为成绩。写出没有选修过“李明”老师讲授课程的所有学生姓名的SQL语句。标准答案:SelectSNAMEFROMSWhereNOTEXISTS(Select*FROMSC,CWhereSC.CNO=C.CNOANDCTEDCHER=’李明’ANDSC.SNO=S.SNO)知识点解析:暂无解析67、创建xsxxb(学生信息表),kmxxb(科目信息表),表字段如下:xsxxb(学生信息表):字段名描述数据类型及大小说明xh(学号)char(10)主键xm(姓名)cha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024标准员工固定期限劳动协议样本版
- 2024年规范化员工职位协议样本版
- 2025年度创新技术塔吊智能化改造及租赁合同3篇
- 06 野生保护 -把脉2021年中考英语作文热点【学科网名师堂】
- 2024生意合作协议合同范本:农产品批发市场合作框架协议2篇
- 2025年度原煤现货交易市场准入与交易合同3篇
- 2024年中学生教师节演讲稿范文(30篇)
- 2024设计公司保密协议书
- 动物学知到智慧树章节测试课后答案2024年秋云南大学
- KTV装修泥工施工合同模板
- 四议两公开培训
- 2024酒旅行业品牌可持续发展白皮书-脉趣
- 曹操出行线上推广方案
- 酒店财务年度述职报告
- 高海拔地区设备低温运行温控策略
- PLC与人工智能的融合和发展趋势
- 注塑工程师年度总结报告
- 肝癌治疗情况总结汇报
- 科技创新与科技服务业协同发展策略
- 岗位资质管理流程培训方案
- 腹膜透析建立课件
评论
0/150
提交评论