Các dạng chuẩn của lược đồ quan hệ | Hướng dẫn giải tay | Đa I Tờ

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024
  • **Cách xác định dạng chuẩn cao nhất của lược đồ quan hệ:
    B1: Tìm mọi khóa của lược đồ quan hệ
    B2: Kiểm tra dạng chuẩn từ cao xuống thấp (BCNF - 3NF - 2NF - 1NF)
    BCNF: mọi VT của PTH chứa khóa (VT là siêu khóa)
    3NF:
    Phân rã VP của PTH sao cho VP chỉ chứa một thuộc tính
    Thỏa 1 trong 2 điều kiện: VT chứa khóa hoặc VP là tập con của khóa
    2NF:
    Xác định các thuộc tính không là khóa
    Tất cả thuộc tính không là khóa phải phụ thuộc đầy đủ vào khóa
    Cách khác để kiểm tra 2NF trong trường hợp không biết cách xác định tính phụ thuộc đầy đủ:
    #1: Với mỗi khóa K, tìm bao đóng của tất cả tập con thực sự Xi của K
    #2: Nếu tồn tại bao đóng Xi+ chứa thuộc tính không khóa thì không đạt 2NF, ngược lại đạt 2NF
    1NF: giá trị thuộc tính là nguyên thủy (không có thuộc tính đa trị hoặc đa hợp)
    -----
    **Nhận xét:
    1NF: trùng lắp dữ liệu, khóa khăn khi cập nhật dữ liệu
    2NF: khi đạt chuẩn 2 thì cũng đạt chuẩn 1
    Trùng lắp dữ liệu
    Nếu lược đồ chỉ có 1 khóa và khóa có duy nhất một thuộc tính thì đạt chuẩn 2
    3NF: khi đạt chuẩn 3 thì cũng đạt chuẩn 2
    Khi thiết kế CSDL, yêu cầu đạt tối thiểu chuẩn 3
    Vẫn còn trùng lặp thông tin
    -----
    **Liên kết hỗ trợ:
    Tìm bao đóng của tập thuộc tính: • Tìm bao đóng của tập t...
    Tìm mọi khóa của lược đồ quan hệ: • Tìm mọi khóa của lược ...
    Giải bài tập xác định dạng chuẩn cao nhất của LDQH: • Xác định dạng chuẩn ca...
    Blog: dadv98.blogspo...

ความคิดเห็น •

  • @yenngoc2793
    @yenngoc2793 6 หลายเดือนก่อน

    cho em hỏi phụ thuộc đầy đủ là như nào ạ?

    • @aITo98
      @aITo98  6 หลายเดือนก่อน

      X->A được gọi là phụ thuộc hàm đầy đủ nếu không tồn tại Y ⊂ X để cho Y ->A

  • @haobui8913
    @haobui8913 6 หลายเดือนก่อน

    bạn ơi cho mình hỏi, nếu mà trường hợp có nhiều khóa thì xét từng khóa hay sao bạn.
    vd
    Cho lược đồ quan hệ Q(ABC) và tập phụ thuộc hàm F = {C->A, AB->C}, tập khóa là{BA} và {BC}. Xác định dạng chuẩn cao nhất của Q?
    Chuẩn 2 thì bài này có đạt không bạn

  • @namtran4097
    @namtran4097 8 หลายเดือนก่อน

    ở BCNF á anh, anh cho em hỏi là VT chứa khóa nghĩa là khóa là tập con của VT hay VT là tập con của khóa ạ

    • @aITo98
      @aITo98  8 หลายเดือนก่อน

      Mọi VT của PTH chứa khoá (VT là siêu khoá) mới đạt chuẩn BC
      ---
      Ví dụ: lược đồ quan hệ em tìm được 2 khoá : AB và AC. Thì mọi VT của PTH phải là siêu khoá có chứa AB hoặc AC mới đạt chuẩn BC

    • @namtran4097
      @namtran4097 8 หลายเดือนก่อน

      @@aITo98 dạ em cảm ơn a

    • @vutoan804
      @vutoan804 8 หลายเดือนก่อน

      Xác định khoá s v anh

    • @aITo98
      @aITo98  8 หลายเดือนก่อน

      @@vutoan804 anh có video hướng dẫn tìm khoá của lược đồ quan hệ e tham khảo nha th-cam.com/video/SRAp2i4S-zI/w-d-xo.htmlsi=4NplrlOXV7WihB4p
      ----
      Hoặc e có thể tham khảo tại Blog: dadv98.blogspot.com/2024/04/tim-moi-khoa-cua-luoc-do-quan-he.html?m=1