Pertanyaan yang diberi tag «database-design»

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

15
Bisakah MySQL secara wajar melakukan kueri pada miliaran baris?
Saya berencana menyimpan pindaian dari spektrometer massa dalam database MySQL dan ingin mengetahui apakah menyimpan dan menganalisis jumlah data ini layak atau tidak. Saya tahu kinerja sangat bervariasi tergantung pada lingkungan, tetapi saya mencari urutan besarnya: apakah permintaan akan memakan waktu 5 hari atau 5 milidetik? Masukkan format Setiap file …

8
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 nilai data yang tidak ada …

12
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 yang tidak pernah …

3
Keuntungan dan Kerugian menggunakan ENUM vs tipe Integer?
Katakanlah dalam beberapa tabel acak, Anda memiliki status kolom bernama . Nilai-nilai dunia nyata akan diaktifkan atau dinonaktifkan . Apakah lebih baik untuk tipe data kolom ini menjadi int / bool (1 atau nol) atau untuk digunakan ENUMdengan nilai sedang enableddan disabled? Apa kelebihan atau kekurangannya? Katakanlah alih-alih hanya dua …

5
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 pengguna dari Ratingstabel. Atau saya bisa menyimpan nilai rata-rata …


3
Bagaimana saya bisa menentukan posisi untuk kolom baru di PostgreSQL?
Jika saya memiliki tabel dengan kolom: id | name | created_date dan ingin menambahkan kolom, saya menggunakan: alter table my_table add column email varchar(255) Kemudian kolom ditambahkan setelah created_datekolom. Apakah ada cara saya dapat menentukan posisi untuk kolom baru? misalnya jadi saya bisa menambahkannya setelah itu namedan mendapatkan tabel seperti: …




9
Haruskah Anda mendesain database sebelum kode aplikasi ditulis?
Apa cara termudah dan paling efisien untuk merancang database? Dari sudut pandang saya, ada beberapa opsi untuk desain penyimpanan data aplikasi: Rancang basis data sebaik mungkin sebelum Anda menulis kode aplikasi apa pun . Ini memberi Anda keuntungan memiliki struktur data dasar untuk bekerja. Kelemahan dari ini, menurut pendapat saya, …

7
Menulis skema bank sederhana: Bagaimana saya harus menjaga saldo saya sinkron dengan riwayat transaksi mereka?
Saya menulis skema untuk database bank sederhana. Berikut spesifikasi dasar: Basis data akan menyimpan transaksi terhadap pengguna dan mata uang. Setiap pengguna memiliki satu saldo per mata uang, sehingga setiap saldo hanyalah jumlah dari semua transaksi terhadap pengguna dan mata uang tertentu. Saldo tidak boleh negatif. Aplikasi bank akan berkomunikasi …



12
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 berbeda untuk bekerja lebih baik dengan programmer pada masalah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.