Pertanyaan yang diberi tag database-design

Pengembangan skema konseptual dan / atau model logis dan / atau pengaturan fisik database.

125
Mengapa kita tidak mengizinkan NULL?

Saya ingat membaca artikel yang satu ini tentang desain database dan saya juga ingat dikatakan bahwa Anda harus memiliki properti field NOT NULL. Saya tidak ingat mengapa ini terjadi. Yang bisa saya pikirkan hanyalah bahwa, sebagai pengembang aplikasi, Anda tidak perlu menguji NULL dan kemungkinan...

123
Haruskah file biner disimpan dalam database?

Apa tempat terbaik untuk menyimpan file biner yang terkait dengan data di database Anda? Seharusnya kamu: Simpan di database dengan gumpalan Simpan di sistem file dengan tautan di basis data Simpan di sistem file tetapi ganti nama menjadi hash dari konten dan simpan hash pada database Sesuatu...

96
Menyimpan vs menghitung nilai agregat

Apakah ada pedoman atau aturan praktis untuk menentukan kapan harus menyimpan nilai agregat dan kapan harus menghitungnya dengan cepat? Misalnya, saya memiliki widget yang dapat dinilai pengguna (lihat skema di bawah). Setiap kali saya menampilkan widget, saya bisa menghitung nilai rata-rata...

46
Bagaimana DBA bisa lebih 'ramah programmer'?

Jawaban dan komentar pada versi dba.se dan versi programmer dari pertanyaan "Apa argumen yang menentang atau untuk menempatkan logika aplikasi di lapisan database?" sangat mengungkapkan tentang kesenjangan antara DBA dan programmer di beberapa tempat kerja. Apa yang bisa dilakukan DBA secara...