1.下列不属于ORACLE的逻辑结构的是(C)
A.区
B.段
C.数据文件
D.表空间
2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A)
A . SYSDBA
B. SYSTEM
C. SCOTT
D. SYS
3.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)
A.授予了CONNECT的角,但没有授予RESOURCE的角
B.没有授予用户系统管理员的角
C.数据库实例没有启动
D.数据库监听没有启动
4.函数通常用来计算累计排名,移动平均数和报表聚合。(B)
A . 汇总
B. 分析
C 分组
D 单行
5.带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。
A . FOR INSERT
B. FOR UPDATE
C. FOR DELETE
D. FOR REFRESH
6.在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词(B)。
CREATE PUBLIC SYNONYM cust ON mary.customer;
CREATE PUBLIC SYNONYM cust FOR mary.customer;
CREATE SYNONYM cust ON mary.customer FOR PUBLIC;
不能创建CUSTOMER的公用同义词。
7. 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(C)。
A.游标打开
B.游标关闭
C.当前记录的数据加载到变量中
D.创建变量保存当前记录的数据
8. 在Oracle中,下面关于函数描述正确的是(AD)。
A.SYSDATE函数返回Oracle服务器的日期和时间
B.ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数
C.ADD_MONTHS日期函数返回指定两个月份天数的和
D.SUBSTR函数从字符串指定的位置返回指定长度的子串
9. 阅读下面的PL/SQL程序块:
BEGIN
INSERT INTO employee(salary,last_name,first_name) VALUES(35000,’Wang’,'Fred’);
SAVEPOINT save_a;
INSERT INTO employee(salary,last_name,first_name) VALUES(40000,’Woo’,'David’);
SAVEPOINT save_b;
DELETE FROM employee WHERE dept_no=10; SAVEPOINT save_c;
INSERT INTO employee(salary,last_name,first_name) VALUES(25000,’Lee’,'Bert’);
ROLLBACK TO SAVEPOINT save_c;
INSERT INTO employee(salary,last_name,first_name) VALUES(32000,’Chung’,'Mike’);
ROLLBACK TO SAVEPOINT save_b;
COMMIT;
oracle四舍五入END;
运行上面的程序,哪两个更改永久保存到数据库(CD)。
A.DELETE FROM employee WHERE dept_no=10;
B.INSERT INTO employee(salary,last_name,first_name) VALUES(32000,’Chung’,'Mike’);
C.INSERT INTO employee(salary,last_name,first_name)
VALUES(35000,’Wang’,'Fred’);
C.INSERT INTO employee(salary,last_name,first_name)
i. VALUES(40000,’Woo’,'David’);
10. 在Oracle中,表VENDOR包含以下列:
VENDOR_ID NUMBER Primary Key
NAME VARCHAR2(30)
LOCATION_ID NUMBER
ORDER_DT DATE
ORDER_AMOUNT NUMBER(8,2)
下面对表VENDOR运用分组函数的子句合法的是(C)。
A.FROM MAX(order_dt)
B.SELECT SUM(order_dt)
C.SELECT SUM(order_amount)
D.WHERE MAX(order_dt) = order_d
11. 在Oracle中,表EMP包含以下列:
……
NAME VARCHAR2(20)
ADDR VARCHAR2(60)
……
要以NAME’s address is ADDR格式返回数据,以下SQL语句正确的是(B)。
A.SELECT NAME + ’’’s address is ‘+ ADDR FROM EMP;
B.SELECT NAME || ’’’s address is ‘|| ADDR FROM EMP;
C.SELECT NAME + ’’s address is ‘+ ADDR FROM EMP;
D.SELECT NAME || ’’s address is ‘|| ADDR FROM EMP;
12. 在Oracle中,以下不属于集合操作符的是(B)。
A.UNION
B.SUM
C.MINUS
D.INTERSECT
13. 在Oracle中,表分区方式(C)建议分区数是2的幂(2、4、8等),以获得最平均的数据分布。
A.范围分区
B.列表分区
C.散列分区
D.复合分区
14. 在Oracle中,关于锁,下列描述不正确的是(D)。
A.锁用于在用户之间控制对数据的并发访问
B.可以将锁归类为行级锁和表级锁
C.insert、update、delete语句自动获得行级锁
D.同一时间只能有一个用户锁定一个特定的表
15 .在Oracle中,关于表分区下列描述不正确的是(C)。
A.分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论