Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Chương 3 MÔ HÌNH QUAN HỆ

I. Một số khái niệm cơ bản


II. Các phép toán đại số quan hệ
1. Các phép toán tập hợp: hợp , giao , trừ- , nhân x
LOP1( malop, tenlop gvcn siso)
25pm1 k25 CNPM1 chi 40
25pm2 k25 CNPM2 ngoc 42

LOP2 (malop tenlop gvcn siso)


26pm1 k26 CPMN1 lan 30
27tmt k27 Mạng Cường 35
25pm2 k25 CNPM2 ngoc 42
a. Tính LOP1  LOP2

Ketqua ( malop, tenlop gvcn siso)

25pm1 k25 CNPM1 chi 40


25pm2 k25 CNPM2 ngoc 42
26pm1 k26 CPMN1 lan 30
27tmt k27 Mạng Cường 35
b. Tính LOP1  LOP2
ketqua( malop, tenlop gvcn siso)
25pm2 k25 CNPM2 ngoc 42

c. Tính LOP1- LOP2


ketqua( malop, tenlop gvcn siso)
25pm1 k25 CNPM1 chi 40
Cho quan hệ sinhvien

LOP1( malop, tenlop gvcn siso)

25pm1 k25 CNPM1 chi 40

25pm2 k25 CNPM2 ngoc 42

Sinhvien(masv hoten phai malop)

Sv1 Lê Nam Nam 25pm1

Sv2 Trần Tú Nam 25pm1

Sv3 Lê Hoa Nữ 26pm1

Sv4 Lê Hà Nam 27tmt

LOP2 (malop tenlop gvcn siso)


26pm1 k26 CPMN1 lan 30
27tmt k27 Mạng Cường 35
25pm2 k25 CNPM2 ngoc 42

d. Tính LOP1 X sinhvien

B1: thực hiện phép nhân x

Ketqua(malop tenlop gvcn siso masv hoten phai malop)

25pm1 k25 CNPM1 chi 40 Sv1 Lê Nam Nam 25pm1

25pm1 k25 CNPM1 chi 40 Sv2 Trần Tú Nam 25pm1

25pm1 k25 CNPM1 chi 40 Sv3 Lê Hoa Nữ 26pm1

25pm1 k25 CNPM1 chi 40 Sv4 Lê Hà Nam 27tmt

25pm2k25 CNPM2 ngoc 42 Sv1 Lê Nam Nam 25pm1

25pm2k25 CNPM2 ngoc 42 Sv2 Trần Tú Nam 25pm1

25pm2k25 CNPM2 ngoc 42 Sv3 Lê Hoa Nữ 26pm1


25pm2k25 CNPM2 ngoc 42 Sv4 Lê Hà Nam 27tmt

Siso >=42
e. Tính LOP1 |><| sinhvien (kết nối có điều kiện)

Ketqua(malop tenlop gvcn siso masv hoten phai malop)

25pm2k25 CNPM2 ngoc 42 Sv1 Lê Nam Nam 25pm1

25pm2k25 CNPM2 ngoc 42 Sv2 Trần Tú Nam 25pm1

25pm2k25 CNPM2 ngoc 42 Sv3 Lê Hoa Nữ 26pm1

25pm2k25 CNPM2 ngoc 42 Sv4 Lê Hà Nam 27tmt

Phai=nu

f. Tính LOP1 |><| sinhvien

Ketqua(malop tenlop gvcn siso masv hoten phai malop)

25pm1 k25 CNPM1 chi 40 Sv3 Lê Hoa Nữ 26pm1

25pm2k25 CNPM2 ngoc 42 Sv3 Lê Hoa Nữ 26pm1

LOP.malop = sinhvien.malop

g. Tính LOP1 |><| sinhvien : Kết nội tự nhiên (LOP1*sinhvien)

Ketqua(malop tenlop gvcn siso masv hoten phai malop)

25pm1 k25 CNPM1 chi 40 Sv1 Lê Nam Nam 25pm1

25pm1 k25 CNPM1 chi 40 Sv2 Trần Tú Nam 25pm1

h. LOP2 * sinhvien

Sinhvien(masv hoten phai malop)


Sv1 Lê Nam Nam 25pm1

Sv2 Trần Tú Nam 25pm1

Sv3 Lê Hoa Nữ 26pm1

Sv4 Lê Hà Nam 27tmt

LOP2 (malop tenlop gvcn siso)

26pm1 k26 CPMN1 lan 30

27tmt k27 Mạng Cường 35

25pm2 k25 CNPM2 ngoc 42

Ketqua(malop tenlop gvcn siso masv hoten phai malop)

26pm1 k26 CPMN1 lan 30 Sv3 Lê Hoa Nữ 26pm1

27tmtk27 Mạng Cường 35 Sv4 Lê Hà Nam 27tmt

Ketqua(malop tenlop gvcn siso masv hoten phai)

26pm1 k26 CPMN1 lan 30 Sv3 Lê Hoa Nữ

27tmtk27 Mạng Cường 35 Sv4 Lê Hà Nam


2. Các phép toán quan hệ: chọn , chiếu 

LOP2 (malop tenlop gvcn siso)

26pm1 k26 CPMN1 lan 30

27tmt k27 Mạng Cường 35

25pm2 k25 CNPM2 ngoc 42

Sinhvien(masv hoten phai malop)

Sv1 Lê Nam Nam 25pm2

Sv2 Trần Tú Nam 25pm2

Sv3 Lê Hoa Nữ 26pm1

Sv4 Lê Hà Nam 27tmt

A. Lấy ra những sinh viên học lớp 25pm2.


δ malop=25pm2 (sinhvien)

Sinhvien(masv hoten phai malop)

Sv1 Lê Nam Nam 25pm2

Sv2 Trần Tú Nam 25pm2

B. Lập danh sách gồm malop, tenlop, siso


π malop , tenlop , siso(LOP2)

LOP2 (malop tenlop siso)

26pm1 k26 CPMN1 30

27tmt k27 Mạng 35


25pm2 k25 CNPM2 42

C. Lấy ra những lớp có siso >=35. Yêu cầu: tenlop, gvcn, siso
π tenlop , gvcn , siso (δ ¿¿ siso ≥ 35(LOP 2)) ¿

LOP2 (malop tenlop gvcn siso)

27tmt k27 Mạng Cường 35

25pm2 k25 CNPM2 ngoc 42

Sinhvien(masv hoten phai malop)

Sv1 Lê Nam Nam 25pm2

Sv2 Trần Tú Nam 25pm2

Sv3 Lê Hoa Nữ 26pm1

Sv4 Lê Hà Nam 27tmt

d. Lấy ra những sinh viên do cô Lan chủ nhiệm: Hoten, phai, gvcn

2a. Phép chọn

δ siso≥ 35(LOP 2)

Ketqua (malop tenlop gvcn siso)

27tmt k27 Mạng Cường 35


25pm2 k25 CNPM2 ngoc 42

2b. Phép chiếu


π tenlop , gcvn ( LOP 2)

Ketqua(tenlop gvcn)
k27 Mạng Cường

k25 CNPM2 ngoc

You might also like