Pertanyaan yang diberi tag «database-design»

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


2
KONSTRA DEFAULT, layak?
Saya biasanya mendesain basis data saya mengikuti aturan berikut: Tidak ada orang lain selain db_owner dan sysadmin yang memiliki akses ke tabel database. Peran pengguna dikontrol pada lapisan aplikasi. Saya biasanya menggunakan satu peran db untuk memberikan akses ke pandangan, prosedur dan fungsi yang tersimpan, tetapi dalam beberapa kasus, saya …


6
Cara yang disukai untuk menyimpan DateTime
Kami dapat menyimpan informasi Tanggal dan Waktu dalam beberapa cara. Apa pendekatan terbaik untuk menyimpan informasi DateTime? Menyimpan Tanggal dan Waktu dalam 2 kolom terpisah atau satu kolom menggunakan DateTime ? Bisakah Anda menjelaskan mengapa pendekatan itu lebih baik? (Tautan ke dokumen MySQL untuk referensi, pertanyaannya adalah umum, tidak khusus …

6
Apa yang bisa menjadi kelemahan dari selalu memiliki kolom integer tunggal sebagai kunci utama?
Dalam satu aplikasi Web yang saya kerjakan, semua operasi basis data diabstraksi menggunakan beberapa repositori generik yang didefinisikan melalui Entity Framework ORM. Namun, untuk memiliki desain sederhana untuk repositori generik, semua tabel yang terlibat harus mendefinisikan integer unik ( Int32dalam C #, intdalam SQL). Sampai sekarang, ini selalu menjadi PK …

8
Mengapa nilai kunci utama akan berubah?
Saya telah meneliti konsep ROWGUID baru-baru ini dan menemukan pertanyaan ini . Jawaban ini memberi wawasan, tetapi telah membawa saya ke lubang kelinci yang berbeda dengan menyebutkan mengubah nilai kunci utama. Pemahaman saya selalu bahwa kunci utama harus tidak berubah, dan pencarian saya sejak membaca jawaban ini hanya memberikan jawaban …



2
Mengapa saya tidak bisa menggunakan NEWSEQUENTIALID () sebagai nilai default untuk kolom saya?
Saya mencoba untuk membuat tabel di Studio Manajemen dan setelah membaca tentang fungsi baru (dari SQL 2005 pada) NEWSEQUENTIALID(), saya pikir saya akan mencobanya. Inilah yang saya lakukan: Tapi itu tidak membiarkanku. Pesan kesalahan yang saya dapatkan adalah: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. Apakah …

7
Apa cara yang baik untuk menyimpan sejumlah besar kolom?
Saya memiliki masalah dalam memutuskan bagaimana menyimpan data ini di basis data saya. Adakah saran tentang cara terbaik untuk melakukannya? Saya tidak tahu banyak tentang database, saya bisa menambahkan. Saya memiliki data yang diformat seperti itu, tetapi alih-alih 4, jumlah kolom kira-kira 240, sehingga setiap tanggal memiliki 240 nilai unik …

4
Desain terbaik untuk referensi beberapa tabel dari satu kolom?
Skema yang diajukan Pertama dan terpenting, berikut adalah contoh skema yang saya usulkan untuk referensi di seluruh posting saya: Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL …

4
Desain basis data: bagaimana menangani masalah "arsip"?
Saya cukup yakin banyak aplikasi, aplikasi kritis, bank dan sebagainya melakukan ini setiap hari. Gagasan di balik semua itu adalah: semua baris harus memiliki riwayat semua tautan harus tetap koheren seharusnya mudah untuk membuat permintaan untuk mendapatkan kolom "saat ini" klien yang telah membeli barang-barang usang masih harus melihat apa …

2
desain tabel / indeks mysql efektif untuk 35 juta baris + tabel, dengan 200+ kolom yang sesuai (dua kali lipat), kombinasi apa pun yang dapat ditanyakan
Saya mencari saran tentang desain tabel / indeks untuk situasi berikut: Saya memiliki tabel besar (data riwayat harga saham, InnoDB, 35 juta baris dan terus bertambah) dengan kunci primer majemuk (asetid (int), tanggal (tanggal)). selain informasi harga, saya memiliki 200 nilai ganda yang harus sesuai dengan setiap catatan. CREATE TABLE …

4
Desain tabel besar SQL
Saya punya pertanyaan umum tentang desain SQL Server 2008. Saat ini kami memiliki meja yang lebih dari 600GB dan tumbuh sekitar 3GB sehari. Tabel ini memiliki indecies yang sesuai tetapi menjadi hangup utama ketika menjalankan kueri dan hanya karena ukurannya. Pertanyaannya adalah apakah saya harus membagi tabel menjadi beberapa tabel …


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.