《Oracle数据库应用》练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Oracle 数据库应用》
选择题
1. __________________________________ 在Windows 操作系统中,Oracle 的 服务监听并接受来自客户端应用程序的 连接请求。
OracleHOME_NAMETNSListe ner OracleServiceSID OracleHOME_NAMEAge nt OracleHOME_NAMEHTT PServer 2. ORACLE 中,用来判断列值是否为空的操作符是
3. 在CUSTOME 中有一列为单价(PRICE ,写一个 SELECT 命令显示所有单价在 500以上的查询语句
SELECT * FROM CUSTOMER WHERE P RICE MORE THAN 500; SELECT * FROM CUSTOMER WHERE P RICE BETWEEN 500 AND *; SELECT * FROM CUSTOMER WHERE P RICKE '%500%'; SELECT * FROM CUSTOMER WHERE P RICE>=500; Oracle 中,使用HAVING 子句也可以进行条件查询,以下选项说法是正确的 A 、HAVING 子句和 WHER 子句相同
B 、HAVING 子句用于行的条件查询
C 、HAVING 子句用于已分组结果的条件查询
D 、以上皆非 5.在安装oracle
时,自动开启了的账号是
A 、System
B 、Sa
C 、Scott
D 、Administrator
6. 下列哪一项是Oracle 数据库中最小的存储分配单元(
A 、表空间
B 、段
C 、盘区
D 、数据块
A 、
B
、 C
A 、==NULL
NULLIS
B 、IS NULL
C 、 AS NULL
A 、
B 、
C
4.在 是 __
7. ( ) 是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数 据库成功地启动和运行。创建数据库时,同时就提供了与之对应的控制文件。
8. 若用户要连接数据库,则该用户必须拥有的权限是()
A 、 create table
B 、 create index
C 、 create session
D 、 create user
9. 授予删除任何表的系统权限(DROP ANY TABLE 合userl ,并使其能继续授该 权限给其他用户,以下正确的 SQL 语句是()
Grant drop any table to user1;
Grant drop any table to user1 with admin option; Grant drop table to user1;
Grant drop any table to user1 with grant potion;
10. 数据库中有两个用户scott 和muuser ,物资表wz 是属于myuser 用户的,但 当前用户是 scott ,要求查询物资表
wunit select * from scott.wz where wunit is null and rownum<5 select * from myuser.wz
where wunit = null and rownum<5 select * from myuser.wz where wunit is null and
rownum<6 select * form scott.wz where wunit is null and rownum<6
12. 如何删除 tester 用户( A 、 drop role tester
B 、 drop user tester
C 、 alter user tester
D 、 delete user tester
13. 分析以下 SQL 命令:
SELECT price
A 、数据文件
B 、控制文件
C 、重做日志文件
D 、以上都不对
A 、
B 、 C
wz ( wno , wname , wtype , wunit )物资单位
列为null 的记录,取结果的前5条记录显示,以下正确的 SQL 语句是()
A
、
B 、 C
11. 以下哪个表空间不能设置为 OFFLINE ( A 、 USER B 、 SYSTEM C 、 TOOLS D 、 INDEX
FROM inventory
WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95); 命令执行后的最可能的输出结果是:( )
19. SQL *Plus 中发出的下列语句: SQL>select ceil(97.34),floor(97.34),round(97.34),trunc(97.34)
A 、 95
55
B 、
D 、 51
30
C 、
14. 那一个查询语句能够提取当前的系统时间并且显示成“ 2013”的格式?( )
A 、
B 、 C
Select to_char(sysdate, 'yyyy ') from dual;
Select to_char(substr(sysdate,8,2), 'year ') from dual; Select to_date(sysdate,
'yyyy ') from dual;
Select decode(substr(sysdate,8),
'YYYY ') from dual;
15. 以下对表空间描述正确的是?( ) A 、 B 、 C
一个数据库只能有一个表空间 数据库中表空间数量是没有限制的,但数据文件数量有限制 一个表空间只能被一个用户所使用 一个表空间可以管理多个数据文件
16. 以下对约束描述正确的是( ) A 、 B 、 C 在建表的时候必须定义该表的主键约束,否则不能通过语句修改 约束中唯一约束、主键约束都会自动创建唯一索引 一个字段不能同时有主键约束和唯一约束 一个字段可以即为主键又为外键 17. (
)可以从过程返回多个值。
A 、 使用 IN 参数
B 、使用OUT 参数
C 、 使用指针
D 、 不能
18. 一下是同义词不具有的用途是( )。
A 、 简化SQL 语句
C 、 提供对对象的公共访问 B 、
D 、
隐藏对象的名称和所有者 显示对象的名称和所有者