Pertanyaan yang diberi tag «database-design»

Perancangan basis data adalah proses menentukan struktur dan dengan demikian aspek logis dari suatu basis data. Tujuan dari perancangan basis data adalah untuk membuat representasi dari beberapa "semesta wacana" - jenis fakta, aturan bisnis dan persyaratan lain yang dimaksudkan untuk dimodelkan oleh basis data.

11
Seberapa besar string agen pengguna dapat?
Jika Anda akan menyimpan agen pengguna dalam database, seberapa besar Anda akan mengabari? Saya menemukan artikel technet ini yang merekomendasikan menjaga UA di bawah 200. Tidak terlihat seperti ini didefinisikan dalam spesifikasi HTTP setidaknya tidak yang saya temukan. UA saya sudah 149 karakter, dan sepertinya setiap versi .NET akan menambahkannya. …

5
Apa praktik terbaik untuk desain basis data multi-bahasa? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

12
Hapus Primary Key di MySQL
Saya memiliki skema tabel berikut yang memetakan user_customers untuk izin pada database MySQL langsung: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) | …


11
Bagaimana versi mengontrol catatan dalam database
Katakanlah saya memiliki catatan dalam database dan bahwa admin dan pengguna normal dapat melakukan pembaruan. Adakah yang bisa menyarankan pendekatan / arsitektur yang baik bagaimana mengontrol versi setiap perubahan dalam tabel ini sehingga dimungkinkan untuk mengembalikan catatan ke revisi sebelumnya.

19
Kunci pengganti vs. alami / bisnis [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Ini dia lagi, argumen lama masih muncul ... Apakah kita …


12
Desain Basis Data untuk Penandaan
Bagaimana Anda merancang basis data untuk mendukung fitur penandaan berikut: item dapat memiliki sejumlah besar tag mencari semua item yang ditandai dengan serangkaian tag yang diberikan harus cepat (item harus memiliki SEMUA tag, jadi ini adalah pencarian-AND, bukan pencarian-OR) membuat / menulis item mungkin lebih lambat untuk mengaktifkan pencarian cepat …

13
Cara Menyimpan Data Historis
Beberapa rekan kerja dan saya berdebat tentang cara terbaik untuk menyimpan data historis. Saat ini, untuk beberapa sistem, saya menggunakan tabel terpisah untuk menyimpan data historis, dan saya menyimpan tabel asli untuk catatan aktif saat ini. Jadi, katakanlah saya punya meja FOO. Di bawah sistem saya, semua catatan aktif akan …



10
Apakah ada alasan bagus mengapa saya melihat VARCHAR (255) sering digunakan (tidak seperti panjang yang lain)?
Dalam banyak kursus, buku, dan pekerjaan, saya telah melihat bidang teks yang didefinisikan sebagai VARCHAR (255) sebagai jenis default untuk teks "pendek". Apakah ada alasan bagus mengapa panjang 255 dipilih begitu sering, selain menjadi angka bulat yang bagus ? Apakah ini merupakan ketidaksepakatan dari masa lalu ketika ada alasan yang …


14
Subqueries vs joins
Saya refactored bagian lambat dari aplikasi yang kami warisi dari perusahaan lain untuk menggunakan gabungan dalam daripada subquery seperti: WHERE id IN (SELECT id FROM ...) Permintaan refactored berjalan sekitar 100x lebih cepat. (~ 50 detik hingga ~ 0,3) Saya mengharapkan peningkatan, tetapi adakah yang bisa menjelaskan mengapa itu sangat …


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.