2
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Km10 Đường Nguyễn Trãi, Hà Đông-Hà Tây
Tel: (04).5541221; Fax: (034).820853
Website: ; E-mail:
CÂU HỎI VÀ BÀI TẬP ĐIỀU KIỆN
Môn học: Cơ sở dữ liệu
(Sinh viên chọn mỗi phần 1 câu để làm)
Phần 1: Chọn 1 trong các câu sau, trình bày từ 2-3 trang:
1. Cơ sở dữ liệu là gì, hiểu thế nào là một hệ cơ sở dữ liệu tác nghiệp.và sự cần thiết tổ
chức lưu trữ dữ liệu theo lý thuyết cơ sở dữ liệu. Ví dụ minh hoạ về một sơ sở dữ
liệu tác nghiệp.
2. Trình bày mô hình kiến trúc tổng quát hệ cơ sở dữ liệu 3 mức. Mục tiêu của các hệ
cơ sở dữ liệu. Hiểu thế nào là phụ thuộc dữ liệu. Ví dụ minh hoạ.
3. Chức năng, vai trò của Hệ quản trị cơ sở dữ liệu và người quản trị cơ sở dữ liệu. Mô
hình truy xuất dữ liệu Client/Server
4. Khái niệm về cơ sở dữ liệu quan hệ, phụ thuộc hàm, các hệ tiên đề suy dẫn Arstrong
và khoá của quan hệ. Ví dụ minh hoạ về cơ sở dữ liệu nghiệp vụ, bao gồm tập các
phụ thuộc, khoá, các phụ thuộc đầy đủ, phụ thuộc bắc cầu.
Phần 2: Chọn 1 trong các câu sau, trình bày từ 3-4 trang:
1. Khái niệm và ý nghĩa bao đóng các thuộc tính, Phương pháp xác định bao đóng. Giả
sử trong cơ sở dữ liệu quản lý thuê bao điện thoại bao gồm các thuộc tính mã thuê
bao, tên thuê bao, số điện thoại thuê bao và đối tượng thuê bao. Thông tin trong bao
đóng của số điện thoại, mã thuê bao là gì và ý nghĩa của các bao đóng này.
2. Phát biểu định nghĩa dạng chuẩn thứ nhất – 1NF (First Normal Form), dạng chuẩn
thứ hai – 2NF (Second Normal Form) và dạng chuẩn thứ 3 - 3NF (Three Normal
Form). Cho quan hệ 1NF quản lý phát hành báo chí bao gồm các thuộc tính: Mã
khách hàng, tên khách hàng, địa chỉ khách hàng, mã báo, tên báo, giá báo, số lượng
báo khách đặt mua. Bằng sơ đồ các phụ thuộc hàm, hãy chuyển đổi quan hệ trên về
các quan hệ 3 NF..
3. Ngôn ngữ con thao tác dữ liệu. các phép toán đại số quan hệ , các phép toán bổ sung
và các tính chất đại số quan hệ. Cho quan hệ quản lý danh bạ điện thoại bao gồm các
thông tin: mã thuê bao, tên thuê bao, số điện thoại thuê bao và đối tượng thuê bao.
Hãy cho biết kết quả của phép chiếu trên các thuộc tính đối tượng và kết quả phép
chọn với điều kiện đối tượng thuê bao là các doanh nghiệp nhà nước.
4. Ngôn ngữ truy vấn SQL, cấu trúc, các mệnh đề SELECT, FROM, WHERE, GROUP
BY,....và các phép gộp nhóm.
Phần 3: Chọn 1 trong các câu sau, trình bày từ 2-3 trang:
3
1. Cho quan hệ mua bán hàng hoá MBH bao gồm các thông tin: Số hoá đơn, ngày bán
hàng, họ tên người mua hàng, địa chỉ người mua hàmg, mã mặt hàng, tên mặt hàng,
đơn giá, số lượng và tiền.
∑ Hãy xác định tập các phụ thuộc hàm quan hệ MBH
∑ Biểu diễn bằng sơ đồ các phụ thuộc hàm quan hệ MBH
∑ Chuyển đổi quan hệ MBH về nhóm các quan hệ 3NF.
∑ Sử dụng SQL biểu diễn câu hỏi sau: Mặt hàng nào được bán có số tiền
trên 10 triệu Việt nam đồng ?.
2. Cho quan hệ quản lý mạng cáp QLC, bao gồm các thông tin Mã tuyến cáp, tên tuyến
cáp, độ dài tuyến cáp, mã cáp, tên cáp, số lượng cáp lắp đăt.
∑ Hãy xác định tập các phụ thuộc hàm quan hệ QLC
∑ Biểu diễn bằng sơ đồ các phụ thuộc hàm quan hệ QLC
∑ Chuyển đổi quan hệ QLC về nhóm các quan hệ 3NF.
∑ Sử dụng SQL biểu diễn câu hỏi sau: Tuyến cáp nào được lắp đặt có tổng
giá trị trên 100 triệu Việt nam đồng ?.
3. Giả sử trong quan hệ quản lý phát hành báo chí QLB, gồm có các thông tin: mã
khách đặt mua báo, tên khách, địa chỉ khách hàng, mã báo khách đặt mua., tên
báo,giá báo và số lượng báo khách đặt mua..
∑ Hãy xác định tập các phụ thuộc hàm quan hệ QLB
∑ Biểu diễn bằng sơ đồ các phụ thuộc hàm quan hệ QLB
∑ Chuyển đổi quan hệ QLB về nhóm các quan hệ 3NF.
∑ Sử dụng SQL biểu diễn câu hỏi sau: Những khách hàng nào đặt mua báo
có tổng giá trị trên 10 triệu Việt nam đồng ?.
PHÒNG ĐÀO TẠO ĐẠI HỌC TỪ XA