Đào tạo chứng nhận Nghề nghiệp - PHP & MySQL | NenTang.vn |
Sản phẩm của Nền tảng | NenTang.vn - Hành trang tới Tương lai |
Đào tạo chứng nhận Nghề nghiệp - PHP & MySQL | NenTang.vn |
Chương 5-Bài 5. Tạo bảng (table) có Quan hệ Tự thân (self foreign key) - Sử dụng HeidiSQL |
||
Tác giả: Dương Nguyễn Phú Cường | Ngày đăng: Hồi xưa đó | Lượt xem: 512 |
Quan hệ Tự thân (Self reference)Thường dùng để mô tả các mối quan hệ Ràng buộc Phân cấp / Phụ thuộc / Trực thuộc giữa 1 Thực thể đến 1 Thực thể Cha của nó. Một số ví dụ thường gặp:
Các bước thiết kế Quan hệ Tự thân (Self reference)Step 1: Xem xét dữ liệu cần thiết kế ngoài thực tếVí dụ: Ta có Mô hình Phân cấp giữa các Phòng ban trong Sơ đồ Tổ chức của công ty NenTang như sau:
Step 2: Xác định cấp (Level) cho mô hình Phân cấpDựa theo Mô hình Sơ đồ Tổ chức Phòng ban của Công ty NenTang như trên, chúng ta có thể xác định Cấp (Level) như sau:Step 3: Xác định cấp (Level) cho mô hình Phân cấpSau khi xác định Cấp (Level), chúng ta có thể vẽ sơ đồ ER sử dụng mối Quan hệ Tự thân (self reference) như sau: Lưu ý:
Tạo cấu trúc (schema) table
|
Sản phẩm của Nền tảng | NenTang.vn - Hành trang tới Tương lai |