Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (790.01 KB, 18 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<i><b>LOGO</b></i>
<i></i>
Khảo bài
<b>1</b>
Khung nhìn - view
<b>2</b>
Định nghĩa khung nhìn
<b>3</b>
Truy vấn trên khung nhìn
<b>4</b>
1. Với đề án có mã số 10, hãy thay đổi nơi thực
hiện đề án thành ‘Vung Tau’ và phòng ban phụ
trách là phòng 5.
<b></b>
3
2. Tìm các nhân viên của phịng số 2 và 5.
SELECT *
FROM NHANVIEN
3. Cho biết tên nhân viên có mức lương lớn hơn
lương của các nhân viên phòng số 5
<b></b>
5
04/19/21
SELECT *
FROM NHANVIEN
WHERE LUONG> ALL (
SELECT LUONG
FROM NHANVIEN
4. Cho biết các nhân viên có tham gia dự án mà
phòng số 5 quản lý.
<b></b>
1. Danh sách thuộc tính trùng với các thuộc tính
trong mệnh đề <b>SELECT</b>
2. Số dòng phụ thuộc vào điều kiện ở mệnh đề
<b>WHERE</b>
3. Dữ liệu được lấy từ các bảng ở mệnh đề <b>FROM</b>
1. Danh sách thuộc tính trùng với các thuộc tính
trong mệnh đề <b>SELECT</b>
2. Số dòng phụ thuộc vào điều kiện ở mệnh đề
<b>WHERE</b>
3. Dữ liệu được lấy từ các bảng ở mệnh đề <b>FROM</b>
<sub>Ví dụ 1:</sub>
<sub>Tạo khung nhìn là danh sách các nhân viên của </sub>
phòng nghiên cứu (NC)
<sub>Ví dụ 2:</sub>
<sub>Tạo khung nhìn là danh sách slượng nv, tổng </sub>
lương của từng phòng ban
<b></b>
11
<sub>Tuy khơng chứa dữ liệu nhưng có thể thực hiện </sub>
các câu truy vấn trên khung nhìn.
<sub>SELECT</sub> <sub>TENNV</sub>
<sub>FROM</sub> <sub>NV_P5</sub>
<sub>WHERE</sub> <sub>HONV </sub><sub>LIKE</sub><sub> ‘NGUYEN%’</sub>
<sub>Có thể viết câu truy vấn dữ liệu từ khung nhìn và </sub>
bảng.
<b></b>
<b>XĨA VIEW</b>
<b>Sửa nội dung bảng ảo</b>
<b>DROP VIEW</b>
<b>UPDATE VIEW</b>
<b>Sử dụng cêu lệnh SQL viết các truy vấn sau</b>
1. Hiển thị TENNV, NG_NGHIEP, LUONG * 12, MAP
trong bảng NHANVIEN và sắp xếp theo TENNV
(mặc định sắp xếp tăng dần).
2. Hiển thị MAP, NG_NGHIEP, TENNV, LUONG từ
bảng dữ liệu NHANVIEN mà LUONG có giá trị
3. Hiển thị MAP, NG_NGHIEP, TENNV, LUONG từ
bảng dữ liệu NHANVIEN mà LUONG lớn hơn
1500 và có NG_NGHIEP là Cơng nhân hay Kỹ sư.
<b></b>
15
<b>Bảng ~ quan hệ</b>
<b>Bảng ~ quan hệ</b>
Cột ~ thuộc tính
Cột ~ thuộc tính
<b>Dịng ~ bộ</b>
<b>Dịng ~ bộ</b>
<b>SQL</b>
<b>SQL sử dụng thuật ngữ:</b>
CREATE TABLE (tạo bảng)
ALTER TABLE (sửa bảng)
DROP TABLE (xóa bảng)
EXEC sp_addtype (tạo miền
giá trị)
Miền giá trị
tương ứng của
từng thuộc tính <b>ngữ mơ tảLà ngơn </b>