Tình hình là ông thầy cho mình 1 bài tập về sql mà mình thì chuyên về phần cứng giờ học liên thông nên học môn này thấy khó quá. Với lại mình bận công việc nhiều nên không có thời gian nghiên cứu nhiều. Mình xin mọi người giúp mình giải 3 câu hỏi trong bài này dùm. nếu đáp án bạn nào chạy ok mình xin hậu tạ 1 thẻ điện thoại xem như là cảm ơn các bạn đã giúp mình. Mình xin cảm ơn. thứ 4 9/11/2011 mình phải nộp rồi mấy bạn giúp mình với nha. sau đây là đoạn code của mình
drop database LICH
create database LICH
use LICH
drop table GIAOVIEN
create table GIAOVIEN
(
MAGV char(10) primary key ,
HOTEN nvarchar(30),
TDGV nvarchar(20),
MAKHOA char(10),
foreign key(MAKHOA) references KHOA(MAKHOA)
)
Drop table KHOA
create table KHOA
(
MAKHOA char(10) primary key,
TENKHOA nvarchar(50),
DTKHOA nvarchar(50)
)
Drop table LOP
create table LOP
(
MALOP char(10) primary key,
TENLOP nvarchar(20),
SISO char(2),
MAKHOA char(10),
foreign key(MAKHOA) references KHOA(MAKHOA)
)
Drop table MONHOC
create table MONHOC
(
MAMH char(10) primary key,
TENMH nvarchar(50)
)
Drop table PHONGHOC
create table PHONGHOC
(
SOPHONG char(2) primary key,
CHUCNANG nvarchar(50)
)
Drop table LICHBAOGIANG
create table LICHBAOGIANG
(
MALICH char(10) primary key,
NGAYDAY char(20),
MAGV char(10),
foreign key(MAGV) references GIAOVIEN(MAGV)
)
Drop table DONGBAOGIANG
create table DONGBAOGIANG
(
MALICH char(10) ,
TUTIET char(2),
DENTIET char(2),
BAIDAY char(3),
GHICHU nvarchar(50),
LYTHUYET char(2),
MAMH char(10),
MALOP char(10),
SOPHONG char(2),
foreign key(MALICH) references LICHBAOGIANG(MALICH),
foreign key(MAMH) references MONHOC(MAMH),
foreign key(MALOP) references LOP(MALOP),
foreign key(SOPHONG) references PHONGHOC(SOPHONG)
)
insert into GIAOVIEN values ('TH3A040',N'LÊ ANH DŨNG',N'THẠC SỸ','CNTT')
insert into GIAOVIEN values ('TH3A041',N'VÕ THANH NHẬT TRƯỜNG',N'THẠC SỸ','CNTT')
insert into GIAOVIEN values ('TH3A042',N'TRẦN HỒNG VĂN',N'THẠC SỸ','TCKT')
insert into KHOA values ('CNTT',N'CÔNG NGHỆ THÔNG TIN','AAA')
insert into KHOA values ('QTKD',N'QUẢN TRỊ KINH DOANH','BBB')
insert into KHOA values ('TCKT',N'TÀI CHÍNH KẾ TOÁN','CCC')
insert into LOP values ('A001','CD10CDLT1','38','CNTT')
insert into LOP values ('A002','CD10CDLT2','45','CNTT')
insert into LOP values ('A003','CD10TCKT`','50','TCKT')
insert into MONHOC values ('B01',N'THIẾT KẾ WEB')
insert into MONHOC values ('B02',N'HỆ QUẢN TRỊ CSDL')
insert into MONHOC values ('B03',N'KẾ TOÁN TÀI CHÍNH')
insert into PHONGHOC values ('15',N'DẠY HỌC')
insert into PHONGHOC values ('17',N'THỰC HÀNH')
insert into LICHBAOGIANG values ('A0001','16/09/2002','TH3A040')
insert into LICHBAOGIANG values ('A0002','17/09/2002','TH3A041')
insert into LICHBAOGIANG values ('A0003','23/09/2002','TH3A042')
insert into LICHBAOGIANG values ('A0004','23/09/2002','TH3A040')
insert into LICHBAOGIANG values ('A0005','18/09/2002','TH3A040')
insert into LICHBAOGIANG values ('A0006','19/09/2002','TH3A040')
insert into DONGBAOGIANG values ('A0001','1','5','11',N'LÝ THUYẾT',N'CÓ','B01','A001','15')
insert into DONGBAOGIANG values ('A0002','6','11','15',N'LÝ THUYẾT',N'CÓ','B02','A002','17')
insert into DONGBAOGIANG values ('A0003','6','11','14',N'LÝ THUYẾT',N'CÓ','B03','A003','15')
insert into DONGBAOGIANG values ('A0004','6','12','14',N'LÝ THUYẾT',N'CÓ','B03','A003','15')
insert into DONGBAOGIANG values ('A0005','7','13','14',N'LÝ THUYẾT',N'CÓ','B03','A003','15')
insert into DONGBAOGIANG values ('A0006','11','16','14',N'LÝ THUYẾT',N'CÓ','B03','A003','15')
DELETE FROM GIAOVIEN
DELETE FROM KHOA
DELETE FROM LOP
DELETE FROM MONHOC
DELETE FROM PHONGHOC
DELETE FROM LICHBAOGIANG
DELETE FROM DONGBAOGIANG
SELECT * FROM GIAOVIEN
SELECT * FROM KHOA
SELECT * FROM LOP
SELECT * FROM MONHOC
SELECT * FROM PHONGHOC
SELECT * FROM LICHBAOGIANG
SELECT * FROM DONGBAOGIANG
--1. XEM LỊCH BÁO GIẢNG TUẦN TỪ NGÀY 16/09/2002 ĐẾN NGÀY 23/09/2002 CỦA GIÁO VIÊN CÓ MAGV LÀ TH3A040. THÔNG TIN KẾT XUẤT :
--2. XEM LỊCH BÁO GIẢNG NGÀY 23/09/2002 CỦA CÁC GIÁO VIÊN CÓ MÃ KHOA LÀ CNTT. THÔNG TIN KẾT XUẤT: MAGV,HOTEN,TENLOP,TENMH,SOPHONG,NGAYDAY,TUTIET,DEN TIET,BAIDAY,GHICHU.
-- 3. CHO BIẾT SỐ LƯỢNG GIÁO VIÊN CỦA MỖI KHOA, KẾT QUẢ CẦN SẮP XẾP TĂNG DẦN THEO CỘT TÊN KHOA. THÔNG TIN KẾT XUẤT: TENKHOA,SOLUONGGV(SOLUONGGV LÀ THUỘC TÍNH TỰ ĐẶT)
Bookmarks