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

Mối quan hệ 1-1 liên quan đến nhiều bảng

Nếu đó là mối quan hệ 1-1, sẽ luôn dễ dàng hơn khi kết hợp ba bảng thành một bảng lớn, với các cột có thể làm trống cho các bảng Phần.

Một số điểm tích cực mà tôi có thể thấy đối với cách tiếp cận này:

  • Thao tác chèn, cập nhật và xóa dễ dàng hơn.
  • Truy xuất dữ liệu nhanh hơn khi có ít kết nối hơn để sử dụng.
  • Ít không gian lập chỉ mục hơn vì bạn đang lập chỉ mục khóa chính cho một bảng thay vì ba bảng.


  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ìm kiếm catid trong trường văn bản

  2. Làm cách nào để cập nhật bảng từ máy chủ này sang máy chủ khác?

  3. Cần trợ giúp thiết kế cấu trúc db hóa đơn của tôi

  4. Sắp xếp tự nhiên trong MySQL

  5. Chèn giá trị BLOB vào cơ sở dữ liệu MySQL