数据库应用技术(一)一、单选题1.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’C.SEX’男’andCNAME’数据库’D.S.SEX=’男’andCNAME=’数据库’答案A2.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKEA.''__W_%''B.''_W_%''C.''_W__''D.''_%W__''答案D3.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NFC.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF答案A4.数据库的基本特点A.数据可以共享(或数据结构化)、数据独立性、数据冗余大,易移值、统一管理和控制B.数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理和控制C.数据可以共享(或数据结构化)、数据互换性、数据冗余小,易扩充、统一管理和控制D.数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制答案B5.数据库三级模式体系结构的划分,有利于保持数据库的A.数据独立性B.数据安全性C.结构规范化D.操作可行性答案A6.为在查询结果中去掉重复元组,要使用保留字A.UNIQUEB.COUNTC.DISTINCTD.UNION答案C7.有殒为”列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是A.车次B.日期C.车次+日期D.车次+情况摘要答案C8.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是A.一对一B.一对多C.多对多D.不确定答案B9.在概念模型中的客观存在并可相互区别的事物称A.实体B.元组C.属性D.节点答案A10.关系数据库规范化是为解决关系数据库中A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的C.减少数据操作的复杂性问题而引入的D.保证数据的安全性和完整性问题而引入的答案A11.实体是信息世界中的术语,与之对应的数据库术语为A.文件B.数据库C.字段D.记录答案D12.数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具答案B13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式答案B14.模式是数据库A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案C15.数据库的概念模型独立于A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案A16.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段答案A17.信息的数据表示形式是A.只能是文字B.只能是声音C.只能是图形D.上述皆可答案D18.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I答案D19.存储在计算机内有结构的数据的集合是A.数据库系统B.数据库C.数据库管理系统D.数据结构答案B20.若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。A.(’201009’,’111’,60,必修)B.(’200823’,’101’,NULL,NULL)C.(NULL,’103’,80,’选修’)D.(’201132’,NULL,86,’’)答案B二、判断题1.任何一张二维表格都表示一个关系。()答案错2.关系是元组的集合。()答案对3.关系模型不能表示实体之间多对多联系。()答案错4.属性取值的变化范围称为该属性的域。()答案对5.数据库开发的需求分析阶段必须要有用户参与。()答案对(二)数据库应用技术交卷时间:2015-12-1414:19:03一、单选题1.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为A.R﹣SB.S﹣RC.R∪SD.S∩S答案C2.有关系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#andSAGE=20andCNAME=‘ACCESS’B.S.S#=SC.S#andC.C#=SC.C#andSAGEin=20andCNAMEin‘ACCESS’C.SAGEin=20andCNAMEin‘ACCESS’D.SAGE=20andCNAME=’ACCESS’答案A3.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NFC.2NF⊂3NF⊂1NFD.1NF⊂2NF⊂3NF答案A4.在SQL语言中,子查询是A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句答案D5.以下所列数据库系统组成中,正确的是A.计算机、文件、文件管理系统、程序B.计算机、文件、程序设计语言、程序C.计算机、文件、报表处理程序、网络通信程序D.支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员答案D6.一个关系数据库文件中的各条记录A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列答案B7.下面关于关系性质的说法,错误的是A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同答案D8.同一个关系模型的任两个元组值A.不能全同B.可全同C.必须全同D.以上都不是答案A9.用二维表结构表示实体以及实体间联系的数据模型称为A.网状模型B.层次模型C.关系模型D.面向对象模型答案C10.有殒为”列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是A.车次B.日期C.车次+日期D.车次+情况摘要答案C11.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是A.投影操作B.连接操作C.选择操作D.复制操作答案C12.数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具答案B13.要保证数据库的逻辑数据独立性,需要修改的是A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式答案A14.在数据库中产生数据不一致的根本原因是A.数据存储量太大B.未对数据进行完整性控制C.没有严格保护数据D.数据冗余答案D15.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是A.4B.5C.6D.7答案C16.在数据库管理系统中,下面不是数据库存取功能模块的是A.事务管理程序模块B.数据更新程序模块C.交互式程序查询模块D.查询处理程序模块答案C17.信息的数据表示形式是A.只能是文字B.只能是声音C.只能是图形D.上述皆可答案D18.SQL语言中实现数据库检索的语句是A.SELECTB.INSERTC.UPDATED.DELETE答案A19.用户或应用程序看到的那部分局部逻辑结构和特征的描述是A.模式B.物理模式C.子模式D.内模式答案C20.若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。A.(’201009’,’111’,60,必修)B.(’200823’,’101’,NULL,NULL)C.(NULL,’103’,80,’选修’)D.(’201132’,NULL,86,’’)答案B二、判断题1.关系模型就是关系数据库。()答案错2.关系是元组的集合。()答案对3.关系模型不能表示实体之间多对多联系。()答案错4.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。()答案错5.数据库开发的需求分析阶段必须要有用户参与。()答案对(三)数据库应用技术交卷时间:2015-12-1414:21:09一、单选题1.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案B2.数据库三级模式体系结构的划分,有利于保持数据库的A.数据独立性B.数据安全性C.结构规范化D.操作可行性答案A3.数据库系统的数据独立性是指A.不会因数据的变化而影响应用程序B.不会因系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因存储策略的变化而影响存储结构D.不会因某些存储结构的变化而影响其他的存储结构答案B4.数据管理与数据处理之间的关系是A.两者是一回事B.两者之间无关C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节答案C5.关系模式的分解A.惟一B.不惟一答案B6.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是A.左外联接B.右外联接C.内部连接D.全外联接答案A7.元数据是指A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据答案A8.下列四项中,不属于数据库系统特点的是A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高答案C9.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是A.一对一B.一对多C.多对多D.不确定答案B10.区分不同实体的依据是A.名称B.属性C.对象D.概念答案B11.SQL语言中,下列涉及空值的操作,不正确的是A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)答案C12.在通常情况下,下面的关系中,不可以作为关系数据库的关系是A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历)答案D13.要保证数据库的逻辑数据独立性,需要修改的是A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式答案A14.模式是数据库A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案C15.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),则R的主关键字是A.订单号B.订单号,客户名称C.商品编码D.订单号,商品编码答案D16.提供数据库定义、数据操纵、数