BÀI TẬP Cơ sở dữ liệu : Các lệnh cơ bản trong SQL

Người đăng: share-nhungdieuhay on Thứ Sáu, 7 tháng 3, 2014



ĐỀ 
SINHVIEN
TEN
MASV
NAM
KHOA
BAO
17
1
CNTT
SON
8
2
CNTT
MAI
10
1
TOAN
 
MONHOC
TEN_MH
MAMH
TINHCHI
KHOA
Nhập môn tin học
COSC1310
4
CNTT
Cấu trúc dữ liệu
COSC3320
4
CNTT
Toán rời rạc
MATH2410
3
TOAN
Cơ sở dữ liệu
COSC3380
3
CNTT
Lập trình c
COSC3390
5
CNTT

DIEUKIEN
MAMH
MAMHTRUOC
COSC3380
COSC3320
COSC3380
MATH2410
COSC3320
COSC1310
COSC3390
COSC3380

KHOAHOC
MAKH
MAMH
HOCKY
NAM
GV
85
MATH2410
1
86
KIM
92
COSC1310
1
86
AN
102
COSC3320
2
87
NIÊN
112
MATH2410
1
87
CHÂN
119
COSC1310
1
87
AN
135
COSC3380
1
87
SƠN

KETQUA
MASV
MAKH
DIEM
17
112
6
17
119
8
8
85
10
8
92
10
8
102
8
8
135

10
1.CHO BIẾT các mã số môn học phải học TRƯỚC môn có mã số COSC3320
2. CHO BIẾT các mã số môn học phải học SAU môn có mã số COSC3320
3.cho biết tên sinh viên và môn học mà sinh viên đó tham gia với kết quả cuối khóa trên 7 điểm
4.cho biết tên các sinh viên thuộc về khoa phụ trách môn học “toán rời rạc”





BÀI GIẢI 
Câu 1:

SELECT MAMHTRUOC
FROM DIEUKIEN
WHERE MAMH="COSC3320"

Câu 2:

SELECT MAMH
FROM DIEUKIEN
WHERE MAMHTRUOC="COSC3320"

Câu 3:

SELECT SINHVIEN.TEN,MONHOC.TENMH
FROM KETQUA,SINHVIEN,MONHOC
WHERE (SINHVIEN.MASV=KETQUA.MASV) AND (KETQUA.MAKH=KHOAHOC.MAKH) AND (KHOAHOC.MAMH=MONHOC.MAMH) AND (KETQUA.DIEM>7)


CÂU 4 :
SELECT SINHVIEN.TEN
FROM SINHVIEN,MONHOC,KHOAHOC,KETQUA
WHERE (SINHVIEN.KHOA="CNTT") AND (MONHOC.MAMH="Toán rời rạc") AND  (SINHVIEN.MASV=KETQUA.MASV) AND (KETQUA.MAKH=KHOAHOC.MAKH)AND(KHOAHOC.MAMH=MONHOC.MAMH)

{ 0 nhận xét... read them below or add one }

Đăng nhận xét