Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah desain Tabel Database

Segera setelah Anda mengucapkan "ACTIVITY seperti bagian dari suatu proses", "ACTIVITY memperluas PROCESS " bukan lagi pernyataan yang valid. Ini bukan hubungan is-a. Ini hubungan has-a.

Dalam istilah ER ada hubungan satu-ke-banyak antara Proses dan Aktivitas. Atau mungkin hubungan banyak ke banyak jika satu Aktivitas dimiliki oleh beberapa Proses.

Misalnya, CustomerPlacesOrder adalah sebuah Proses. Kegiatannya adalah:

  • Pelanggan mengisi Keranjang belanja;
  • Pelanggan check out;
  • Pelanggan memasukkan info pengiriman dan penagihan, mendaftar jika perlu;
  • Pekerja menerima pesanan;
  • Jika barang tersedia, Pekerja memilih wadah pengepakan yang sesuai dan mengisinya;
  • Pekerja mengirimkannya pada pengiriman harian.

Atau betapapun rumitnya Anda ingin mendapatkannya. Warisan ini bukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat RadioButton di Front end (PHP)

  2. Apa implikasi dari membuka koneksi MySQL berulang kali di PHP?

  3. Bagaimana cara menghubungkan Database mysql dengan Dart?

  4. Aplikasi Java yang dapat dieksekusi (JAR) dengan database yang dikemas di dalamnya

  5. hapus entri duplikat dalam tabel