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

Menyimpan Data Kalender di MySQL

Ya, saya akan melakukannya, kecuali saya tidak akan menghapus catatan saat masa sewa berakhir - Anda akan dengan mudah mengetahui masa sewa berakhir karena sudah lewat, jadi Anda juga secara otomatis menyimpan riwayat sewa.

Lagi pula, jumlah tanggal yang tersedia tidak terbatas, jadi Anda harus membatasi secara artifisial rentang tanggal yang didukung jika Anda sebaliknya (dan menyimpan tanggal gratis).

Di masa depan. Dan, dalam beberapa hal, di masa lalu juga.

Juga, saya kira Anda menginginkan beberapa informasi tambahan jika layanan disewa (mis. nama penyewa) dan tidak akan ada tempat untuk menyimpannya jika sewa diwakili oleh baris yang tidak ada!

Karena perincian sewa adalah satu hari penuh, saya pikir Anda sedang melihat struktur database yang mirip dengan ini:

Perhatikan bagaimana RENTING_DAY PK secara alami mencegah tumpang tindih.

Atau, Anda dapat membuang RENTING_DAY dan memiliki START_DATE dan END_DATE langsung di RENTING, tetapi ini akan memerlukan rentang yang tumpang tindih secara eksplisit cek , yang mungkin tidak dapat diskalakan secara ideal .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tanggal dari perubahan excel saat diunggah ke mysql

  2. Mysql di mana 1 =0 kebingungan

  3. Cadangkan pengguna MySQL

  4. Masalah koneksi SQLPro ke Vagrant

  5. Bagaimana cara memanggil prosedur tersimpan MySQL dari Rails?