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

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Nghề: Quản trị mạng máy tính - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp (Trang 52 - 54)

- DOUBLE PRECISION FLOAT, FLOAT(p)

π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)

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 - Quan hệ: NHANVIEN

- Thuộc tính: LUONG

53 Bài giảng csdl 60

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)

54 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ề: Quản trị mạng máy tính - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp (Trang 52 - 54)

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

(57 trang)