Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    05-02-2009
    Bài viết
    2
    Like
    0
    Thanked 1 Time in 1 Post

    Nói nhỏ nè ! Bài tập cơ sở dữ liệu >.<

    ĐỀ:
    Cho cơ sở dữ liệu về nhân viên tại một tổ chức nào đó với các quan hệ sau:
    *NHANVIEN(MANV,HTNV,GTNV,NSNV,MADV,MAHV,MANG,BAC)-Mỗi nhân viên có một họ tên(HTNV),giới tính(GTNV),ngày sinh(NSNV),thuộc một đơn vị(MADV),có trình độ học vấn(MAHV),đang hưởng ngạch lương có mã ngạch(MANG),ở một bậc lương(BAC),nào đó và được gán cho một mã số(MANV)duy nhất.
    *DONVI(MADV,TENDV)-Mỗi đơn vị có một mã đơn vị (MADV),tên đơn vị(TENDV).
    *HOCVAN(MAHV,TDHV)-Mỗi một mức học vấn có một mã số(MAHV),và diễn giải trình độ học vấn(TDHV).
    *NGACH(MANG,TENNG,BAC,HESO),Mỗi ngạch lương có một mã ngạch(MANG),tên ngạch(TENNG),bậc(BAC),và với hệ số lương tương ứng.
    Câu hỏi:
    Câu 1:Viết biểu thức đại số quan hệ để trả lời câu hỏi:cho biết mã nhân viên,họ tên ,giới tính,ngày sinh,trình độ học vấn của những nữ nhân viên thuộc đơn vị phân xưởng 1.
    Câu 2: Viết biểu thức đại số quan hệ để trả lời câu hỏi:cho biết mã nhân viên,họ tên ,hệ số lương của những nhân viên có trình độ đại học thuộc đơn vị phòng hành chánh.
    Câu 3:Tối ưu hóa biểu thức quan hệ trả lời cho câu hỏi số 2 ở trên.
    Các bạn giải giúp mình với !
    Quote Quote

  2. Thành viên Like bài viết này:


  3. #2
    Tham gia
    23-09-2008
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình viết dưới dạng SQL cho bạn,rùi bạn tự chuyển wa nha!Vì mình thấy viết dưới dạng SQL thì bạn sẽ dễ dàng chuyển wa thôi mà:
    Câu 1:
    Select MANV,HTNV,GTNV,NSNV,TDHV
    From NHANVIEN inner join HOCVAN On NHANVIEN.MANV=DONVI.MANV
    Where NHANVIEN.GTNV=1 (Giả sử GTNV kiểu BOOLEAN,=TRUE là nữ)
    and MADV=1; (Nếu mã đơn vị là kiểu varchar/char thì MADV='1')
    Câu 2:
    Select MANV,HTNV,MANG*BAC as He_So_Luong
    From (NHANVIEN inner join DONVI On NHANVIEN.MANV=DONVI.MADV) inner join
    HOCVAN On NHANVIEN.MANV=HOCVAN.MANV
    Where DONVI.TENDV='hành chính' And HOCVAN.TDHV='Đại học' ;
    Câu 3 :Bạn sử dụng Cây truy vấn là xong à!
    Được sửa bởi blue.it88 lúc 11:05 ngày 14-06-2009

  4. #3
    Tham gia
    26-10-2009
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình nhờ các bạn giải giúp mình bài này nha!
    Cảm ơn trước nha!

    Thuật toán bao đóng của tập thuộc tính X+ của R(U,F)
    Đầu vào: U,F và X con U.
    Thuật toán như sau:
    Result:=X
    While ( Result thay đổi ) do
    for each a->b thuộc F do
    begin
    if a con hoặc = Result then

  5. #4
    Tham gia
    15-10-2009
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    minh thay ban blue lam khong chuan cau 1 rui

  6. #5
    Tham gia
    18-07-2010
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    Câu 1:
    Select MANV,HTNV,GTNV,NSNV,TDHV
    From NHANVIEN NV,DONVI DV
    Where TENDV='Phân xương 1' and GTNV='Nữ' and NV.MADV=DV.MADV

    Câu 2:
    Select MANV,HTNV,HESO
    From NHANVIEN NV,DONVI DV,HOCVAN HV
    Where NV.MADV=DV.MADV AND NV.MAHV=HV.MAHV AND TENDV='Phòng hành chánh' AND TDHV='Đại học'

    [=========> Bổ sung bài viết <=========]

    tiểu cồ chỉ trả lời theo những gì mà tiểu cồ học thui nghe, co gì đừng chê tiểu cồ nge

    Còn câu 3 tiểu cồ hông hiểu phải làm sao

    [=========> Bổ sung bài viết <=========]

    Quote Được gửi bởi keytao View Post
    minh thay ban blue lam khong chuan cau 1 rui
    mình là tiểu cồ rất vui dc làm wen
    Được sửa bởi tieucochuabixyeu lúc 16:02 ngày 18-07-2010 Reason: Bổ sung bài viết

  7. #6
    Tham gia
    23-08-2009
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    Tro loi

    bai nay bao la phai dung dai so quan he ma ! !! Dau phai SQL dau !! Sai roi ban oi!

    [=========> Bổ sung bài viết <=========]

    Mấy bác giup toi giai bài nay coi !
    bài toán:
    NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, MANQL,MAPHG)
    PHONGBAN(MAPHG, TENPHG, MATRP, NGAYNHANCHUC)
    DIADIEM_PHG (MAPH, DIADIEM)
    DEAN(MADA, TENDA, DIADIEM_DA, PHONG )
    THANNHAN(MANV, TENTN, PHAI, NGSINH, QUANHE)
    PHANCONG (MANV, MADA, THOIGIAN)
    Câu hoi quan hệ đại số nhé !!!
    1.Cho biết mã nhân viên có tham gia đề án hoặc có thân nhân.
    2.Cho biết mã nhân viên có người thân và có tham gia đề án.
    3.Cho biết mã nhân viên không có thân nhân nào
    4.Cho biết mã NV nhân viên có lương > 35000 và có tham gia đề án.
    5.Cho biết thông tin của những người họ Nguyễn ở phòng 5.
    6.Cho biết những phòng có trưởng phòng nhận chức trước ngày 10/10/04
    Được sửa bởi duongbinhnghiep lúc 10:13 ngày 02-06-2011 Reason: Bổ sung bài viết

  8. #7
    Tham gia
    24-09-2011
    Bài viết
    12
    Like
    6
    Thanked 1 Time in 1 Post
    1. Bạn chỉ cần sd phép chiếu lên mnv với điêu kiện trong phép chon là ( ma DA<>NULL V ma TENTN<> NULL) sau khi dã kết nối tự nhiên (NV*Dean*thannhan*phancong)
    2. dùng phép chiếu lên MNV( chọn (MA DA<> NULL VÀ thannhan<>NULL) sau khi đã kết nối tự nhiên (NV*THANNHAN*PHANCONG)
    3. chiue MNV(CHỌN tenthannhan=NULL(NV*THANNHAN)).
    4. chiếu MNV( CHỌN(LƯƠNG>35000 và MADA<>NULL)(nhanvien*duan).
    5.
    chiếu(MNV, TENNV, NSNV, DIACHI, PHAI, LUONG, MNQL) trong quan hệ NHANVIEN với điều kiện chọn là ( HONV="NGUYỄN" VÀ MAPB="5")
    bạn chịu khó chuyển ra thành các phép chiếu chọn nhé, vì t k biết viết các kis hiệu chiếu, chọn khi trả lời thế này, mà viết ra word thì ngại. hihi.
    CHÚC BẠN HỌC TỐT MÔN NÀY!
    GOODLUCK AND SUCCEESFUL!

  9. #8
    Tham gia
    15-02-2012
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    NS : Năm sinh QUE : Quê quán
    MĐT : Mã đề tài TĐT : Tên đề tài
    GV : Giáo viên KP : Kinh phí
    NTT : Nơi thực tập KQ : Kết quả
    Hãy trả lời các câu hỏi sau dưới dạng câu truy vấn SQL :
    d. Cho biết tên của các sinh viên có kết quả thực tập khá và thực tập đề tài có kinh phí lớn
    hơn 4 triệu.
    e. Danh sach sinh viên thực tập tại quê nhà
    f. Thông tin về các đề tài có sinh viên thực tập
    g. Cho biết mã của các đề tài không có sinh viên nào tham gia
    h. Cho biết mã của các đề tài có kinh phí nằm trong khoảng 1.5 đến 2 triệu
    i. Cho biết mã của sinh viên có tuổi nhỏ hơn 20 và kết qủa thực tập là khá ( KQ>7)
    MINH CO DANG BAI NAY KHO QUA MOI NGUOI JUP MINH VOI

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
  •