数据库选择题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Denial_learn/article/details/100085257

单选(60)

1、以下聚合函数求数据总和的是( B )
A、MAX B、SUM C、COUNT D、AVG

2、SELECT 语句的完整语法较复杂,但至少包括的部分是( B )
A、仅SELECT B、SELECT,FROM C、SELECT,GROUP D、SELECT,INTO

3、SQL语句中的条件以下哪一项来表达( C )
A、THEN B、WHILE C、WHERE D、IF

4、使用CREATE TABLE语句的( A )子句,在创建基本表时可以启用全文本搜索
A、FULLTEXT B、ENGINE C、FROM D、WHERE

5、以下能够删除一列的是( B )
A、alter table emp remove name
B、alter table emp drop column name
C、alter table emp delete column name
D、alter table emp delete name

6、若要撤销数据库中已经存在的表S,可用( D )
A、DELETE TABLE S B、DELETE S C、DROP S D、DROP TABLE S

7、查找表结构用以下哪一项( D )
A、FIND B、SELECT C、ALTER D、DESC

8、在视图上不能完成的操作是( D )
A、查询 B、在视图上定义新的视图 C、更新视图 D、在视图上定义新的表

9、UNIQUE唯一索引的作用是(A)
A、保证各行在该索引上的值不得重复
B、保证各行在该索引上的值不能为NULL
C、保证参加唯一索引的各列,不得再参与其他的索引
D、保证唯一索引不能被删除

10、用于将事务处理写到数据库的命令是(C)
A、insert B、rollback C、commit D、savepoint

11、查找条件为:姓名不是NULL的记录(C)
A、WHERE NAME I NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME != NULL

12、在SQL语言中,子查询是(D)
A、选取单表中字段子集的查询语句
B、选取多表中字段子集的查询语句
C、返回单表中数据子集的查询语句
D、嵌入到另一个查询语句之中的查询语句

13、以下哪种操作能够实现实体完整性( B )
A、设置唯一键 B、设置外键
C、减少数据冗余 D、设置主键

14、SQL语言中删除一个视图的命令是( D )
A、REMOVE B、CLEAR
C、DELETE D、DROP

15、以下语句错误的是(C)
A、select sal+1 from emp
B、select sal10,saldeptno from emp
C、不能使用运算符号
D、select sal10,deptno10 from emp

16、下列( C )不属于连接种类
A、左外连接 B、内连接
C、中间连接 D、交叉连接

17、以下语句错误的是( A )
A、alter table emp delete column addcolumn
B、alter table emp modify column addcolumn char(10)
C、alter table emp change addcolumn int
D、alter table emp add column addcolumn int

18、SQL是一种( C )语言
A、函数型 B、高级算法
C、关系数据库 D、人工智能

19、若要在基本表中增加一列CN(课程名),可用( B )
A、add table s alter(cn char(8))
B、alter table s add (cn char(8))
C、add table s (cn char(8))
D、alter table s (add cn char(8))

20、下列的SQL语句中,( B )不是数据定义语句
A、CREATE TABLE B、GRANT
C、CREATE VIEW D、DROP VIEW

21、当Oracle服务器启动时,下面哪种文件不是必须的( D )
A、数据文件 B、控制文件 C、日志文件 D、归档日志文件

22、在Oracle中,一个用户拥有的所有数据库对象统称为( A )
A、数据库 B、模式 C、表空间 D、实例

23、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系为( A)
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

24、完全卸载Oracle10g时,需要进行的第一步操作是( A )
A、停止所有的Oracle服务 B、启动Oracle的卸载向导
C、删除磁盘上的Oracle文件 D、删除数据库Oracle

25、安装Oracle数据库过程中SID指的是什么( B )
A、系统标识号 B、数据库名 C、用户名 D、用户口令

26、要开启Oracle服务器,必须开启的两个服务是( D )
A、oracleHome_NAMETNSListener 和OraleHOME_NAMEAgent
B、OracleServiceSID 和 OracleHome_NAMEHTTPServer
C、OracleHOME_NAMEAgent 和 OracleServixeSID
D、OracleHOME_NAMETNSListener 和 OracleServiceSID

27、以下删除记录正确的是( A )
A、Delect from emp where name = ‘dony’
B、delete * from emp where name = ‘dony’
C、drop from emp where name = ‘dony’
D、drop * from emp where name = ‘dony’

28、可以在创建表时用( )来创建唯一索引,也可以用(C )来创建唯一索引
A、Create table Create index
B、设置主键约束,设置唯一约束
C、设置主键约束,Create index
D、以上都可以

29、在SELECT语句中,使用关键字( D )可以把重复的行屏蔽
A、TOP B、ALL C、UNION D、DISTINCT

30、返回当前日期的函数是( D )
A、curtime() B、adddate() C、curnow() D、curdate()

31、SELECT COUNT(SAL) FROM EMP GROUP BY NO的意思是(D )
A、求每个部门中的工资 B、求每个部门中工资的大小
C、求每个部门中工资的综合 D、求每个部门中工资的个数

32、以下哪项不属于数据模型( D )
A、关系模型 B、网状模型
C、层次模型 D、网络模型

33、为数据表创建索引的目的是(A )
A、提高查询的检索性能 B、归类
C、创建唯一索引 D、创建主键

34、若要回滚一个事务,要使用( D )
A、commit transaction B、begin transaction
C、revoke D、rollback transaction

35、MyS0QL中预设的、拥有最高权限超级用户的用户名是( D )
A、test B、administrator C、DA D、root

36、以下聚合函数求个数的是(D )
A、AVG B、SUM C、MAX D、COUNT

37、在SELECT语句中,实现选择操作的子句是(C )
A、SELECT B、GROUP BY C、WHERE D、FROM

38、(A )表示一个新的事务处理块的开始
A、START TRANSACTION B、BEGIN TRANSACTION
C、BEGIN COMMIT D、START COMMIT

39、以下语句不正确的是( C )
A、select * from emp
B、select ename,hiredate,sal from emp
C、select * from emp order deptno
D、select * from where deptno = 1 and sal<300

40、DELETE FROM employee语句的作用是( B )
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有行
C、由于没有where子句,因此不删除任何数据
D、删除当前数据库中employee表内的当前行

41、格式化日期的函数是( B )
A、DATEDIFF() B、DATE_FORMAT() C、DAY() D、CURDATE()

42、一张表的主键个数为( C )
A、至少三个 B、没有限制
C、至多一个 D、至多两个

43、SQL语言是(D )的语言,轻易学习
A、导航式 B、过程化
C、格式化 D、非过程化

44、条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( D )
A、包括20岁不包括30岁 B、不包括20岁包括30岁
C、不包括20岁和30岁 D、包括20岁和30岁

45、以下说法错误的是( C )
A、select max(sal),deptno,job from emp group by sal
B、select max(sal),deptno,job from emp group by deptno
C、select max(sal),deptno,job from emp
D、select max(sal),deptno,job from emp group by job

46、拼接字段的函数是(D )
A、SUBSTRING() B、TRIM()
C、SUM() D、CONCAT()

47、以下说法错误的是( D )
A、GROUP BY 子句用来分组 WHERE 子句的输出
B、WHERE子句用来筛选 FROM子句中指定的操作所产生的行
C、聚合函数需要和GROUP BY 一起使用
D、HAVING 子句用来从FROM的结果中筛选行

48、创建视图的命令是(D )
A、ALTER VIEW B、ALTER TABLE
C、CREATE TABLE D、CREATE VIEW

49、SQL语言集数据查询、数据操纵、数据定义、和数据控制功能于一体,其中CREATE、ALTER语句是实现哪种功能( C )
A、数据操纵 B、数据控制 C、数据定义 D、数据查询

50、以下哪项不属于DML操作( D )
A、insert B、update C、delete D、create

51、查询条件为:姓名为NULL的记录(B )
A、WHERE NAME NULL B、\WHERE NAME IS NULL
C、WHERE NAME = NULL D、\WHERE NAME==NULL

52、条件“IN(20,30,40)”表示(C )
A、年龄在20到40之间 B、年龄在20到30之间
C、年龄是20或者30或者40 D、年龄在30到40之间

53、关系数据中主键是(D )
A、创建唯一的索引,允许空值 B、只允许以表中第一个字段建立
C、允许有多个主键的 D、为标识表中唯一的实体

54、下列哪项语句对主键的说明正确( C )
A、主键可重复 B、主键不唯一
C、在数据表中的唯一索引 D、主键用Foreign key修饰

55、数据库服务器、数据库和表的关系,正确的说法是(B )
A、一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B、一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C、一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D、一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

56、如何统计最高分>80分的学科(C )
A、select max(成绩) from a group by 学科 having max(成绩)>80
B、select 学科 from a group by 学科 having 成绩>80
C、select 学科 from a group by 学科 having max(成绩)>80
D、select 学科 from a group by 学科 where max(成绩)>80

57、统计每个部门中人数( D )
A、select sum(id) from emp group by deptno
B、select sum(id) from emp order by deptno
C、select count(id) from emp order by deptno
D、select count(id) from emp group by deptno

58、视图是一种常用的数据对象,它是提供( C)和( )数据的另一种途径,可以简化数据库操作
A、插入,更新 B、查看,检索 C、查看,存放 D、检索,插入

59、下面哪个函数不属于转换函数(C )
A、TO_CHAR B、TO_DATE C、TRUNC D、CONVERT

60、下面哪个函数的作用类似于CASE语句( C )
A、UNLLIF B、COALESCE C、DECODE D、NVL

多选(44)

1、对于删除操作以下说法正确的是( ABCD )
A、drop database 数据库名:删除数据库
B、delete from 表名:删除表中的所有记录
C、delete from 表名: where 字段名=值;删除符合条件的记录
D、drop table 表名:删除表

2、下面说法正确的是( BCD)
A、关键字只能由单个属性组成
B、在一个关系中,关键字的值不能为空
C、一个关系中的所有候选关键字均可以被指定为主关键字
D、关键字是关系中能够用来唯一标识元组的属性

3、下面说法正确的是( ABD )
A、字符型既可以用单引号也可以用双引号将串值括起来
B、字符型的87398143不参与计算的
C、877398126不能声明为数值型
D、数值型的87398143将参与计算

4、关于主键下面说法正确的是( ABCD )
A、可以是表中的一个字段
B、是确定数据库中的表的记录的唯一标识字段
C、该字段不可为空也不可以重复
D、可以是表中的多个字段组成的

5、MySQL支持哪些逻辑运算符(CD )
A、&& B、|| C、NOT D、AND
6、以下不属于浮点型的是( ABD )
A、smallint B、mediumint C、float D、int

7、下面命令正确的是( ACD )
A、show tables
B、show columns
C、show columns from customers
D、show databases

8、下面对union描述正确的是( ACD )
A、union只连接结果集完全一样的查询语句
B、union可以连接结果集中数据类型个数相同的多个结果集
C、 union是筛选关键词,对结果集再进行操作
D、任何查询语句都可以用 union来连接

9、下面哪一个逻辑运算符的优先级排列正确( ACD )
A、AND/NOT/OR
B、NOT/AND/OR
C、OR/NOT /AND
D、 OR/AND/NOT

10、对某个数据库进行筛选后( AC )
A、可以选出符合某些条件组合的记录
B、不能选择出符合条件组合的记录
C、可以选出符合某些条件的记录
D、只能选择出符合某一条件的记录

11、下面语句错误的是(BD)
A、select from orders where ordername is not null.
B、 select“ from orders where ordername <> null
C、select. from orders where ordername is null
D、 select from orders where ordername not is null

12、在下面关于关系的描述中正确的是(ABC)
A、行在表中的顺序无关紧要
B、表中任意两行的值不能相同
C、列在表中的顺序无关紧要
D、表中任意两列的值不能相同

13、下面系统中属于关系数据库管理系统的是(ABD)
A、MS SQL SERVER
B、Oracle
C、 IMS
D、DB2

14、下面是MSQ比较运算符的是(ABD)
A、!=
B、<>
C、==
D、>=

15、下面关于使用 UPDATE语句正确的是(ABCD
A、被定义为 NOT NULL的列不可以被更新为NUL
B、不能在一个子查询中更新一个表,同时从同一个表中选择
C、不能把 ORDER BY或LMT与多表语法的 UPDATE语句同时使用
D、如果把一列设置为其当前含有的值,则该列不会更新

16、关于 DELETE和 TRUNCATE TABLE的说法正确的是(BD)
A、两者都可以剧除指定条目的记录
B、前者可以删除指定条目的记录,后者不能
C、两者都反回被删除记录的数目
D、前者返回被删除记录数目,后者不返回

17、下面说法正确的是(AB)
A、在MSQL中,不允许有空表存在,即一张数据表中不允许没有字段
B、在MSQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问
C、数据表的结构中包含字段名、类型、长度、记录
D、字符型数据其常量标志是单引号和双引号,且两种符号可以混用

18、下面数据库名命名合法的是(CD)
A、db1/student
B、db1. student
C、 db1_student
D、db1&student

19、下面语句中表示过滤条件的是 vend id=1002或 vend id=1003的是(AB)
A、 select. from products where vend_id=1002 or vend_ id=1003
B、 select from products where vend id in(1002, 1003)
C、select* from products where vend id not in(1004, 1005):
D、 select. from products where vend id=1002 and vend id=1003

20、下面哪些类型是数值型的数据(ABD)
A、 DOUBLE
B、 INT
C、 SET
D、FLOAT

21、以下否定语句搭配正确的是(ACD)
A.、not in
B、in not
C、 not between and
D、 is not null

22、下面检索结果一定不是一行的命令是(ABC)
A、select distinct * from orders;
B、select * from orders limit 1,2;
C、 select top 1 * from orders;
D、select * from orders limit 1;

23、下面哪些是Ms数据类型(ABCD)
A、BIGINT
B、TINYINT
C、 INTEGER
D、INT

24、关于 group by以下语句正确的是(BCD)
A、 SELECT store name FRoM Store Information GROUP BY store name
B、SELECT SUM(sales) FROM Store_ Information GROUP BY sales
C、SELECT store name, price SUM(sales) FROM Store Information GROUP BY store name
D、SELECT store name, SUM(sales) FROM Store Information GROUP BY store name

25、在数据库系统中,有哪几种数据类型(BCD)
A、实体联系模型
B、关系模型
C、网状模型
D、层次模型

26、关于 CREATE语句下面说法正确的是(AD)
A、create table表名(字段名1字段类型字段名2字段类型…
B、create tables表名(字段类型,字段名1字段类型,字段名2…)
C、 create tables表名(字段名1字段类型字段名2字段类型…)
D、 create table表名(字段类型字段名1字段类型,字段名2…)

27、下说法正确的是(BD)
A、一个服务器只能有一个数据库
B、一个服务器可以有多个数据库
C、一个数据库只能建立一张数据表
D、一个数据库可以建立多张数据表

28、下面说法正确的是(BCD)
A、一张数据表一旦建立完成,是不能修改的。
B、.在M5QL中,用户在单机上操作的数据就存放在单机中
C、在 MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据
D、要建立一张数据表,必须先建数据表的结构。

29、“ show databases like‘ student%
可以显示出以下数据库(ABD)
A. student_my
B. student
C. mystudent
D、student

30、下面的选项是关系数据库基本特征的是(ACD)
A、与列的次序无关
B、不同的列应有不同的数据类型
C、不同的列应有不同的列名
D、与行的次序无关

31、下面哪些数据是字符型数据( BCD )
A、中国 B、“1+2” C、“can·t” D、“张三-李四”

32、关于语句lm55说法正确的是(CD)
A、表示检索出第5行开始的5条记录
B、表示检索出行6开始的5条记录
C、表示检索出第6行开始的5条记录
D、表示检索出行5开始的5条记录

33、sQL语言集几个功能模块为一体,其中包括(ABD)
A、DCL B、DML C、DNL D、DDL

34、下面语句正确的是( ABCD )
A、alter table user drop column sex
B、alter table user add sex varchar(20)
C、alter table user drop sex
D、alter table user modify id int primary key:

35、视图一般不用于下面哪(ACD)
A、DELETE B、SELECT C、INSERT D、UPDATE

36、在算术运算符、比较运算符、逻辑运算符中,它们的优先级不正确的是(ABC)
A、算术/逻辑/比较
B、比较/逻辑/算术
C、比较/算术/逻辑
D、算术/比较/逻辑

37、关于检索结果排序,正确的是(AC )
A、关键字DEC表示降序,ASC表示升序
B、如果指定多列排序,只能在最后一列使用升序或降序关键字
C、如果指定多列排序,可以在任意列使用升序或降序关键字
D、关键字ASC表示降序,DESC表示升月

38、创建表是下面哪些数据类型的宽度可以省略(ABD)
A、DATE B、INT C、CHAR D、TEXT

39、下面关于主键说法正确的是( ABCD )
A、主键的值对用户而言是没有什么意义
B、主键的主要作用是将记录和存放在其他表中的数据进行关联
C、一个主键是唯一识别一个表的每一记录
D、主键是不同表中各记录之间的简单指针

40、于显示操作以下说法正确的是(CD)
A、show database显示所有数据库
B、show table显示所有表
C、show tables显示所有表
D、 show databases显示所有数据库

41、关于 insert语句下面说法正确的是(BD)
A、 insert into表名 values(字段名1对应的值)
B、insert into表名 values(字段名1对应的值,字段名2对应值)
C、insert into表名(字段名1)values(存段名1对应的值)
D、 insert Into表名(字段名1,字段名2) values(字段名1对应的值,字段名2对应值)

42、关系数据模型有哪些优点(ABC)
A、结构简单
B、有标准语言
C、适用于集合操作
D、可表示复杂的语义

43、对于某个数据库使用记录单,可以进行的记录操作有(ABC)
A、删除
B、新建
C、还原
D、插入

44、数据库信息运行安全采取的主要措施有(ABCD)
A.备份与恢复
B.应急
C.风险分析
D.审计跟踪

猜你喜欢

转载自blog.csdn.net/Denial_learn/article/details/100085257