Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

BÀI TẬP ĐẠI SỐ QUAN HỆ

Bài số 1:

R S

A B C D A B C D

1 0 0 0 2 1 1 1

1 1 0 0 2 2 1 1

1 1 1 0 1 1 1 0

1 1 1 1 x y z v

a) Tính R-S và S-R


b) Tính R ∪ S, R*S

Bài số 2: Thực hiện truy vấn dữ liệu bằng ngôn ngữ Đại số quan hệ
Cho lược đồ cơ sở dữ liệu:
Sinhvien (MASV, HOTENSV, NU, NGAYSINH, NOISINH,TINH,MALOP)
Lop (MALOP,TENLOP, MAKHOA)
Khoa (MAKHOA, TENKHOA)
Monhoc (MAMH, TENMH, DONVIHT)
Giangvien (MAGV, HOTENGV, HOCVI, CHUYENNGANH, MAKHOA)
Ketqua (MASV, MAMH, LANTHI, DIEMTHI)
Phancong (MALOP, MAMH, MAGV)
a) Lập danh sách những sinh viên có hộ khẩu thường trú ở tỉnh “HA NOI”, danh sách
cần các thông tin: MASV, HOTENSV, NGAYSINH, TENLOP
b) Lập danh sách các sinh viên của lớp có MALOP là CDTH2A, danh sách cần các
thông tin: MASV, HOTENSV, NGAYSINH, TINH.
c) Lập danh sách các giảng viên có cấp học vị là THAC SY của khoa có MAKHOA là
“CNTT”, danh sách cần: MAGV, HOTENGV, CHUYENNGANH.
d) Lập bảng điểm thi lần 1 môn học “869” cho tất cả sinh viên thuộc hai lớp có MALOP
là: “CĐTH2A” và “CĐTH2B”, danh sách cần: MASV, HOTENSV, DIEMTHI.
e) Lập danh sách các giảng viên đã dạy lớp CĐTH2A, danh sách cần các thông tin:
MAGV, HOTENGV, TENKHOA, HOCVI, TENMH.
f) Lập danh sách các môn mà lớp CDTH2A đã học, danh sách cần các thông tin:
MAMH, TENMH, DONVIHT, HOTENGV.
g) Lập danh sách những giảng viên đã dạy sinh viên có MASV là “00CDTH189“, danh
sách cần: MAGV, HOTENGV, HOCVI, CHUYENNGANH, TENKHOA, TENMH
h) Lập danh sách các sinh viên có mã khoa “CNTT” có điểm thi lần 1 môn học “869”
lớn hơn hoặc bằng 8, danh sách cần MASV, HOTENSV, DIEMTHI, TENLOP.

Bài số 3: Thực hiện truy vấn dữ liệu bằng ngôn ngữ Đại số quan hệ
Cho lược đồ CSDL quản lý bán hàng như sau:
KHACH (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO) (Khách (mã khách
hàng, họ tên, địa chỉ, số điện thoại, ngày sinh, doanh số))
NHANVIEN (MANV, HOTEN, NGSINH, NGVL, HESO, MUCLUONG) (Nhân viên
(mã nhân viên, họ tên, ngày sinh, ngày vào làm, hệ số, mức lương))
SANPHAM (MASP, TENSP, DVT, NUOCSX, GIA) (sản phẩm (mã sản phẩm, tên sản
phẩm, đơn vị tính, nước sản xuất, giá))
HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA) (Hóa đơn (số hóa đơn, ngày
hóa đơn, mã khách hàng, mã nhân viên, trị giá))
CTHD (SOHD, MASP, SL) (Chi tiết hóa đơn (số hóa đơn, mã sản phẩm, số lượng))
1. In ra số hóa đơn cùng trị giá của các hóa đơn do nhân viên có tên “Nguyễn Văn
A” lập trong ngày 10/10/2005
2. In ra danh sách các sản phẩm (mã sản phẩm, tên sản phẩm) được khách hàng có
tên “Nguyễn Văn A” mua.
3. Tìm các số hóa đơn đã mua cùng lúc 2 sản phẩm có mã số “SP01” và “SP02”
4. In ra danh sách các sản phẩm không bán được trong năm 2005

Bài số 4: Thực hiện truy vấn dữ liệu bằng ngôn ngữ Đại số quan hệ
Cho CSDL:
SV (MSV, HT, NS, QUE) (Mã sinh viên, Họ tên, Năm sinh, Quê quán)
ĐT (MĐT, TĐT, GV, KP) (Mã đề tài, Tên đề tài, Giảng viên, Kinh phí)
TT (MSV, MĐT, NTT, KQ) (Mã sinh viên, Mã đề tài, Nơi thực tập, Kết quả)
a) Cho biết tên của các giáo viên hướng dẫn sinh viên có quê ở Hà Nội và có kết quả
thực tập khá (KQ>7)
b) Cho biết tên sinh viên có kết quả khá và thực tập tại quê nhà
c) Cho biết tên của các giáo viên hướng dẫn sinh viên có quê ở Hà Nội và đề tài có
kinh phí lớn hơn 5 triệu.
d) Cho biết tên sinh viên có kết quả khá và đề tài có kinh phí lớn hơn 5 triệu.
e) Danh sách các sinh viên thực tập tại quê nhà
f) Thông tin về các đề tài có sinh viên thực tập
g) Cho biết mã của các đề tài có kinh phí nằm trong khoảng 1.5 đến 2 triệu
h) Cho biết mã sinh viên có tuổi nhỏ hơn 20 và đề tài đạt kết quả khá

You might also like