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 |
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 :
- 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
- Cơ sở dữ liệu, Đại học, CNTT- ĐH Sư Phạm Hà Nội, Khoá 51
- Cơ sở dữ liệu, Đại học, CNTT- ĐH Sư Phạm Hà Nội, Khoá 51 - Đề 2
- Cơ sở dữ liệu, Đại học, CNTT- ĐH Sư Phạm Hà Nội, Khoá 52
