Tài liệu

Oracle Exam 1

29/09/2018
0 trang
0
0
background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT                   

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm 2017

Oracle SQL Exam No. 1

Question 1:
Examine the description of the EMPLOYEES table:

EMP_ID

NUMBER(4)

NOT NULL

LAST_NAME

VARCHAR2(30)

NOT NULL

FIRST_NAME

VARCHAR2(30)

DEPT_ID

NUMBER(2)

JOB_CAT

VARCHAR2(30)

SALARY

NUMBER(8,2)

Which   statement   shows   the   department   ID,   minimum   salary,   and   maximum
salary paid in that department, only of the minimum salary is less then 5000
and the maximum salary is more than 15000?

A.   SELECT dept_id, MIN(salary(, MAX(salary)

FROM employees
WHERE MIN(salary) < 5000 AND MAX(salary) > 15000; 
B.  SELECT dept_id, MIN(salary), MAX(salary)
FROM employees
WHERE MIN(salary) < 5000 AND MAX(salary) > 15000
GROUP BY dept_id;

C.   SELECT dept_id, MIN(salary), MAX(salary)

FROM employees
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;

D.  SELECT dept_id, MIN(salary), MAX(salary)

FROM employees
GROUP BY dept_id

HAVING MIN(salary) < 5000 AND MAX(salary) < 15000;

E.  SELECT dept_id, MIN(salary), MAX(salary)

FROM employees
GROUP BY dept_id, salary
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;

Question 2:
You   added   a   PHONE_NUMBER   column   of   NUMBER   data   type   to   an   existing
EMPLOYEES   table.   The   EMPLOYEES   table   already   contains   records   of   100
employees.   Now,   you   want   to   enter   the  phone   numbers   of   each   of   the   100
employees into the table.

Some of the employees may not have a phone number available. Which data
manipulation operation do you perform?

A. MERGE 
B.  INSERT 
C.  UPDATE 
D.  ADD
E.  ENTER

Oracle SQL Exam No.1 - 2005

Page 1 of 17

background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT                   

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm 2017

F.   You cannot enter the phone numbers for the existing employee records.

Question 3:
You   need   to   create   a   view   EMP_VU.   The   view   should   allow   the  users   to
manipulate the records of only the employees that are working for departments
10 or 20.

Which SQL statement would you use to create the view EMP_VU?

A.   CREATE VIEW emp_vu AS

SELECT *
FROM employees

WHERE  department_id   IN  (10,20);

B.  CREATE VIEW emp_vu AS

SELECT *
FROM employees
WHERE   department_id   IN  (10,20)
WITH READ ONLY;

C.   CREATE VIEW emp_vu AS

SELECT *
FROM employees
WHERE   department_id   IN  (10,20)
WITH CHECK OPTION;

D. CREATE FORCE VIEW emp_vu AS 

SELECT *
FROM employees
WHERE  department_id   IN  (10,20);

E.  CREATE FORCE VIEW emp_vu AS

SELECT *
FROM employees
WHERE   department_id   IN  (10,20)
NO UPDATE;

Question 4:

Examine the data from the ORDERS and CUSTOMERS tables. 

ORDERS

ORD_ID

ORD_DATE

CUST_ID

ORD_TOTAÖ

100

12-JAN-2000

15

10000

101

09-MAR-2000

40

8000

102

09-MAR-2000

35

12500

103

15-MAR-2000

15

12000

104

25-JUN-2000

15

6000

105

18-JUL-2000

20

5000

106

18-JUL-2000

35

7000

107

21-JUL-2000

20

6500

109

04-AUG-2000

10

8000

Oracle SQL Exam No.1 - 2005

Page 2 of 17

background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT                   

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm 2017

CUSTOMERS

CUST_ID

CUST_NAME

CITY

 10

Smith

Los Angeles

 15

Bob

San Francisco

 20

Martin

Chicago

 25

Mary

New York

 30

Rina

Chicago

 35

Smith

New York

40

Lind

New York

Evaluate the SQL statement:

SELECT   *
FROM orders
WHERE cust_id = (SELECT cust_id

FROM customers
WHERE cust_name = 'Smith');

What is the result when the query is executed?

A.

ORD_ID

ORD_DATE

CUST_ID

ORD_TOTAL

102

09-MAR-2000

35

12500

106

18-JUL-2000

35

7000

108

04-AUG-2000

10

8000

B.

ORD_ID

ORD_DATE

CUST_ID

ORD_TOTAL

102

09-MAR-2000

35

12500

106

18-JUL-2000

35

7000

C.

ORD_ID

ORD_DATE

CUST_ID

ORD_TOTAL

108

04-AUG-2000

10

8000

D.  The query fails because the subquery returns more than one row.

E.   The query fails because the outer query and the inner query are using  different

tables.

Question 5:

Which is an SQL*Plus command?

A.   INSERT
B.   UPDATE

Oracle SQL Exam No.1 - 2005

Page 3 of 17

Mô tả tài liệu

Quy trình tuyển dụng bao gồm mẫu biểu các bước tuyển dụng, hệ thống các bài test tuyển dụng và hướng dẫn hoạch định nhân sự.

Bình luận

Tài liệu cùng bộ

0 trang
0
410

Bộ tài liệu liên quan

4 tài liệu
0
1308
6 tài liệu
0
1958
1 tài liệu
0
420
1 tài liệu
0
558
2 tài liệu
0
727

Bộ tài liệu liên quan

23/09/2018
4 tài liệu
0
1308
23/09/2018
6 tài liệu
0
1958
23/09/2018
1 tài liệu
0
420
23/09/2018
1 tài liệu
0
558
23/09/2018
2 tài liệu
0
727