数据库题库(20220216223154).pdf
《数据库题库(20220216223154).pdf》由会员分享,可在线阅读,更多相关《数据库题库(20220216223154).pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、单选题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、资列的数据要求小数点后保留2 位,小数点前保留4 位,下列类型中最合适的是A.float B.numeric(7,2)C.float(6,2)D.numeric(6,2)4、下列查询语句中,能够正确执行的是A.SELECT Sno,Sname FROM SC GROUP BY Sno B.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*)3 C.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*)3 D.SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*)3 5、语句“
3、SELECT*FROM Student WHERE sage BETWEEN 20 AND 25”的作用是A.查询年龄大于20 并且小于25 的学生B.查询年龄大于等于20 并且小于等于25 的学生C.查询年龄大于20 并且小于等于25 的学生D.查询年龄大于等于20 并且小于25 的学生6、下述属于SQL数据操作功能的语句是A.CREATE B.DELETE C.DROP D.ALTER 7、下列属于数据独立性的是A.概念独立性B.逻辑独立性C.安全独立性D.组织独立性8、当数据的存储位置或存储结构发生变化时,可以不影响应用程序的特性,这属于数据库的A.概念独立性B.逻辑独立性C.物理独立性
4、D.组织独立性9、如果不允许学生转校,则学校和学生之间的联系是A.一对一B.一对二C.一对多D.多对多10、下列不属于数据完整性约束的是A.实体完整性B.参照完整性C.数据独立性D.用户定义的完整性11、二维表结构是A.关系数据库采用的概念层数据模型B.关系数据库采用的组织层数据模型C.数据库文件对数据的组织方式D.内模式采用的数据的组织方式12、下列关于外键的说法,正确的是A.外键必须与所引用的列类型相同,但长度可以不一样B外键与所引用的列的类型没有关系C外键所引用的列可以和外键在同一个表中D外键所引用的列必须在另一个表中13、对于 nvarchar 数据类型,下列说法正确的是A.最多可以存
5、储长度为8000 个汉字的数据B.最多可以存储长度为4000 个汉字的数据C.最多可以存储长度为2000 个汉字的数据D.存储数据的大小没限制14、“图书”表中价格列是一个定点小数,小数点前3 位,小数点后保留1 位。下列类型中最合适的是A.numeric(3,1)B.numeric(4,1)C.numeric(5,1)D.float 15、语句“SELECT*FROM Student WHERE sdept not in(cs,is)”的功能是A.查询“cs”系和“is”系两个系的学生B.查询不是“cs”系但是“is”系的学生C.查询是“cs”系但不是“is”系的学生D.查询既不是“cs”系
6、也不是“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 snam 17、关系数据库中模式和内模式 间的映像提供的独立性是A存储数据B.逻辑数据C数据结构D.数据文件18、SQL语言中计算列值平均值的聚合函数是A.SUM B.COUNT
7、 C.MAX D.AVG 19、在 SELECT 语句中,用来限制查询结果集行数的谓词是A.COUNT B.SUM C.TOP D.BOTTOM 20、一个电视经销商在表TVType 中维护其库存的电视机(TVs)的详细信息。下列能够正确显示价格最贵的前三种电视机信息的语句是A、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice asc B、SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice desc C、SELECT cDescription FROM TVType where m
8、ax(iPrice)3 D、SELECT cDescription,max(iPrice)FROM TVType ORDER BY iPrice 21、已知 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.需要指明
9、操作的实现过程,但不需要指明操作的要求D.对操作要求和操作实现过程都不需要指明24、下列关于关系数据库表的说法,错误 的是A.关系表中的每一列是不可再分的基本属性B.关系表中的各属性不能重名。C.关系表中行的顺序不重要D.关系表中行的顺序很重要25、设有关系R,现要按条件f 对关系 R 进行选择运算,正确的是A.RfR B.f(R)C.f(R)D.Uf(R)26、Numeric(p,q),其中 p 是指A小数点左右两边数字位个数之和B小数点左右两边数字位个数之和加上1 位小数点C小数点左边数字位个数D小数点右边数字位个数27、数据库管理系统(DBMS)是A.教学软件B应用软件C计算机辅助设计D
10、系统软件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.关系表中的每一列都是不可再分的基本属性
11、C.表中各属性不能重名,任意两行不能完全相同D.表中的行、列次序无关34、下列 不属于 SQL语言功能的是A.数据定义功能B.数据查询功能C.数据控制功能D.数据通信功能35、数据库中数据的物理独立性 是指A内模式变化时应用程序可以不变B应用程序变化时,内模式保持不变C模式变化时应用程序可以不变D.外模式变化时应用程序可以不变36、关系数据库采用的组织层数据模型是A实体-联系图B.二维表C二叉树D.图37、数据库系统的独立性是指A.不会因为数据的变化而影响应用程序B.不会因为系统数据的存储结构和逻辑结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响应用程序D.不会因为某些数据的逻辑结
12、构变化而影响应用程序38、数据库中数据的逻辑独立性是指A.当内模式发生变化时,模式可以不变B.当内模式发生变化时,外模式可以不变C.当模式发生变化时,外模式可以不变D.当模式发生变化时,内模式可以不变39、下述对出生日期进行比较的表达式中,正确的是A出生日期1980/1/1 B.出生日期 1980/1/1 C.出生日期 1980:1:1 D.出生日期 1980:1:140、数据的完整性包括A数据结构完整、数据操作完整和数据实现完整B数据静态结构和数据的动态结构的完整性C外模式、模式和内模式的完整性D实体完整性、参照完整性和用户定义的完整性41、数据库系统的核心是A、数据模型B、数据库管理系统C
13、、软件工具D、数据库42、要从 student 表中查出学号(sno)最后一位是0、1和 5 的学生的信息,正确的查询语句为:select*from student where A.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.数据冗
14、余45、设有关系R(A,B,C)和 S(B,C,D)。下列关系代数表达式中不成立 的是A.A(R)D(S)B.RS C.C(R)C(S)D.R S 46、假设考试成绩的取值范围为0150 的整数,则最合适的数据类型是A.tinyint B.int C.numeric(3,0)D.numeric(4,1)47、数据库的 外模式和模式间的映像提供的独立性是A存储数据B.逻辑数据C数据结构D.数据文件48、数据模型的三要素是A.外模式、模式和内模式B.实体完整性、参照完整性和用户定义的完整性C.数据、关系表和数据库D.数据结构、数据操作和数据完整性约束49、下列 不属于 组织层数据模型的是A.关系模
15、型B.实体-联系模型C.层次模型D.网状模型50、在 SQL语句中,下列不属于 数据定义功能的动词为A.CREATE B.DROP C.SELECT D.ALTER 51、要从 student 表中查出不姓“张”和“李”的学生信息(学生的姓名对应的字段为sname),正确的查询语句为:select*from student where A.sname not like 张李%B.sname like 张李%C.sname not like 张李%D.sname not like 张李 52、设有图书表,结构如下:Books(cBookId,cBookName,cBookCategory,cAu
16、thorName,iPages,iPrice)下列查询语句中,能够按书名的字母升序顺序显示书名及其价格的是A、SELECT*FROM Books ORDER BY cBookName ASC B、SELECT cBookName,iPrice FROM Books ORDER BY cBookName ASC C、SELECT*FROM Books ORDER BY cBookName DESC D、SELECT cBookName,iPrice FROM Books ORDER BY cBookName DESC 53、设 R和 S为两个基本表,“FROM R RIGHT JOIN S ON
17、 R.某列=S.某列”表示A.不要求 R中的数据满足连接条件B.不要求 S中的数据满足连接条件C.同时要求S和 R中的数据均满足连接条件D.S和 R 中的数据均可不满足连接条件54、关于关系,下列说法中正确的是.关系中的每一个属性都是不可再分解的.关系中不允许出现取值完全相同的元组.可以不考虑关系中各元组的顺序.可以不考虑关系中各属性的顺序A.仅和B.仅和C.仅、和D.全部55、下列关于实体完整性的说法,错误 的是A.实体完整性是保证关系中的每个元组都是可识别的和唯一的B.关系数据库中所有的表都必须有主键C.关系数据库的表中不允许存在无主键值的记录D.关系数据库的表中允许存在主键值相同的记录5
18、6、下列关于参照完整性的说法,错误 的是A.参照完整性也称为引用完整性B.参照完整性一般指多个实体之间的关联关系C.外键值不允许为空D.参照完整性一般用外键实现57、关系数据库中的数据完整性是指A.数据的正确性B.数据的独立性、可控性C.数据的一致性D.数据的有效性和相容性58、下列关于概念数据模型的说法,正确的是A.是对现实世界进行建模B.是对信息世界进行建模C.与具体的数据库管理系统有关D.与具体的操作系统有关59、DBMS中对数据库中的数据进行插入、删除和修改等这类功能称为A.数据定义功能B.数据操作功能C.数据管理功能D.数据控制功能60、在 SQL中,下列涉及空值的操作,错误 的是A
19、、AGE IS NULL B、AGE IS NOT NULL C、AGE=NULL D、NOT(AGE IS NULL)D.与具体的操作系统有关63、下列查询年龄最大的学生姓名的SQL语句,正确的是A.SELECT SNAME FROM STUDENT WHERE SAGE=MAX(SAGE)B.SELECT SNAME FROM STUDENT WHERE MAX(SAGE)=SAGE C.SELECT TOP 1 SAGE FROM STUDENT D.SELECT SNAME FROM STUDENT WHERE SAGE=(SELECT MAX(SAGE)FROM STUDENT 64
20、、在关系数据库中,主键的作用是A.实现参照完整性B.限制列的取值C.实现域的完整性D.实现实体完整性65、字符串匹配中“通配符的作用是A.匹配括号中的任何一个字符B.匹配括号中的全部字符C.匹配括号中的0 到多个字符D.不匹配括号中的任何1 个字符66、通配符“%”表示A、代表一个字符B、代表零个或多个字符C、表示在某一范围的字符D、表示不在某一范围的字符67、在关系数据库中,不同表之间的数据冗余最易造成的问题是A.增、删、改操作异常B.查询异常C.插入异常D.数据不一致68、下列关于数据库管理系统的说法,错误 的是A.数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件B.数据库管
21、理系统位于用户应用程序与操作系统软件之间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、一个大学有许多学科,学生在完
22、成相应学科的所有课程之后可以毕业。设一个学生只能就读一个学科。有一些课程是几个学科的公共课程。该大学用SQL Server 数据库维护课程(Course)、学科(Discipline)和学生(Student)的详细信息。下列关于该系统的逻辑模型的说法,正确的是A、实体 Course 和 Student 之间的联系是多对一B、实体Course 和 Discipline 之间的联系是多对多C、实体Discipline 和 Student 之间的关系是一对一D、实体 Course 和 Discipline 之间的关系是一对多73、数据库的三个模式两个映象提供了A.应用程序和数据的逻辑独立性B.应用程
23、序和数据的物理独立性C.应用程序和数据的逻辑独立性和物理独立性D.应用和数据的存储独立性和物理独立性74、若用类型为char(6)的变量存储 ABC,占有的存储空间为A.3 个字节B.6 个字节C.12 个字节D.不确定75、下列 不属于 SQL Server数值类型的是A.float B.binary C.money D.tinyint 76、查找全部不姓“张”和不姓“刘”的学生姓名,正确的语句是A.SELECT SNAME FROM Student WHERE SNAME NOT LIKE 张刘%B.SELECT SNAME FROM Student WHERE SNAME NOT LIK
24、E 张,刘%C.SELECT SNAME FROM Student WHERE SNAME LIKE 张刘%D.SELECT SNAME FROM Student WHERE SNAME LIKE 张刘%77、在 SQL Server中,在表中添加一个新列的正确SQL语句是A.ALTER TABLE ADD COLUMN 新列名数据类型B.ALTER TABLE ADD 新列名数据类型C.ALTER TABLE ALTER COLUMN 新列名数据类型D.ALTER TABLE MODIFY COLUMN 新列名数据类型78、现有雇员表,结构为:雇员表(雇员号,姓名,所在部门,年龄)。现要统计
25、每个部门的雇员的平均年龄,希望查询结果是按平均年龄从高到低的顺序排列,并且只取平均年龄最大的前 3 个部门。完成此功能的查询语句为A.SELECT TOP 3 WITH TIES 所在部门,AVG(年龄)平均年龄FROM 雇员表ORDER BY 平均年龄B.SELECT TOP 3 WITH TIES 所在部门,AVG(年龄)平均年龄FROM 雇员表GROUP BY 所在部门C.SELECT TOP 3 WITH TIES 所在部门,AVG(年龄)平均年龄FROM 雇员表GROUP BY 所在部门ORDER BY 平均年龄D.SELECT TOP 3 WITH TIES 所在部门,AVG(年龄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 题库 20220216223154
限制150内