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

Vấn đề thiết kế bảng cơ sở dữ liệu

Ngay khi bạn nói "ACTIVITY giống như bộ phận của một quy trình "," ACTIVITY mở rộng PROCESS "không còn là một tuyên bố hợp lệ. Nó không phải là một mối quan hệ. Đó là một mối quan hệ có một mối quan hệ.

Theo thuật ngữ ER, có mối quan hệ một-nhiều giữa Quy trình và Hoạt động. Hoặc có thể là mối quan hệ nhiều-nhiều nếu một Hoạt động thuộc nhiều Quy trình.

Ví dụ:CustomerPordsOrder là một Quy trình. Các hoạt động là:

  • Khách hàng lấp đầy Giỏ hàng;
  • Khách hàng thanh toán;
  • Khách hàng nhập thông tin giao hàng và thanh toán, đăng ký nếu cần;
  • Nhân viên nhận đơn đặt hàng;
  • Nếu các mặt hàng còn trong kho, Người lao động sẽ chọn một thùng đóng gói thích hợp và chất đầy nó;
  • Người lao động gửi nó vào các chuyến giao hàng ngày.

Hoặc phức tạp đến mức nào mà bạn muốn. Kế thừa điều này không phải.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Áp dụng ĐẶT HÀNG THEO ĐƠN VỊ (Mysql)

  2. Truy xuất bản ghi bằng truy vấn JOIN

  3. Hiệu suất UUID trong MySQL?

  4. Sự cố HighCharts trong các trục kép, biểu đồ đường và cột

  5. Câu hỏi MySQL - Làm thế nào để xử lý nhiều kiểu người dùng - một bảng hay nhiều?