Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    08-11-2011
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Vấn đề về sql sever 2000 cơ bản

    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)
    Quote Quote

  2. #2
    Tham gia
    16-02-2009
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    - CSDL dài quá
    - Nếu bạn drop mà không tồn tại CSDL hoặc bảng sẽ lỗi thì sao

  3. #3
    Tham gia
    15-03-2010
    Bài viết
    1,562
    Like
    84
    Thanked 1,571 Times in 860 Posts
    Quote Được gửi bởi hoataitailieu View Post
    - CSDL dài quá
    - Nếu bạn drop mà không tồn tại CSDL hoặc bảng sẽ lỗi thì sao
    Người ta nhờ làm bài chứ có hỏi ý kiến đâu.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •