Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    06-10-2011
    Bài viết
    5
    Like
    2
    Thanked 0 Times in 0 Posts

    Thông tin Giải đáp đề môn CSDL

    Xin chào ACE 4rum.
    Nhờ mấy ACE giúp em giải quyết bài môn CSDL này với...

    ---
    Câu 1:
    a. Định nghĩa phụ thuộc hàm
    b. Cho lược đồ Q(ABCDEGH) với tập phụ thuộc hàm như sau:
    F={B->GH, G->C, C->DE, H->DB}
    Chứng tỏ H->G, G->E là phụ thuộc hàm suy diễn từ F¬+
    Câu 2:
    Cho CSDL Quản lí sinh viên gồm các bảng quan hệ như sau:
    LOP(MALOP,TENLOP,SISO)
    SINHVIEN(MASV,HOTEN,NGAYSINH,PHAI,MALOP)
    MONHOC(MAMH,TENMH,SOTINCHI)
    KETQUA(MASV,MAMH,DIEMTHI)
    2.1. Thể hiện bằng các phép toán đại số quan hệ theo yêu cầu sau:
    a. Đưa ra danh sách sinh viên nữ học lớp có mã lớp là K15TMT, danh sách yêu cầu các thông tin MASV, HOTEN, PHAI, MALOP
    b. Đưa ra danh sách sinh viên có mã môn CSDL có điểm >=8, danh sách yêu cầu thông tin MASV, TENMH, DIEMTHI.
    2.2. Thực hiện các yêu cầu bằng ngôn ngữ SQL:
    a. Lập danh sách sinh viên có môn học có số tín chỉ >2, danh sách yêu cầu các thông tin MAMH, TENMH, SOTINCHI
    b. Lập danh sách sinh viên không tham gia thi môn nào. Danh sách yêu cầu tất cả các thuộc tính của bảng SINHVIEN
    Câu 3:
    Cho lược đồ Q(ABCD); F{AB->CD, B->C, C->D}
    a. Tìm tập phụ thuộc hàm tối thiểu của F
    b. Tìm tất cả cá khóa của lược đồ
    Câu 4:
    Cho lược đồ Q(ABCDE), tập F{A->C, B->C, A->D, DE->C, CE->A}
    Kiểm tra tín bảo toàn thông tin của phép phân rã Q thành Q1(AD), Q2(AB),Q3(BE), Q4(CDE), Q5(AE).


    ---
    rất mong sự góp ý nhiệt tình của ACE.
    Quote Quote

  2. #2
    Tham gia
    28-06-2011
    Bài viết
    74
    Like
    1
    Thanked 9 Times in 8 Posts
    cái này học đến là đau dầu mình đang có mấy trình học về cái này đây nản quá

  3. #3
    Tham gia
    06-10-2011
    Bài viết
    5
    Like
    2
    Thanked 0 Times in 0 Posts
    sao ko ai giúp em voy nhỉ...

  4. #4
    Tham gia
    28-09-2011
    Bài viết
    26
    Like
    10
    Thanked 1 Time in 1 Post
    họ ko cho mình trả lời

  5. #5
    Tham gia
    28-09-2011
    Bài viết
    26
    Like
    10
    Thanked 1 Time in 1 Post
    1a)
    ta cần chứng tỏ G thuộc H+
    H+=HDBGCE nên ta thấy G thuộc H+. do đó H->G thuộc F+
    Bạn đọc kỹ giáo trình để tính H+
    2.1
    a) ΠMASV, HOTEN, PHAI, MALOP ( σmalop=’K15TMT’ (SINHVIEN nối với LOP)
    Tương tự ở câu b, bận thay điều kiện là Mamh='CSDl'^DIEMTHI>=8) trong 2 bảng là MONHOC VÀ DIEMTHI
    2.2
    a)
    Select MAMH,TENMH,SOTINCHI
    from MONHOC
    WHERE SOTINCHI>2
    b)
    select MASV, HOTEN,PHAI,NGAYSINH
    FROM SINHVIEN
    WHERE SINHVIEN.MASV NOT IN (select MASV
    FROM KETQUA
    WHERE KETQUA.MASV)
    ĐÂY hình như là 1 cái đề thi kết thúc học phần
    bạn hãy đọc giáo trình rồi làm sẽ thấy rất dễ, môn này mình học hồi năm 2 giờ năm 4 quên hết rùi

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


  7. #6
    Tham gia
    24-09-2011
    Bài viết
    12
    Like
    6
    Thanked 1 Time in 1 Post
    Câu 1;
    b, bạn chỉ cần tính bao đóng vế trái trong F, nếu bao đóng lên mà chứa vế phải thì chứng tỏ thuộc F còn k chứa thì k thuộc.
    VD: c/m H->G thì ta làm như sau;
    H+=BDGH chứa G nên H->G được suy diễn từ F+.
    Câu 2:
    2.1
    A, bạn cần thực hiện phép chiếu với các thuộc tính(MASV,HOTEN,NGAYSINH, MA LOP) sau khi đã chọn (phái = 'nữ',mã lớp = "K15TMT"),
    b, bạn làm tương tự
    2.2 thì t chưa học SQL
    Câu 3.
    a.tìm phủ tối thiểu: bạn chịu khó làm theo 3 bước sau nhé:
    1. tách các phụ thuộc hàm sao cho vế phải chỉ có 1 thuộc tính( sử dụng luật tách).
    2. xét các phụ thuộc hàm dư thừa vế trái: bạn sử dụng thuật toán loại bỏ thuộc tính dư thừa vế
    trái). sau đó viết ra tập phụ thuộc hàm mà bạn đã loại đi các thuộc tính dư thừa vế trái.
    3. loại bỏ các phụ thuộc hàm dư thừa(sd thuật toán loaiij bỏ các phụ thuộc hàm dư thừa). Bạn hãy nhớ là loại PTH nào rùi thì khi bao đóng vế trái của phụ thuộc sau k tính đến các thuộc tính đã bị loại ở PHT đã loại nhé!
    b. tìm tất cả các khóa thì bạn làm như sau:
    TN={A, B}, TG={C}
    gọi Xi là tập con của TG
    khi đó bạn lập bảng
    Xi (Xi, TG) (Xi, TG)+ siêu khóa khóa
    rỗng AB ABCD AB AB
    C ABC ABCD ABC
    Như vậy khóa cảu lược đò QH trên là AB.
    4. bạn chỉ cần đọc lại lý thuyết thì sẽ làm đc thui.
    CHÚC BẠN HỌC TỐT MÔN NÀY!
    GOODLUCK AND SUCCESSFUL!

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


  9. #7
    Tham gia
    06-10-2011
    Bài viết
    5
    Like
    2
    Thanked 0 Times in 0 Posts
    cám ơn các bạn đã giúp mình rất nhiều...

  10. #8
    Tham gia
    24-09-2011
    Bài viết
    12
    Like
    6
    Thanked 1 Time in 1 Post
    Hi huyenmeocon!
    Bạn có thể cho mình biết bạn viết các kí hiệu "pi" và chọn bằng cách nào không?
    Hay bạn viết ra Word rùi copy& paste, giúp t nhé vì t chưa biết viết nó như thế nào cả?
    thanks!

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
  •