Cơ sở dữ liệu, Đại học, CNTT- ĐH Sư Phạm Hà Nội, Khoá 52 - Đề 2

Bài từ Thư viện Đề thi VLOS.

ĐỀ THI ĐẠI HỌC Năm 1 Khoá 52 - Đề 2
 Trường học  Đại học Sư phạm Hà Nội
 Lớp học  Đại học
 Năm học  2005
 Môn thi  Cơ sở dữ liệu
 Thời gian  120 phút
 Thang điểm  10
Trương Vĩnh Bình - Asteroid_tvb - Thành viên Forum Olympia

Câu 1 (2 điểm) Nêu khái niệm về hệ Cơ sở dữ liệu. Nêu các chức năng cơ bản của một hệ quản trị cơ sở dữ liệu


Câu 2 (3 điểm) Một thư viện dùng một hệ cơ sở dữ liệu gồm 3 quan hệ sau đây để quản lý sách, mượn-trả và đọc giả :

B (B#, TITLE, AUNAME, PNUM),
BR (B#, R#, BDATE, RAL),
R (R#, RNAME, YDATE, ADD) ,

Trong đó

R# là số thẻ đọc giả, B# là số hiệu sách
RNAME là tên đọc giả, TITLE là tên sách
DATE và ADD là năm sinh và địa chỉ của đọc giả
NUM là số trang, BDATE là ngày mượn và RAL cho biết đã trả hay chưa (giả sử miền giá trị của RAL là {true, false})

Hãy dùng các biểu thức đại số quan hệ (hoặc ngụn ngữ tõn từ) và ngôn ngữ SQL để biểu diễn các yêu cầu sau:

a) Cho biết số hiệu của các quyển sách mà người có số thẻ “S3” đã từng mượn
b) Tìm địa chỉ người mượn quyển sách “MARTIN” của tác giả có tên là “J. D. BERWILL”
c) Tìm số hiệu những quyển sách đã từng có một người mượn hơn một lần


Câu 3 (3 điểm) Giả sử có một ngành mà tỷ lệ thu thuế theo doanh thu của ngành đó phụ thuộc vào đơn vị hành chính thành phố. Mỗi một công ty của ngành có một số tài khoản K, đăng ký kinh doanh chỉ ở một thành phố và chịu tý lệ thuế của thành phố đó . Mặt khác doanh thu của mỗi công ty được quản lý chi tiết đến doanh thu của từng loại sản phẩm của công ty đó. Nếu kí hiệu C, P, T, S và D lần lượt là các thuộc tính mã công ty, thành phố, tỷ lệ thuế, mã sản phẩm và doanh thu thì ta có các phụ thuộc hàm sau :

C \to \ KP,   P \to \ T,    CS \to \ D.
a) Tìm khoá của lược đồ quan hệ nêu trên
b) Tìm một phép tách kết nối không mất thông tin cho R để thay R bởi các lược đồ ở dạng chuẩn BCNF (Boyce-Codd)
c) Tìm một phép tách R thành những lược đồ ở dạng chuẩn 3, phép tách này vừa là tách kết nối không mất thôngtin vừa bảo toàn các phụ thuộc đã cho


Câu 4 (2 điểm) Nêu các chức năng cơ bản của một hệ quản trị CSDL phân tán



Xem thêm

Ý KIẾN CỦA BẠN
 
Gõ tiếng Việt có dấu:
(Hỗ trợ định dạng wikitext)
Công cụ cá nhân