Đề thi quản trị cơ sở dữ liệu phân tán 1

12 294 1
Đề thi quản trị cơ sở dữ liệu phân tán 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Sẽ xóa : C:\Users\banghs\Documents\QTCSDLPT ky 2010-2011.doc TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Họ tên SV:………………………………… STT……… Mã số SV:……………………… Học phân: Hệ quản trị liệu phân tán Mã học phần: Bài thi cuối kỳ năm học 2010-2011 Lớp CHỮ KÝ BỘ MÔN Ngày thi 7/6/2011 CHỮ KÝ CÁN BỘ CHẤM THI CHỮ KÝ NGƯỜI COI THI ĐIỂM BÀI THI Thời gian 90 phút ĐỀ CHẴN Chú ý: Sinh viên đánh dấu V vào bên trái đáp án câu trắc nghiệm sinh viên cho Làm câu tự luận khoảng trống dành sẵn câu, thiếu làm thêm trang phụ cuối QTCSDLPT(60’) 10 câu trắc nghiệm(2 câu/chương) diem 3/cau câu tự luận(1câu/chương) diem 4/cau QTCSDLPT(60’) 10 câu trắc nghiệm(2 câu/chương) diem 3/cau câu tự luận(1câu/chương) diem 4/cau Chương 1: Tông quan TL:ĐỊnh nghía CSDLPT/Đặc điểm 1/So sánh sở liệu tập trung sở liệu phân tán 2/Các thành phần hệ quản trị liệu phân tán 3/ Những vấn đề cần giải tiếp cận sở liệu phân tán 4/ Trình bày mô hình tham chiếu sở liệu phân tán 5/ Trình bày - Trong suốt vị trí - Trong suốt tên - Trong suốt nhân bản: TN:Cấu trúc vật ly/logic 1/ Bạn người quản trị csdl Oracle cần tạo csdl với tên DB3Ws Ba cấu trúc vật lý tạo nên csdl DB3Ws gì(chọn 3) A Redo log files B Control file C Datafiles D Tablespaces E Enterprise Manager F Segments G Extents 2/ Ba phát biểu cấu trúc nhớ sở liệu Oracle đúng?(chọn 3) A Một khối liệu(data block) cấu trúc logic B Một file liệu đơn thuộc nhiều không gian bảng C Khi segment tạo ra, chứa mở rộng(extent) D Các data block extent thuộc file hay khác file E Không gian bảng bao gồm nhiều file liệu đĩa khác F Trong không gian bảng, segment bao gồm extent từ nhiều file 3/ Extents tập hợp logic liên tục A Các segment B Các database block C Các không gian bảng (tablespace) D Các khối hệ điều hành 4/ Tùy chọn liệt kê phân cấp cấu trúc nhớ từ lớn đến nhỏ A segment, extent, tablespace, data block B data block, extent, segment, tablespace C tablespace, extent, data block, segment D tablespace, segment, extent, data block E tablespace, data block, extent, segment Chương 2:Chỉ mục định vị TL:ĐỊnh nghía vái trò mục/định vị 1/Phân biệt mục xây dựng lại(rebuild index) với mục kết khối(coalesce index) 2/Kiến trúc lập lịch 3/Nêu trình vận hành tác vụ 4/ Các tùy chọn lập mục TN:Các lệnh mục định vi 1/ Ta cần luật sau: Không có dòng bảng có giá trị trùng Một cột không chứa giá trị null Kiểu ràng buộc đảm bảo luật đúng? A check B unique C not null D primary key E foreign key 2/ Một điều cần làm quản trị sở liệu kiểm tra hiệu sở liệu Công cụ giúp ta làm điều này? A RMAN B Oracle Enterprise Manager C Oracle Universal Installer D Oracle Database Configuration Assistant 3/ Ta cần tạo mục trường MASANPHAM bảng NHATKYKINHDOANH với 100 triệu bản ghi Vào ngày đầu tháng, bảng có khoảng triệu ghi nạp thêm Những ngày lại tháng, bảng chịu truy vấn Tất báo cáo lấy dựa 101 giá trị khác MASANPHAM Ta nên lựa chọn kiểu mục để phù hợp? A bitmap B reverse key C unique B-Tree D normal B-Tree E function based F non-unique concatenated Chương 3: Xử lý câu hỏi lập lịch TL:Tối ưu hóa câu hỏi/lịch biểu/ 1/ Liệt kê giá thành liên quan đến tối ưu hóa truy vấn Xác định yếu tố quan trọng truy vấn WAN 2/ Liệt kê bước xử lý truy vấn sở liệu phân tán 3/Kiến trúc xử lý truy vấn Oracle 4/ Hãy nêu tính đắn phân đoạn liệu csdl phân tán(hoàn toan-complete/không kết nối-disjoint/xây dựng lai-reconstruct) 5/Oracle: phân biệt loại liên kết csdl: riêng/công cộng/tổng thể TN:Các lệnh lập lịch/truy vấn 1/ Một bảng bị hủy không cần dùng hay cần tổ chức lại Ba phát biểu việc hủy bảng(chọn 3) A Mọi synonyms cho bảng bị hủy bị xóa B Khi bảng bị hủy, extent mà bảng sử dụng giải phóng C Việc hủy bảng chuyển thông tin bảng khỏi từ điển liệu D Các mục giám sát bảng không bị hủy đánh dấu INVALID E Tùy chọn ràng buộc kéo theo (CASCADE CONSTRAINTS) cần thiết bảng hủy bảng cha quan hệ khóa 2/ Kiểu segment sử dụng để nâng cao hiệu truy vấn? A index B table C temporary D boot strap Chương 4:Giao dịch điều khiển tương tranh TL:ĐỊnh nghía giao dịch/điều khiển tương tranh/các yêu cầu 1/ Định nghĩa Các tchat giao dịch 2/ Định nghĩa vai trò điều khiển tương tranh 3/ Trình bày chuyển giao pha 4/ Phân biệt Undo Redo 5/Khái niệm khóa chết(deadlock) 6/Khóa dòng khóa bảng, khóa cho mức độ tương tranh cao Vì sao? TN: Khóa 1/Ta cần hủy hai cột ghichu email bảng nhansu Dãy câu lệnh SQL dùng để hủy cột hạn chế thời gian cột cập nhật? A ALTER TABLE nhansu DROP COLUMN ghichu DROP COLUMN email; B ALTER TABLE nhansu DROP COLUMN ghichu; ALTER TABLE nhansu DROP COLUMN email; C ALTER TABLE nhansu SET UNUSED COLUMN ghichu; ALTER TABLE nhansu DROP UNUSED COLUMNS; ALTER TABLE nhansu SET UNUSED COLUMN email; ALTER TABLE nhansu DROP UNUSED COLUMNS; D ALTER TABLE nhansu SET UNUSED COLUMN ghichu; ALTER TABLE nhansu SET UNUSED COLUMN email; ALTER TABLE nhansu DROP UNUSED COLUMNS; 2/ Khi thể Oracle khởi động, tiến trình khởi động Các tiến trình thực hai chức nào? (chọn 2) A B C D E Thực thao tác vào/ra Khóa dòng dòng từ điển liệu Giám sát tiến trình Oracle khác Kết nối người sử dụng với thể Oracle Vận hành câu lệnh SQL công bố qua môt ứng dụng 3/ Một lệnh INSERT bị cố cần roll back Cài thể điều này? A Phục hồi việc chèn vào(INSERT) B Nhất quán việc đọc C Phục hồi giao dịch D rollback giao dịch 4/ Tiến trình ghi sở liệu (DBWn) ghi đệm thay đổi từ cache đêm sở liệu vào A Chỉ file liệu B Chỉ file liệu file điều khiển C Chỉ file liệu file nhật ký redo D Chỉ file liệu, nhật ký redo file điều khiển 5/ Với bảng nhansu, người sử dụng A công bố lệnh sau: UPDATE nhansu SET id=200 WHERE id=1 Rồi người sử dụng B công bố lệnh sau: UPDATE nhansu SET id=300 WHERE id=1 Người sử dụng B thông báo lệnh UPDATE dường bị treo Ta khẳng định vấn đề để người sử dụng B tiếp tục làm việc? A Hệ thống không yêu cầu hành động B Yêu cầu người sử dụng B thoát khỏi câu lệnh C Yêu cầu người sử dụng A chuyển giao giao dịch D Yêu cầu người sử dụng B chuyển giao giao dịch 6/ Oracle đảm bảo tính quán đọc cho việc truy vấn bảng Cái cung cấp tính quán? A Các nhật ký redo B File điều khiển C segment undo D Từ điển liệu 7/ Cấu trúc cung cấp quán đọc mức câu lệnh? A segment undo B Các file nhật ký redo C Các bảng từ điển liệu D Các file nhật ký redo lưu trữ 8/ Xét giao dịch đơn chạy cách ly: T = r(A) r(B) w(A) w(B) r(C) w(C) w(D) Hệ thống bị cố khởi động lại, ta kiểm tra nhật ký Qua kịch với nội dung nhật ký lưu, xác định phần tử liệu PHẢI ghi phần tử liệu CẤM ghi lên sở liệu đĩa (Trình bày PHẢI: CẤM : , tất ghi ) a) UNDO logging: log = b) UNDO logging: log = c) REDO logging: log = d) REDO logging: log = e) UNDO/REDO logging with nonquiescent (fuzzy) checkpointing: log = f) UNDO/REDO logging with nonquiescent (fuzzy) checkpointing: log = Chương 5: Phục hồi cố TL:ĐỊnh nghía phân loại lưu/phục hồi /các bậc(shutdown/unmount/mount/open csdl) 1/ Sao lưu: phân biệt ảnh(image copies) tập lưu(backup set) 2/Sao lưu: phân biệt lưu quán không quán 3/ Phục hồi: Vai trò điểm kiểm tra (checkpoint) 4/ Phục hồi: trình tự bước thực phục hồi TN:Các lệnh lưu/phục hồi dùng RMAN 1/ Ta ngầm định mệnh đề không gian bảng UNDO câu lệnh CREATE DATABASE Tham số UNDO_MANAGEMENT thiết lập AUTO Kết câu lệnh CREATE DATABASE gì? A Server Oracle không tạo không gian bảng undo B Server Oracle tạo segment undo không gian bảng SYSTEM C Server Oracle tạo không gian bảng undo với tên SYS_UNDOTBS D Cơ sở liệu bị cố ta không đặc tả không gian bảng undo câu lệnh CREATE DATABASE 2/ Một lỗi mạng kết thúc không mong muốn phiên làm việc với sở liệu người dùng Hai kiện xuất bối cảnh này?(Chọn 2) A Điểm kiểm tra xuất B Thực chuyển giao nhanh C Bộ phục hồi thực phục hồi phiên D Tiến trình giám sát thực roll back giao dịch người sử dụng thời E Tiến trình giám sát thực lưu giao dịch người sử dụng thời F Hệ thống giám sát giải phóng tài nguyên hệ thống để dành cho phiên người sử dung G Tiến trình giám sát giải phóng tài nguyên khóa bảng dòng mà người sử dụng giữ 3/ Một lệnh INSERT bị cố cần roll back Cài thể điều này? A Phục hồi việc chèn vào(INSERT) B Nhất quán việc đọc C Phục hồi giao dịch D rollback giao dịch 4/ Tiến trình ghi sở liệu (DBWn) ghi đệm thay đổi từ cache đêm sở liệu vào A Chỉ file liệu B Chỉ file liệu file điều khiển C Chỉ file liệu file nhật ký redo D Chỉ file liệu, nhật ký redo file điều khiển 5/ Ta công bố lệnh sau: STARTUP MOUNT Ba kiện xuất thể khởi động sở liệu mount? (chọn 3) A vùng nhớ tổng thể hệ thống định vị B file điều khiển mở C tiến trình khởi động D tồn tai file liệu kiểm tra E Sự tồn tai file nhật ký redo trực tuyến kiểm tra 6/ Ta cần shutdown sở liệu ta Ta muốn người sử dụng kết nối hoàn tất giao dịch thời Chế độ shutdown ta nên đặc tả lệnh SHUTDOWN? A ABORT B NORMAL C IMMEDIATE D TRANSACTIONAL 7/ Ba phát biểu việc sử dụng file nhật ký redo online? (chọn 3) A Các file nhật ký redo dùng cho phục hồi B Mỗi nhật ký redo nhóm gọi thành viên C Các file nhật ký redo tổ chức tối thiểu thành ba nhóm D Một sở liệu Oracle yêu cầu thành viên nhật ký redo online E Các file nhật ký redo cung cấp sở liệu với phương pháp quán đọc F Các file nhật ký redo cung cấp phương tiện để thực lại giao dịch cố thể 8/ Kiểm tra phát biểu sau: 1) MOUNT gắn sở liệu cho hoạt động quản tri sở liệu không cung cấp cho người dùng truy nhập sở liệu 2) Lệnh NOMOUNT tạo đệm liệu không cung cấp truy nhập sở liệu 3)Lệnh OPEN cho phép người dùng truy nhập vào sở liệu 4) Lệnh STARTUP khởi động thể Đáp án mô tả phát biểu trên? A TRUE B TRUE C TRUE, FALSE D FALSE, TRUE E FALSE, TRUE F FALSE, FALSE 9/ Cái cung cấp để phục hồi liệu không viết vào file liệu trước cố? A Nhật ký redo B segment undo C Segment rollback D Không gian bảng hệ thống [...]... được tổ chức tối thi u thành ba nhóm D Một cơ sở dữ liệu Oracle yêu cầu ít nhất 3 thành viên nhật ký redo online E Các file nhật ký redo cung cấp cơ sở dữ liệu với một phương pháp nhất quán đọc F Các file nhật ký redo cung cấp phương tiện để thực hiện lại các giao dịch khi sự cố một thể hiện 8/ Kiểm tra các phát biểu sau: 1) MOUNT gắn cơ sở dữ liệu cho các hoạt động quản tri cơ sở dữ liệu nào đó nhưng... không cung cấp cho người dùng truy nhập cơ sở dữ liệu 2) Lệnh NOMOUNT chỉ tạo bộ đệm dữ liệu nhưng không cung cấp truy nhập cơ sở dữ liệu 3)Lệnh OPEN cho phép người dùng truy nhập vào cơ sở dữ liệu 4) Lệnh STARTUP khởi động một thể hiện Đáp án nào mô tả đúng các phát biểu trên? A 2 và 3 là TRUE B 1 và 3 là TRUE C 1 là TRUE, 4 là FALSE D 1 là FALSE, 4 là TRUE E 1 là FALSE, 3 là TRUE F 2 là FALSE, 4 là...D sự tồn tai của file dữ liệu được kiểm tra E Sự tồn tai của file nhật ký redo trực tuyến được kiểm tra 6/ Ta cần shutdown cơ sở dữ liệu của ta Ta muốn mọi người sử dụng đang kết nối có thể hoàn tất giao dịch hiện thời bất kỳ Chế độ shutdown nào ta nên đặc tả trong lệnh SHUTDOWN?... các phát biểu trên? A 2 và 3 là TRUE B 1 và 3 là TRUE C 1 là TRUE, 4 là FALSE D 1 là FALSE, 4 là TRUE E 1 là FALSE, 3 là TRUE F 2 là FALSE, 4 là FALSE 9/ Cái gì cung cấp để phục hồi dữ liệu đã không được viết vào các file dữ liệu trước khi sự cố? A Nhật ký redo B segment undo C Segment rollback D Không gian bảng hệ thống .. .1/ So sánh sở liệu tập trung sở liệu phân tán 2/Các thành phần hệ quản trị liệu phân tán 3/ Những vấn đề cần giải tiếp cận sở liệu phân tán 4/ Trình bày mô hình tham chiếu sở liệu phân tán. .. tra phát biểu sau: 1) MOUNT gắn sở liệu cho hoạt động quản tri sở liệu không cung cấp cho người dùng truy nhập sở liệu 2) Lệnh NOMOUNT tạo đệm liệu không cung cấp truy nhập sở liệu 3)Lệnh OPEN... dịch 4/ Tiến trình ghi sở liệu (DBWn) ghi đệm thay đổi từ cache đêm sở liệu vào A Chỉ file liệu B Chỉ file liệu file điều khiển C Chỉ file liệu file nhật ký redo D Chỉ file liệu, nhật ký redo file

Ngày đăng: 17/01/2016, 00:09

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan