Quản trị cơ sở dữ liệu Oracle De thi mau

5 349 1
Quản trị cơ sở dữ liệu Oracle  De thi mau

Đang tải... (xem toàn văn)

Thông tin tài liệu

PHẦN CÂU HỎI TRẮC NGHIỆM (6 điểm, 20 câu) INSERT INTO student1 VALUES (1, 'Nguyên Văn A'); INSERT INTO course1 VALUES (1, 'Toan'); INSERT INTO course1 VALUES (2, 'Văn'); COMMIT; 1) Sau thi hành block, Y mang giá trị gì? DECLARE X INTEGER; Y BOOLEAN; BEGIN SELECT COUNT(*) INTO X FROM EMP; Y := SQL%FOUND; END; A TRUE B FALSE C NULL D Đoạn code không làm việc DECLARE v_id NUMBER; BEGIN DELETE FROM student1 WHERE id = 200; FOR i in LOOP DELETE FROM course1 WHERE idCourse = i; END LOOP; 2) Câu lệnh grant select, insert, update, delete on suppliers to smith; A Cấp phát Object Privilege cho user smith B Cấp phát System Privilege cho user smith C Cấp phát cả System Privilege và Object Privilege cho user smith D Thu hồi Privilege của user smith DBMS_OUTPUT.PUT_LINE( TO_CHAR(SQ L%ROWCOUNT)); END; Kết quả xuất là? A B C D 3) Cho khối lệnh sau DECLARE x NUMBER := 0; i NUMBER :=0; BEGIN LOOP i := i + 1; x := x + 3; IF i< THEN CONTINUE; END IF; EXIT WHEN i = 5; END LOOP; DBMS_OUTPUT.PUT_LINE (' After loop: x = ' || TO_CHAR(x)); (*) END; 5) CREATE TABLE student (id NUMBER, name VARCHAR2(100)); INSERT INTO student VALUES (1, 'Nguyên Văn A'); CREATE TABLE course (idCourse NUMBER, nameCourse VARCHAR2(100)); INSERT INTO course VALUES (1, 'Toan'); INSERT INTO course VALUES (2, 'Văn'); ROLLBACK; Sau thực đoạn lệnh thì bảng student và course chứa dòng (row) dữ liệu A Student:0, course:0 B Student:0, course:2 C Student:1, course:0 D Student:1, course:2 Giá trị của biến x xuất (*); A x=1 B x=3 C x=5 D x=15 6) Phát biểu nào sau với mệnh đề WITH GRANT ADMIN? A Cho phép người gán các quyền DBA B Là cú pháp bắt buộc cho lệnh gán quyền đối tượng C Được sử dụng gán quyền đối tượng lên cột khóa ngoại D Cho phép người gán quyền gán quyền cho những người dùng hay role khác 4) Cho khối lệnh sau CREATE TABLE course1 (idCourse NUMBER, nameCourse VARCHAR2(100)); CREATE TABLE student1 (id NUMBER, name VARCHAR2(100)); 7) Đối tượng nào sau phải trả (RETURN) kết quả? A Procedure B Function C Trigger D Method 13) Tên cột sau hợp lệ? A 515Kinds B First#Name C #FirstName D Tất sai 8) Phần nào khối lệnh PL/SQL xử lý lỗi các điều kiện bất thường? A Phần DECLARE B Phần thân C Phần EXCEPTION D Không phải phần nào phần 14) Đoạn lệnh sau sai dòng create procedure p (x IN NUMBER, y OUT NUMBER) AS BEGIN x:=4; y:=3; y := x * y; END; 9) Cho đoạn lệnh tạo sequence sau Create sequence inc_seq Start with 149 Minvalue Maxvalue 150 Cycle; Nếu giá trị hiện (inc_seq.currval) là 150 thì câu lệnh select inc_seq.NEXTVAL from dual; trả kết quả là bao nhiêu? A 149 B 150 C 151 D A Dòng B Dòng C Dòng D Dòng 15) Thực đoạn lệnh sau: CREATE TABLE course (idCourse NUMBER, nameCourse VARCHAR2(100)); DECLARE v_id NUMBER; BEGIN INSERT INTO course VALUES (1, 'Toan'); INSERT INTO course VALUES (2, 'Văn'); SELECT idCourse INTO v_id FROM course; END; Kết quả trả là:? A v_id =1 B v_id =2 C EXCEPTION NO_DATA_FOUND D EXCEPTION TOO_MANY_ROWS 10) Thuộc tính nào luôn FALSE sql cursor (implicit cursor)? A %FOUND B %ISOPEN C %NOTFOUND D %ROWCOUNT 11) thuộc tính nào sau tương ứng với trỏ tiềm ẩn? A %rowtype, %toomanyrows, %found B %isopen, %rowcount, %found C %found, %rowtype, %rowcount D Tất cả sai 16) Giả sử ta cần định dạng kiểu ngày: 06th of December, 2012 Diễn tả nào sau là đúng? A to_char(start_date,'DDspTh “of” Month, YYYY') B to_char(start_date,'DDTh of Month, YYYY') C to_char(start_date,'DDTh "of" Month, YYYY') D to_char(start_date,'DDspTh “of” Mon, YYYY') 12) Lệnh sau không thuộc “object privilege”? A INSERT B DROP USER C DELETE D UPDATE ELSE y := 'THÁNG 5'; END IF; RETURN x+5; END; BEGIN v_kq := setMonth (v_x, v_y); DBMS_OUTPUT.PUT_LINE (TO_CHAR(v_x)); (*) DBMS_OUTPUT.PUT_LINE (TO_CHAR(v_kq)); (**) DBMS_OUTPUT.PUT_LINE (v_y); -(***) END; Giá trị xuất (*), (**) A B C D 17) View từ điển liệu (dictionary view) sử dụng để truy vấn bảng tạo ra? A ALL_VIEWS B DBA_INDEXES C USER_TABLES D USER_INDEXES 18) The resource role has the UNLIMITED TABLESPACE privilege? A TRUE B FALSE 19) DECLARE v_x NUMBER :=3; v_y VARCHAR2 (20) := 'THANG 8'; v_kq NUMBER; FUNCTION setMonth (x IN NUMBER, y IN OUT VARCHAR2) RETURN NUMBER AS BEGIN IF x=1 THEN y := 'THANG 1'; ELSIF x=2 THEN y := 'THANG 2'; ELSIF x=3 THEN y := 'THANG 3'; ELSIF x=4 THEN y := 'THANG 4'; 20) Với khối lệnh câu 19, giá trị xuất (***) A THANG 8; B THANG 5; C THANG 3; D 8; PHẦN THI VIẾT (4 điểm) Cho lược đồ sở liệu sau: TINH (MaTT, TenTinhTP) Tân từ: tỉnh mã tỉnh, tên tỉnh thành phố Ví dụ: 49, Lâm Đồng; 52 TP HCM DIADIEM(MaDD, TenDD, MaTT, DacTrung, DiaChi) Tân từ: địa điểm du lịch số phân biệt với địa điểm khác, tên địa điểm, tỉnh thành phố mà địa điểm trực thuộc, đặc trưng địa điểm, địa KHACHHANG(MaKH, HoTen, NgSinh, GioiTinh) Tân từ: lưu trữ thông tin khách hàng thông tin kèm DULICH(MaDD, MaKH, NgayDen) Tân từ: lưu trữ thông tin khách hàng đến tham quan địa điểm vào ngày cụ thể Viết function nhận vào đối số tên địa điểm, năm Trả (RETURN) số lượt khách tham quan địa điểm năm a Viết Procedure get_khachhang nhận vào đối số makh, trả hoten, gioitinh khách hàng thông qua đối số Procedure (OUT) b Viết khối lệnh PL/SQL in thông tin hoten, gioitinh khách hàng số ‘KH01’ (thông tin hoten, gioitinh nhờ gọi procedure trên) Viết khối lệnh PL/SQL khai báo tập hợp dùng để chứa thông tin khách du lịch sinh năm 1960 đến thăm địa điểm du lịch “Thác Giang Điền” năm 2007 Sau in thông tin khách hàng hình Viết khối lệnh thống kê tỉnh thành phố đặc trưng du lịch thuộc thành phố Thông tin hiển thị gồm có: mã tỉnh thành, tên tỉnh thành danh sách đặc trưng (danh sách đặc trưng bao gồm số thứ tự: 1, 2, 3… tên đặc trưng) (1.5 điểm) 64 Vũng Tàu Vùng biển 05 Đaklak Tây nguyên Cà fê BÀI LÀM MÔN HỆ QUẢN TRỊ CSDL ORACLE (THI GIỮA KỲ) Họ tên : _ MSSV : _ Lớp : _ ĐỀ SỐ : PHIẾU TRẢ LỜI TRẮC NGHIỆM 10 11 12 13 14 15 16 17 18 19 20 A                     B                     C                     D                     ... (v_y); -(***) END; Giá trị xuất (*), (**) A B C D 17) View từ điển liệu (dictionary view) sử dụng để truy vấn bảng tạo ra? A ALL_VIEWS B DBA_INDEXES C USER_TABLES D USER_INDEXES 18) The resource... THEN y := 'THANG 4'; 20) Với khối lệnh câu 19, giá trị xuất (***) A THANG 8; B THANG 5; C THANG 3; D 8; PHẦN THI VIẾT (4 điểm) Cho lược đồ sở liệu sau: TINH (MaTT, TenTinhTP) Tân từ: tỉnh có mã... trưng) (1.5 điểm) 64 Vũng Tàu Vùng biển 05 Đaklak Tây nguyên Cà fê BÀI LÀM MÔN HỆ QUẢN TRỊ CSDL ORACLE (THI GIỮA KỲ) Họ tên : _ MSSV : _ Lớp : _ ĐỀ SỐ : PHIẾU TRẢ LỜI TRẮC

Ngày đăng: 29/08/2017, 10:16

Từ khóa liên quan

Mục lục

  • PHIẾU TRẢ LỜI TRẮC NGHIỆM

Tài liệu cùng người dùng

Tài liệu liên quan