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.

8
Menyimpan jenis kelamin (gender) dalam basis data
Saya ingin menyimpan jenis kelamin pengguna dalam database dengan biaya (ukuran / kinerja) sesedikit mungkin. Sejauh ini, 3 skenario muncul dalam pikiran Int - sejajar dengan Enum dalam kode (1 = Pria, 2 = Wanita, 3 = ...) char (1) - Simpan m , f atau pengenal karakter tunggal lainnya …


11
Desain basis data untuk survei [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 2 tahun yang lalu . Perbaiki pertanyaan ini Saya perlu membuat survei di mana jawaban disimpan dalam database. …


15
Kunci utama atau indeks unik?
Di tempat kerja kami memiliki basis data besar dengan indeks unik, bukan kunci utama dan semua berfungsi dengan baik. Saya merancang database baru untuk proyek baru dan saya punya dilema: Dalam teori DB, kunci utama adalah elemen fundamental, tidak apa-apa, tetapi dalam proyek NYATA apa kelebihan dan kekurangan keduanya? Apa …

7
Panduan pemula untuk desain basis data SQL [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 5 tahun yang lalu . Perbaiki pertanyaan ini Apakah Anda tahu sumber yang bagus untuk belajar bagaimana merancang solusi SQL? Di luar sintaks …


16
Desain Basis Data untuk Revisi?
Kami memiliki persyaratan dalam proyek untuk menyimpan semua revisi (Riwayat Perubahan) untuk entitas dalam database. Saat ini kami memiliki 2 proposal yang dirancang untuk ini: mis. untuk Entitas "Karyawan" Desain 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in Xml. The …

3
Batasan unik yang memungkinkan nilai kosong di MySQL
Saya memiliki bidang yang menyimpan kode produk. Kodenya unik, tetapi beberapa produk tidak memiliki kode. Saya tidak dapat menemukan kode karena itu adalah kode penyedia. Apakah batasan semacam ini mungkin terjadi di MySQL? Saya seorang noob dengan prosedur dan pemicu tersimpan, jadi jika solusinya melibatkan salah satu dari ini, harap …

8
MySQL: banyak tabel atau satu tabel dengan banyak kolom?
Jadi ini lebih merupakan pertanyaan desain. Saya memiliki satu kunci utama (katakanlah ID pengguna), dan saya memiliki banyak informasi yang terkait dengan pengguna itu. Haruskah saya memiliki beberapa tabel yang dipecah menjadi kategori sesuai dengan informasi, atau haruskah saya hanya memiliki satu tabel dengan banyak kolom? Cara yang biasa saya …


8
Database: Untuk menghapus atau tidak menghapus catatan
Saya tidak berpikir saya satu-satunya orang yang bertanya-tanya tentang ini. Apa yang biasanya Anda praktikkan tentang perilaku database? Apakah Anda lebih suka menghapus record dari database secara fisik? Atau lebih baik hanya menandai record dengan flag "dihapus" atau kolom boolean untuk menunjukkan record aktif atau tidak aktif?

13
Cara menyimpan daftar di kolom tabel database
Jadi, sesuai jawaban Mehrdad untuk pertanyaan terkait , saya mengerti bahwa kolom tabel database yang "tepat" tidak menyimpan daftar. Sebaliknya, Anda harus membuat tabel lain yang secara efektif menampung elemen dari daftar tersebut dan kemudian menautkannya secara langsung atau melalui tabel persimpangan. Namun, jenis daftar yang ingin saya buat akan …

11
Praktik buruk Foreign Key yang tidak dapat dibatalkan?
Katakanlah Anda memiliki tabel Pesanan dengan kunci asing ke Id Pelanggan. Sekarang, misalkan Anda ingin menambahkan Pesanan tanpa Id Pelanggan, (apakah itu mungkin adalah pertanyaan lain) Anda harus membuat kunci asing NULL ... Apakah itu praktik yang buruk atau Anda lebih suka bekerja dengan tabel tautan antara Pesanan dan Pelanggan? …


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.