数据库基础题目示例

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

基础题目示例

一、 选择题

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.表中的主键的数据类型必须定义为自动编号或文本 21.Oracle数据库在企业应用过程中主要有哪两个版本? (AB)

A.企业版 B.标准版 C.易捷版 D.集群版

22.Oracle数据库认证分为哪几个级别? (ACD)

A. OCA B. RHCE C. OCP D. OCM

23.创建Oracle 10G数据库之后,下列( )设置不能再被改变。 (B)

A.数据块大小 B.数据库字符集 C.共享内存 D.并发连接数

24.目前市场上主流的数据库是基于什么关系模型的?(C)

A. 层次型 B. 平面型 C. 关系型 D. 面向对象型

25.结构化查询语言SQL具有几大功能:DDL,数据控制和(C)

A 数据查询 B 数据更新 C 数据操纵 D 以上答案都不对

26.ORACLE公司的创始人是哪一位? (D)

A. Edgar Frank Codd

B. Don Chamberlin

C. Donald J. Haderle

D. Larry Ellison

27.被称为SQL之父的是哪一位? (B)

A. Edgar Frank Codd

B. Don Chamberlin

C. Donald J. Haderle

D. Larry Ellison

28.下列哪些数据库是属于ORACLE公司的产品?(多选题) (AD)

A. Oracle DB B. DB2

C. PostgreSQL

D. MySql

29.使用以下(C)不可以进行模糊查询。(选择一项)

a)OR

b)Not between

c)Not IN

d)Like

30.关于多表联接查询,以下(B)描述是错误的。(选择一项)

a)外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。

b)多表联接查询必须使用到JOIN关键字

c)内联接查询返回的结果是:所有符合联接条件的数据。

d)在where子句中指定联接条件可以实现内联接查询。

31.Oracle数据库可以在下列哪个系统平台上运行? (ABCD)

A.WINDOWS

B.LINUX

C.AIX

D.HP-UX

32.在oracle中,下面关于函数描述正确的是(AD)

A SYSDATE函数返回Oracle服务器的日期和时间

B ROUND数字函数俺四舍五入原则返回指定十进制数最靠近的整数 C ADD_MONTHS日期函数返回指定两个月份天数的和

D SUBSTR函数从字符串指定的位置返回指定长度的字串

33.SqlServer数据库可以在下列哪个系统平台上运行? (A)

A.WINDOWS

B.LINUX

C.AIX

D.HP-UX

34.一般数据库的备份可以分为哪几类? (ABC)

A.逻辑备份 B.冷备 C.热备 D.COPY

35.下列哪些定义属于数据库中的对象? (ABCD)

A.表 B.索引 C.视图 D.序列

36.下列哪些是Oracle数据库支持的数据类型?(BCD)

A.布尔型 B.数字型 C.字符型 D.日期型

37.对于学生—选课—课程的三个关系 S(S#,SNAME,SEX,AGE)

SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 为了提高查询速度,对SC表创建唯一索引,应建哪个组上 (a )

A. (S#,C#) B. S# C. C# D. GRADE 38.数据库领域中最常用的数据模型有哪内种? (ABCD)

A.层次模型 B.网状模型 C.关系模型 D.面向对象模型

39.下列关于“分布式数据库系统”的叙述中,正确的是 ( C )

A. 分散在各结点的数据是不相关的

B. 用户可以对远程数据进行访问,但必须指明数据的存储结点