Thu hồi quyền

Một phần của tài liệu Chương 5 ngôn ngữ truy vấn SQL docx (Trang 30 - 32)

Cú pháp:

REVOKE <danh sách quyền> [(<danh sách thuộc tính>)] ON < danh sách bảng>

Ch−ơng 5. Ngôn ngữ truy vấn SQL 5 − 5 − 5 − 5 − 31313131

Công dụng:

T−ớc bỏ <danh sách quyền> sử dụng <danh sách bảng> của <danh sách ng−ời dùng>.

Ví dụ:

Huỷ quyền SELECT, INSERT bảng CUNGUNG của ng−ời dùng Minh: REVOKE SELECT, INSERT

ON CUNGUNG FROM Minh

Ch−ơng 5. Ngôn ngữ truy vấn SQL 5 − 5 − 5 − 5 − 32323232

bài tập 5.01. Trình bày

a) Các kiểu dữ liệu của SQL b) Các toán tử lôgic của SQL c) Các toán tử tập hợp của SQL d) Các hàm tính toán của SQL e) Hàm tập hợp của SQL

5.02. Cho cơ sở dữ liệu TRUONG gồm các quan hệ SINHVIEN(Masv, HoTen, Nganh) SINHVIEN(Masv, HoTen, Nganh)

GIAOVIEN(Magv, HoTen, DiaChi, Ngach) MONHOC(Mamh, Tenmh, Magv, Dvht) KETQUĂMasv, Mamh, Diem)

Trong đó: Masv là kiểu xâu 5 ký tự, khóa chính

HoTen của sinh viên là kiểu xâu 25 ký tự

Nganh là kiểu xâu 5 ký tự

Magv kiểu xâu 5 ký tự, khóa chính

HoTen giáo viên là kiểu xâu 25 ký tự

Ngach giáo viên là kiểu xâu 5 ký tự

Mamh là kiểu xâu 6 ký tự, khóa chính

Tenmh là kiểu xâu 10 ký tự

Dvht kiểu số, nhận các giá trị từ 2 đến 5

Diem là kiểu số, nhận các giá trị từ 0 đến 10

a) Viết lệnh khai báo cấu trúc các bảng trên. L−u ý các ràng buộc toàn vẹn b) Định nghĩa khung nhìn

Masv HoTen Nganh Mamh Diem

c) Viết câu truy vấn tạo chỉ mục TIM_DIEM cho bảng KETQUA theo Masv và Mamh

d) Viết câu truy vấn liệt kê danh sách sinh viên ngành IS (Hệ thống thông tin)

gồm các cột

Masv, HoTen

e) Viết câu truy vấn tổng hợp số l−ợng sinh viên theo ngành gồm các cột

Nganh, SoSV

f) Viết câu truy vấn tổng hợp điểm trung bình chung của sinh viên gồm các cột

Masv, HoTen, DiemTB

g) Viết câu truy vấn liệt kê những giáo viên dạy 2 môn có mã là “CTDL” (Cấu trúc dữ liệu) và CSDL (Cơ sở dữ liệu) gồm các cột

Một phần của tài liệu Chương 5 ngôn ngữ truy vấn SQL docx (Trang 30 - 32)

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

(32 trang)