SDLIU
GV: ThS. Lương Th Ngc Knh
Email: ltnkhanh@it.tdt.edu.vn
Web: it.tdt.edu.vn/~ltnkhanh
Chƣơng III
NGÔN NGỮ SQL NÂNG CAO
u truy vn dữ liệu phc tạp
Bng ảo View
m thủ tục - trigger
Bài tập
3
01-2014 504009 Ngôn ngữ SQL ng cao
sở dữ liu dụ
CSDL Quản đề án:
NhanVien(manv, honv, tenlot, tennv, ngaysinh,
diachi, phai, luong, manql, maphong)
PhongBan(maphong, tenphong, trphong,
ngnhanchuc)
DDPhong(maphong, diadiem)
DeAn(tenda, mada, ddiemda, maphong)
PhanCong(manv, mada, thoigian)
ThanNhan(manv, tentn, phai, ngaysinh, quanhe)
4
01-2014 504009 Ngôn ngữ SQL ng cao
Truy vấn lng
Các câu lệnh SELECT thể lồng nhau
nhiều mức
Các câu truy vấn con trong cùng một mệnh
đề WHERE được kết hợp bằng phép nối
logic
Câu truy vấn con thường trả về một tập các
giá trị
5
01-2014 504009 Ngôn ngữ SQL ng cao
Truy vấn lng (tt)
pháp:
SELECT <danh sách các ct>
FROM <danh sách các bảng>
WHERE <so sánh tp hp> (
SELECT <danh ch các cột>
FROM <danhch các bng>
WHERE <điu kiện>)