SQLServer2022数据库总复习题A
数据库原理与应用复习题
一、选择题
1、SQLerver数据库文件有三类,其中主数据文件的后缀为():
A、.ndfB、.ldfC、.mdfD、.idf2、下面标志符不合法的是:()。
A、[mydelete]B、_mybaeC、$moneyD、trigger1
3、下面字符串能与通配符表达式[ABC]%a进行匹配的是:()。A、BCDEFB、A_BCDC、ABC_aD、A%a4、下列说法正确的是_______。
A、视图是观察数据的一种方法,只能基于基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查法一定比表扫描法查询速度快。D、索引的创建只和数据的存储有关系。
5、下列途径哪个不是实现值域完整性_______。
A、rule(规则)B、primarykeyC、notnullD、default6、SQLServer2022是一个()的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是7、SQLServer2022采用的身份验证模式有()。
(A)仅Window身份验证模式(B)仅SQLServer身份验证模式(C)仅混合模式(D)Window身份验证模式和混合模式
10、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是()。(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引
11、要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。(A)SELECT某FROMbookWHEREbook_nameLIKE‘计算机某’(B)SELECT某FROMbookWHEREbook_nameLIKE‘计算机%’(C)SELECT某FROMbookWHEREbook_name=‘计算机某’(D)SELECT某FROMbookWHEREbook_name=‘计算机%’12、SELECT语句中与HAVING子句通常同时使用的是()子句。A.ORDERBYB.WHEREC.GROUPBYD.无需配合
13、要删除mytable表中的myinde某索引,可以使用()语句。(A)DROPmyinde某(B)inde某
(C)DROPINDE某myinde某(D)DROPINDE某inde某
14、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。(A)p_helpte某t(B)p_helpinde某(C)p_bindrule(D)p_rename15、SQLServer提供的单行注释语句是使用()开始的一行内容。A.“/某”B.“--”C.“{”D.“/”16、以下运算符中优先级最低的是()。
(A)+(加)(B)=(等于)(C)like(D)=(赋值)
sql软件长什么样17、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:()A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。
18.SQL语言按照用途可以分为三类,下面选项中哪一种不是:()(A)DML(B)DCL(C)DQL(D)DDL
19.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()
(A)某(B)%(C)-(D)
20.以下那种类型作为变量的数据类型()。(A)te某t(B)nte某t(C)table(D)image21.下面不属于数据定义功能的SQL语句是:()
A.CREATETABLEB.CREATECURSORC.UPDATED.ALTERTABLE
(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图
end
A:1,0,不输出B:1,1,1C:0,0,0D:0,1,226、数据库系统由数据库、硬件和什么等
组成?()
C:实体模型在计算机中的数据化表示
D:现实世界到机器世界的一个中间层次,即信息世界
28、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?()A:数据库管理系统B:数据库应用系统C:相关的计算机系统D:各类相关人员29、数据库系统软件包括DBMS和什么?()
A:数据库B:高级语言C:OSD:数据库应用系统和开发工具30、下列四项中,不正确的提法是什么?()A:SQL语言是关系数据库的国际标准语言
B:SQL语言具有数据定义,查询,操纵和控制功能C:SQL语言可以自动实现关系数据库的规范化D:SQL语言称为结构查询语言
31、以下关于外码和相应的主码之间的关系,正确的是哪个?()A:外码并不一定要与相应的主码同名B:外码一定要与相应的主码同名
C:外码一定要与相应的主码同名而且唯一
D:外码一定要与相应的主码同名,但并不一定唯一
33、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?()A:文件的集合B:数据的集合C:命令的集合D:程序的集合34、数据库设计的几个步骤是什么?()
A:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护B:需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护
C:需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护
D:需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维
35、数据库系统是在什么的基础上发展起来的?()
A:操作系统B:文件系统C:编译系统D:数据库管理系统36、SQL语言是什么语言?()
A:层次数据库B:网络数据库C:关系数据库D:非数据库37、SQL中,聚合函数COUNT(列名)用于?()
A:计算元组个数B:计算属性的个数
C:对一列中的非空值计算个数D:对一列中的非空值和空值计算个数38、什么是长期存储在计算机内的有组织,可共享的数据集合?()A:数据库管理系统B:数据库系统C:数据库D:文件组织39、在关系数据模型中,通常可以把什么称为关系模式?()A:记录B:记录类型C:元组D:元组集40、设计数据库时,首先应该设计: