当前位置:文档之家› 数据库题库

数据库题库

一、单选题1、若要将学生张三所在的系从“计算机系”改为“信息系”,正确的语句是A. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三' AND sdept='信息系'B. UPDATE Student SET sdept = '计算机系' WHERE Sname='张三'C. UPDATE Student SET sdept = '信息系' WHERE Sname='张三' AND sdept='计算机系'D. UPDATE Student SET sdept = 信息系' WHERE Sname='张三'2、数据库三级模式结构中用于描述表结构的是A. 外模式B. 模式C. 内模式D. 数据库文件3、设工资列的数据要求小数点后保留2位,小数点前保留4位,下列类型中最合适的是A. floatB. numeric(7,2)C. float(6,2)D. numeric(6,2)4、下列查询语句中,能够正确执行的是A. SELECT Sno,Sname FROM SC GROUP BY SnoB. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D. SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) > 35、语句“SELECT * FROM Student WHERE sage BETWEEN 20 AND 25”的作用是A. 查询年龄大于20并且小于25的学生B. 查询年龄大于等于20并且小于等于25的学生C. 查询年龄大于20并且小于等于25的学生D. 查询年龄大于等于20并且小于25的学生6、下述属于SQL数据操作功能的语句是A. CREATEB. DELETEC. DROPD. ALTER7、下列属于数据独立性的是A.概念独立性B.逻辑独立性C.安全独立性D.组织独立性8、当数据的存储位置或存储结构发生变化时,可以不影响应用程序的特性,这属于数据库的A.概念独立性B.逻辑独立性C.物理独立性D.组织独立性9、如果不允许学生转校,则学校和学生之间的联系是A.一对一B.一对二C.一对多D.多对多10、下列不属于数据完整性约束的是A.实体完整性B.参照完整性C.数据独立性D.用户定义的完整性11、二维表结构是A. 关系数据库采用的概念层数据模型B. 关系数据库采用的组织层数据模型C. 数据库文件对数据的组织方式D. 内模式采用的数据的组织方式12、下列关于外键的说法,正确的是A.外键必须与所引用的列类型相同,但长度可以不一样B.外键与所引用的列的类型没有关系C.外键所引用的列可以和外键在同一个表中D.外键所引用的列必须在另一个表中13、对于nvarchar数据类型,下列说法正确的是A. 最多可以存储长度为8000个汉字的数据B. 最多可以存储长度为4000个汉字的数据C. 最多可以存储长度为2000个汉字的数据D. 存储数据的大小没限制14、“图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位。

下列类型中最合适的是A. numeric(3,1)B. numeric(4,1)C. numeric(5,1)D. float15、语句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是A.查询“cs”系和“is”系两个系的学生B. 查询不是“cs”系但是“is”系的学生C. 查询是“cs”系但不是“is”系的学生D. 查询既不是“cs”系也不是“is”系的学生16、现要将张三的年龄改为20,系改为计算机系,下列语句中正确的是A.update student set sage = 20,set sdept = '计算机系' where sname = '张三'B. update student set sage = 20,sdept = '计算机系' where sname = '张三'C. update student set sage = 20, update sdept = '计算机系' where snam17、关系数据库中模式和内模式间的映像提供的独立性是A.存储数据 B. 逻辑数据C.数据结构 D. 数据文件18、SQL语言中计算列值平均值的聚合函数是A.SUMB.COUNTC.MAXD.AVG19、在SELECT语句中,用来限制查询结果集行数的谓词是A.COUNTB.SUMC.TOPD.BOTTOM20、一个电视经销商在表TVType中维护其库存的电视机(TVs)的详细信息。

下列能够正确显示价格最贵的前三种电视机信息的语句是A、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice ascB、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice descC、SELECT cDescription FROM TVType where max(iPrice) > 3D、SELECT cDescription, max(iPrice) FROM TVType ORDER BY iPrice21、已知SN是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是A. 含有3个字符‘AB%’的所有SN字段B. 仅含有3个字符且前两个为‘AB’的SN字段C. 以字符串‘AB’开始的所有SN字段D. 含有字符‘A’或‘B’的所有SN字段23、下列关于关系数据库的操作特点的说法,正确的是A. 需要指明操作的要求和操作的实现过程B. 需要指明操作的要求,但不需要指明操作的实现过程C. 需要指明操作的实现过程,但不需要指明操作的要求D. 对操作要求和操作实现过程都不需要指明24、下列关于关系数据库表的说法,错误的是A. 关系表中的每一列是不可再分的基本属性B. 关系表中的各属性不能重名。

C. 关系表中行的顺序不重要D. 关系表中行的顺序很重要25、设有关系R,现要按条件f对关系R进行选择运算,正确的是A.R∞fRB.∏f(R)C.бf(R)D.Uf(R)26、Numeric(p, q),其中p是指A.小数点左右两边数字位个数之和B.小数点左右两边数字位个数之和加上1位小数点C.小数点左边数字位个数D.小数点右边数字位个数27、数据库管理系统(DBMS)是A.教学软件B.应用软件C.计算机辅助设计D.系统软件28、数据库中的外模式对应A.数据库文件 B. 关系表C.视图 D. 操作系统文件29、下列不属于数据库特点的是A. 程序和数据相互独立B. 能保证数据正确性C. 提供用户对数据文件的直接操作D. 支持多个用户同时修改数据30、在E-R模型中,联系所关联的实体A. 只能是两个B. 必须至少是两个C. 可以是一个D. 必须至少有三个31、下列聚合函数中,不忽略空值的是A. SUM(列名)B. MAX(列名)C. AVG(列名)D. COUNT(*)32、匹配0到多个字符的通配符是A. *B. %C. _D. ?33、下列对关系的描述,错误的是A.表中列的数据类型可以不固定B.关系表中的每一列都是不可再分的基本属性C.表中各属性不能重名,任意两行不能完全相同D.表中的行、列次序无关34、下列不属于SQL语言功能的是A.数据定义功能B.数据查询功能C.数据控制功能D.数据通信功能35、数据库中数据的物理独立性是指A.内模式变化时应用程序可以不变B.应用程序变化时,内模式保持不变C.模式变化时应用程序可以不变D. 外模式变化时应用程序可以不变36、关系数据库采用的组织层数据模型是A.实体-联系图 B. 二维表C.二叉树 D. 图37、数据库系统的独立性是指A.不会因为数据的变化而影响应用程序B. 不会因为系统数据的存储结构和逻辑结构的变化而影响应用程序C. 不会因为数据存储策略的变化而影响应用程序D. 不会因为某些数据的逻辑结构变化而影响应用程序38、数据库中数据的逻辑独立性是指A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,外模式可以不变C. 当模式发生变化时,外模式可以不变D. 当模式发生变化时,内模式可以不变39、下述对出生日期进行比较的表达式中,正确的是A.出生日期>‘1980/1/1’B. 出生日期> 1980/1/1C. 出生日期> 1980:1:1D. 出生日期> ‘1980:1:1’40、数据的完整性包括A.数据结构完整、数据操作完整和数据实现完整B.数据静态结构和数据的动态结构的完整性C.外模式、模式和内模式的完整性D.实体完整性、参照完整性和用户定义的完整性41、数据库系统的核心是A、数据模型B、数据库管理系统C、软件工具D、数据库42、要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student whereA.sno like '015'B.sno like '%015'C.sno like '%[015]'D.sno like '%[^015]'43、R和S为两个基本表,“R JOIN S ON R.列1=S.列2”,要使操作有意义,列1和列2必须A. 列名相同B. 数据类型相同C. 语义相同D. 列名和类型均相同44、在关系数据库系统中,产生数据不一致的根本原因是A.数据存储量太大 B. 没有严格的保护数据C.未对数据进行完整性控制D. 数据冗余45、设有关系R(A,B,C)和S(B,C,D)。

下列关系代数表达式中不成立的是A. ∏A(R)×∏D(S)B. R∪SC. ∏C(R)∩∏C(S)D. R∞S46、假设考试成绩的取值范围为0~150的整数,则最合适的数据类型是A. tinyintB.intC.numeric(3,0)D. numeric(4,1)47、数据库的外模式和模式间的映像提供的独立性是A.存储数据 B. 逻辑数据C.数据结构 D. 数据文件48、数据模型的三要素是A.外模式、模式和内模式B. 实体完整性、参照完整性和用户定义的完整性C. 数据、关系表和数据库D. 数据结构、数据操作和数据完整性约束49、下列不属于组织层数据模型的是A.关系模型B.实体-联系模型C.层次模型D.网状模型50、在SQL语句中,下列不属于数据定义功能的动词为A. CREATEB.DROPC.SELECTD.ALTER51、要从student表中查出不姓“张”和“李”的学生信息(学生的姓名对应的字段为sname),正确的查询语句为:select * from student whereA.sname not like '[张李]%'B.sname like '[张李]%'C.sname not like '张李%'D.sname not like '[张李]'52、设有图书表,结构如下:Books(cBookId ,cBookName ,cBookCategory,cAuthorName ,iPages,iPrice) 下列查询语句中,能够按书名的字母升序顺序显示书名及其价格的是A、SELECT * FROM Books ORDER BY cBookName ASCB、SELECT cBookName, iPrice FROM Books ORDER BY cBookName ASCC、SELECT * FROM Books ORDER BY cBookName DESCD、SELECT cBookName, iPrice FROM Books ORDER BY cBookName DESC53、设R和S为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示A. 不要求R中的数据满足连接条件B. 不要求S中的数据满足连接条件C. 同时要求S和R中的数据均满足连接条件D. S和R中的数据均可不满足连接条件54、关于关系,下列说法中正确的是Ⅰ.关系中的每一个属性都是不可再分解的Ⅱ.关系中不允许出现取值完全相同的元组Ⅲ.可以不考虑关系中各元组的顺序Ⅳ.可以不考虑关系中各属性的顺序A. 仅Ⅰ和ⅢB. 仅Ⅲ和ⅣC. 仅Ⅰ、Ⅱ和ⅢD. 全部55、下列关于实体完整性的说法,错误的是A.实体完整性是保证关系中的每个元组都是可识别的和唯一的B.关系数据库中所有的表都必须有主键C.关系数据库的表中不允许存在无主键值的记录D.关系数据库的表中允许存在主键值相同的记录56、下列关于参照完整性的说法,错误的是A.参照完整性也称为引用完整性B.参照完整性一般指多个实体之间的关联关系C.外键值不允许为空D.参照完整性一般用外键实现57、关系数据库中的数据完整性是指A. 数据的正确性B. 数据的独立性、可控性C. 数据的一致性D. 数据的有效性和相容性58、下列关于概念数据模型的说法,正确的是A. 是对现实世界进行建模B. 是对信息世界进行建模C. 与具体的数据库管理系统有关D. 与具体的操作系统有关59、DBMS中对数据库中的数据进行插入、删除和修改等这类功能称为A.数据定义功能B.数据操作功能C.数据管理功能D.数据控制功能60、在SQL中,下列涉及空值的操作,错误的是A、AGE IS NULLB、AGE IS NOT NULLC、AGE = NULLD、NOT (AGE IS NULL)D. 与具体的操作系统有关63、下列查询年龄最大的学生姓名的SQL语句,正确的是A. SELECT SNAME FROM STUDENT WHERE SAGE = MAX(SAGE)B. SELECT SNAME FROM STUDENT WHERE MAX(SAGE) = SAGEC. SELECT TOP 1 SAGE FROM STUDENTD. SELECT SNAME FROM STUDENT WHERE SAGE =(SELECT MAX(SAGE) FROM STUDENT64、在关系数据库中,主键的作用是A.实现参照完整性B.限制列的取值C.实现域的完整性D.实现实体完整性65、字符串匹配中“[]'通配符的作用是A. 匹配括号中的任何一个字符B. 匹配括号中的全部字符C. 匹配括号中的0到多个字符D. 不匹配括号中的任何1个字符66、通配符“%”表示A、代表一个字符B、代表零个或多个字符C、表示在某一范围的字符D、表示不在某一范围的字符67、在关系数据库中,不同表之间的数据冗余最易造成的问题是A.增、删、改操作异常B. 查询异常C. 插入异常D. 数据不一致68、下列关于数据库管理系统的说法,错误的是A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件B.数据库管理系统位于用户应用程序与操作系统软件之间C.数据库管理系统需要操作系统的支持以实现对数据库文件的操作D.数据库管理系统是计算机的基础软件之一69、如果实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,添加联系C的作用是A.简化以后的查询操作B.方便数据的修改操作C.将多对多联系转化为一对多联系D.方便以后建立用户视图70、“_”通配符的作用是A. 匹配1个汉字字符B. 匹配1个英文字符C. 匹配1个任意字符D. 匹配0到1个任意字符71、数据库中的模式对应A. 数据库文件B. 关系表C.视图 D. 操作系统文件72、一个大学有许多学科,学生在完成相应学科的所有课程之后可以毕业。

相关主题