ΠKQ2 < SOBĐ,MAMON >(KQ1)

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng nghề Đồng Tháp (Trang 56 - 58)

- DOUBLE PRECISION

πKQ2 < SOBĐ,MAMON >(KQ1)

C1:π< SOBD,MAMON >(σ <DIEM>=8>(DIEMTHI))

-PHÉP KẾT: Với mỗi MONTHI hãy cho biết điểm thi của mơn đó

MONTHI(MAMON, TENMON) DIEMTHI(SOBD, MAMON, DIEM) DIEMTHI(SOBD, MAMON, DIEM)

KQ1  MONTHI DIEMTHI KQ1(MAMON, SOBD, TENMON,DIEM) KQ1(MAMON, SOBD, TENMON,DIEM)

Bài 4.2: Sử dụng đại số quan hệ( phép chọn, chiếu, kết)

NHANVIEN(MANV, HO, TEN, NGSINH, DCHI, LUONG, mapb, PHUCAP, gtinh)

Tìm các nhân viên làm việc trong phịng số 4 và có mức lƣơng từ 25.000 đến 40.000. MaPB = 4  Luong  25.000  Luong  40.000(NHANVIEN)

Cho biết họ, tên, giới tính và mức lƣơng của các nhân viên Ho, Ten, Gtinh, Luong(NHANVIEN)

 Cho biết họ, tên, giới tính và mức lƣơng của các nhân viên của phòng số 5. Ho, Ten, Gtinh, Luong(MaPB = 5(NHANVIEN))

Bài 4.3 : Sử dụng đại số quan hệ( phép chọn, chiếu, kết)

NHANVIEN(MANV, HO, TEN, NGSINH, DCHI, LUONG, mapb, PHUCAP, gtinh)

 Cho biết lƣơng cao nhất trong công ty

57 Bài giảng csdl 60

- Thuộc tính: LUONG

B1: Chọn ra những lƣơng không phải là lớn nhất R1  (LUONG (NHANVIEN))

R2  NHANVIEN .LUONG < R1.LUONG(NHANVIEN  R1) R3  NHAN_VIEN.LUONG (R2)

B2: Lấy tập hợp lƣơng trừ đi lƣơng trong R3 KQ  LUONG (NHANVIEN)  R3

Câu4.4:

1/Cho biết tên các nhân viên cùng phòng với nhân viên vminh

Nvien(msnv,tennv,cvu,luong,mspb) -Tìm các phịng ban mà vminh làm việc

πmspb( tennv=‟vminh‟NVIEN)

-Tìm tất cả các nhân viên làm việc ở phòng trên, ta cần tham chiếu đến quan hệ nvien 1 lần nữa (nvien x πmspb( tennv=‟vminh‟NVIEN)

2/Liệt kê họ tên và lƣơng nhân viên làm việc pử phòng số 4

Nhanvien(honv,tenlot,tennv,manv,luong,phg) 1/ Dạng lồng πhonv,tennv,tenlot,luong(( phg=4(NHANVIEN) 2/ChuỖi các phép gán Nvp4  phg=4(NHANVIEN) KQ  π onv,tenlot,tennv,luong(nvp4)

3/ hoặc đổi tên bằng cách liệt kê tên thuộc tính mới trong dấu ngoặc KQ (ho,lot,ten,luongcb)  π onv,tenlot,tennv,luong(nvp4)

58 Bài giảng csdl 60

BÀI THỰC HÀNH SỐ 4 (4 giờ) (Chƣơng 5:Ngôn ngữ truy vấn dữ liệu SQL) Bài 5.1: Sử dụng ngôn ngữ SQL (trên access):QLSV

MONTHI(MAMON, TENMON) DIEMTHI(SOBD, MAMON, DEM) DIEMTHI(SOBD, MAMON, DEM) THISINH(SOBD, HOTEN, MAKHOI)

KHOITHI(MAKHOI, TENKHOI, DIEMCHUAN) Yêu cầu: Yêu cầu:

- CREATE TABLE (tạo bảng)

- DROP TABLE (xóa bảng)

- ALTER TABLE (sửa bảng)

-INSERT INTO : thêm dữ lệu -DELETE FROM : xóa dữ liệu -UPDATE: cập nhật dữ liệu select

1/ Tạo bảng

2/ Thêm, xóa cột trong bảng : thêm 2 trƣờng mới vào bảng thi sinh, mơn thi ; xóa 1 trƣờng bảng mơn thi.

3/ Xóa 4 bảng ; sao đó tạo lại

4/ Thêm(insert) 2 dịng dữ liệu vào 4 bảng.

5/ sửa (update) 2 dòng bất kỳ trong bảng thi sinh , detele (xóa )1 dịng bất kỳ bảng diem thi

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng nghề Đồng Tháp (Trang 56 - 58)

Tải bản đầy đủ (PDF)

(61 trang)