数据库基础题目示例

  • 格式:docx
  • 大小:27.92 KB
  • 文档页数:19

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础题目示例

一、选择题

1.下列是SQL语句的类型,哪一种表示的是查询数据?(C)

A. UPDATE

B. INSERT

C. SELECT

D. CREATE

2.下列是SQL语句的类型,哪一种表示的是更新数据?(A)

A. UPDATE

B. INSERT

C. SELECT

D. CREATE

3.下列是SQL语句的类型,哪一种表示的是插入数据?(B)

A. UPDATE

B. INSERT

C. SELECT

D. CREATE

4.下列是SQL语句的类型,哪一种表示的是创建数据结构?(D)

A. UPDATE

B. INSERT

C. SELECT

D. CREATE

5.下列是SQL语句的类型,哪一种表示的是删除数据?(D)

A. UPDATE

B. INSERT

C. SELECT

D. DELETE

6.假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是(ab)。(选择两项)

a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

b)此表设计主键时,根据选择主键的最小性原则,最好采用userid 作为主键。

c)此表设计主键时,根据选择主键的最小性原则,最好采用username 和password作为组合键。

d) 如果采用userid作为主键,那么在userid列输入的数值,允许为

空。

7.做为一个DBA,当你要给一个新建的用户授予连接数据库的权限时,你会先用哪个用户登录数据库?(A)

A. SYS

B. HR

C. SCOTT

D. SH

8.下面哪两个是普通用户必须要分配的权限?(B)

A. SYSDBA

B. CONNECT

C. RESOURCE

D. SYSOPER

9.正常启动数据库的命令是哪一个?(A)

A. STARTUP

B. ALTER DATABASE OPEN

C. STARTUP NOMOUNT

D. STARTUP MOUNT

10.日常关闭数据库时用哪一个命令?(D)

A.SHUTDOWN ABORT

B.SHUTDOWN

C.SHUTDOWN TRANSACTIONAL

D.SHUTDOWN IMMEDIATE

11.以下(D)语句从表TABLE_NAME中提取前10条记录。(选择一项)

a)select * from TABLE_NAME where rowcount=10

b)select TOP 10 * from TABLE_NAME

c)select TOP of 10 * from TABLE_NAME

d)select * from TABLE_NAME where rownum<=10

12.从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产

品的记录,此SQL语句为(D)。(选择一项)

a)SELECT * FROM 产品WHERE 价格>‘一次性纸杯’

b)SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’一次性纸杯’

c)SELECT * FROM 产品WHERE EXISTS 产品名称=’一次性纸杯’

d)SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称)=’一次性纸杯’

13.计算机输出设备的功能是(D)

A 将计算机运算的二进制结果信息打印输出

B 将计算机内部的二进制信息输出

C 将计算机运算的二进制结果信息打印输出和显示输出

D 将计算机内部的二进制信息转换为人和设备能识别的信息

14.若要删除book表中所有数据,以下语句错误的是(BC)。(选择两项)

a)truncate table book

b)delete * from book

c)drop table book

d)delete from book

15.查询student表中的所有非空email信息, 以下语句正确的是(D)。(选择一项)

a)Select email from student where email !=null

b)Select email from student where email not is null

c)Select email from student where email <> null

d)Select email from student where email is not null

16.下列哪个命令是查看监听程序的监听的服务内容命令?(C)

A.lsnrctl status

B.lsnrctl start

C.lsnrctl service

D.lsnrctl reload

17.下列哪个命令是监听程序重新加载的命令?(D)

A.lsnrctl status

B.lsnrctl start

C.lsnrctl service

D.lsnrctl reload

18.在oracle中,表分区方式(C)建议分区数是2的幂(2,4,8等),以获得最平均的数据分布。

A 范围分区

B 列表分区

C 散列分区

D 复合分区

19.Oracle数据库中在创建唯一性索引时,需要使用哪个关键字?(C)

A.disdinct

B.union

C.unique

D.count

20.下面有关Oracle数据库中主键的叙述正确的是( )。(B)

A.不同的记录可以具有重复的主键值或空值

B.一个表中的主键可以是一个或多个字段

C.在一个表中主键只可以是一个字段

D.表中的主键的数据类型必须定义为自动编号或文本