1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

GẤP!AI BIẾT CSDL THÌ GIÚP VỚI!

Chủ đề trong 'Hỏi đáp Tin học' bởi binhminhmuap, 18/06/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. binhminhmuap

    binhminhmuap Thành viên mới

    Tham gia ngày:
    29/09/2003
    Bài viết:
    79
    Đã được thích:
    0
    GẤP!AI BIẾT CSDL THÌ GIÚP VỚI!

    mình có 2 csdl sau nhưng chưa có câu truy vấn.nhờ mọi người viết giùm câu hỏi truy vấn để mình tập làm.cám ơn rất nhiều.chủ nhật là mình thi rồi

    BÀI 1:QUẢN LÝ SÁCH TRONG THƯ VIỆN
    SACH :
    STT_SACH MA_LOAI TUA_SACH NAM_XB NHA_XB

    TACGIA:
    MA_TG HOTEN

    TACGIA_SACH:
    MA_TG STT_SACH

    LOAI:
    MA_LOAI LOAI

    SINHVIEN:
    MA_SV HOTEN MANGANH

    NGANH: MA_NGANH TEN_NGANH MA_KHOA

    KHOA:
    MA_KHOA TEN_KHOA

    BÀI 2:QUẢN LÝ VIỆC DẠY HỌC

    1. SINHVIEN: MASV MA_NGANH HOTEN NAMS DIACHI
    2. GIAOVIEN:MAGV HOTEN NAMS DIACHI

    3. NGANH: MA_NGANH MA_KHOA TEN_NGANH

    4. KHOA:
    MA_KHOA TEN_KHOA
    5. CONG_TAC: MA_GV MA_KHOA
    6. MON: MA_MON TEN_MON DVHT
    7. HOCKY:
    STT_HK NAM_HOC
    8. DAY:
    MA_GV MA_MON STT_HK NAM_HOC
    9. HOC: MA_SV MA_MON MA_GV STT_HK NAM_HOC
  2. langcobay

    langcobay Thành viên mới

    Tham gia ngày:
    25/03/2004
    Bài viết:
    26
    Đã được thích:
    0
    Anh bạn ơi, ý của anh bạn là nhờ mọi người đặt dùm câu hỏi truy vấn để anh bạn làm à? hay là viết cho anh bạn một vài mẫu câu query? Nếu muốn viết được câu query thì bạn phải biết mình muốn cái gì chứ, chẳng hạn như:
    - Liệt kê danh sách các sinh viên khoa ?~A?T. Câu này liên quan đến table sau: SinhVien, Nganh, Khoa
    SELECT a.HoTen,a.DiaChi,b.Ten_Nganh,c.Ten_Khoa FROM SinhVien a INNER JOIN NGANH b ON a.Ma_Nganh=b.Ma_Nganh INNER JOIN Khoa c ON b.Ma_Khoa=c.Ma_Khoa WHERE c.Ma_Khoa=?TA?T
    - Giữa 2 table SinhVien và Nganh liên kết với nhau thông qua từ khóa Ma_Nganh
    - Giữa 2 table Nganh và Khoa liên kết với nhau thông qua từ khóa Ma_Khoa
    Do đó ta phải liên kết 3 table trên với nhau theo từng cặp một đồng thời thêm điều khoản c.Ma_Khoa=?TA?T.
    Tóm lại là khi muốn lấy thông tin từ một table nào thì phải mối liên kết giữa các table thông qua khoá liên kết
    Nếu có yêu cầu cụ thể thì mình có thể giúp bạn.

Chia sẻ trang này