Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo mối quan hệ đa hình từ một đến nhiều với học thuyết

Câu hỏi này giới thiệu sự phức tạp không cần thiết vào ứng dụng. Chỉ vì các ghi chú có cấu trúc giống nhau không có nghĩa là chúng là cùng một thực thể. Khi mô hình hóa cơ sở dữ liệu trong 3NF, chúng không phải là cùng một thực thể vì không thể chuyển ghi chú từ Sách sang Địa chỉ. Trong mô tả của bạn, có một mối quan hệ cha-con rõ ràng giữa book và book_note, v.v. vì vậy hãy mô hình hóa nó như vậy.

Nhiều bảng hơn không phải là vấn đề đối với cơ sở dữ liệu nhưng sự phức tạp của mã không cần thiết, như câu hỏi này chứng tỏ. Nó chỉ là thông minh vì lợi ích rõ ràng. Đây là vấn đề với ORM, mọi người ngừng thực hiện chuẩn hóa hoàn toàn và không mô hình hóa cơ sở dữ liệu một cách chính xác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tự tham gia có điều kiện

  2. Phạm vi tối đa của varchar trong MySQL là gì?

  3. Mẹo nhanh về MySQL:Sử dụng hàm LENGTH và TRIM

  4. tạo 3 danh sách thả xuống phụ thuộc bằng php ajax mysql

  5. Cách xuất kết quả của một truy vấn bằng MySQL Workbench