«database-design» etiketlenmiş sorular

Bir veritabanının kavramsal şemasının ve / veya mantıksal modelinin ve / veya fiziksel ayarlarının geliştirilmesi.

2
Bir özelliği test etmemek uygun olur mu?
Dilinizi / veritabanınızı / sisteminizi bu kadar tanıdığınız herhangi bir nokta var mı , yeni bir özellik / yapılandırma / sorgu / vb. sisteminize uygulamadan önce içerilen / simüle edilen testlerle (özellikle verileri değiştiren bir özellikle ilgili)? Yoksa yeni bir sorguyu test ortamında simülasyonla test etmek her zaman gerekli midir? …


3
CouchDB ve belge sürümlendirme
Şu anda CouchDB kullanarak wiki-esque bir uygulama üzerinde çalışıyorum ve bir belge sürüm oluşturma düzeni uygulamaya çalışıyorum. Gördüğüm gibi bunu yapmanın iki yolu var: Her sürümü ayrı bir belge olarak saklayın Eski sürümleri tek bir belgeye ek olarak saklayın. Şu anda 1 numaralı çalışmam var. Kullanıcı bir belgeyi düzenleyip kaydettiğinde, …

2
Yabancı Anahtar Olarak Kompozit Birincil Anahtar verimliliği
Tabloya yinelenen girilmesini sağlamak için kullanılan Kompozit Birincil anahtar (4 sütundan oluşan) içeren bir tablo var. Şimdi bu tablodaki anahtarlara yabancı anahtar olarak başvurması gereken yeni bir tabloya ihtiyacım var. Sorum şu ki arama hızları için hangi yaklaşım daha verimli: 1) 4 sütunu da içeren yeni tablo oluşturuyor ve hepsine …


2
“Arşivlenmiş ancak kullanılabilir” veriler için SQL Server veritabanı tasarımı
"Küçültmek" istediğimiz bu büyük veri tabanımız (> 1 TB) var. Veritabanı bir ana varlık etrafında döner, buna "Ziyaret" diyelim. Tartışma için, bunun tıbbi bir uygulama için bir veritabanı olduğunu varsayalım. Her biri "Ziyaret" için bir alt tablo olan, örneğin "ziyaret_immuno" olmak üzere, prosedür, yıllık, takip, bağışıklama vb. Gibi toplam 30 …

4
Oracle'da boş değer kullanmamanın nedeni?
Şirketimiz ortak bir proje için başka bir yazılım şirketi ile arayüz oluşturuyor ve belirli bir değerin gösterilmemesi gerekiyorsa, bir -5000 (keyfi nöbetçi değeri) geçmemiz gerektiği söylendi; Bunun nedeni, Oracle veritabanlarındaki hiçbir sayı sütununun (şimdi eski) Oracle dev. Bu şirket ayrıca kodlarının büyük çoğunluğunu VB6'da yazıyor (yavaş yavaş başka bir gün …


2
Bit ve Boole sütunları
Bit alanlarının verilerin sadece ikili sunumları olduğu ve biraz "garip" bir şekilde sorgulanması gerektiği göz önüne alındığında. Boole değeri için bir bit alanı kullanmanın herhangi bir faydası var mı? Gördüğüm kadarıyla, alanın tek gerçek fayda olduğunu öne sürüyor gibi görünüyor.

5
Anket veritabanı tasarımı: bir yanıtı ilişkilendirin
Bir anket veritabanı için kavramsal modeli yapıyorum. Amaç, kullanıcılar tarafından verilen cevapları saklamaktır (bir Android uygulaması olacaktır). Üç varlığım var: kullanıcı, soru ve seçenek. Bir sorunun bir veya daha fazla seçeneği olacaktır (örneğin: Kaç çalışanınız var? 1-40, 40-1000, +1000). Seçeneklerde bir metin (1-40) ve bir değer (kullanıcı tarafından seçilen değer) …

4
Verileri tablo olmadan bir veritabanında nasıl saklayabilirim?
Okulda öğrendiğim tek şey verileri tablolara kaydeden SQL idi. Şu anda verilerin XML dosyalarında saklandığı bir proje üzerinde çalışıyorum. Ayrıca her XML görsel dosyalara (JPEG) bir başvuru içerir. XML, binin üzerinde koordinat noktası ve veriler hakkında ek bilgi içerir. Bence bu bilgiyi tablolarda saklamak hiç mantıklı değil. Ayrıca JPEG dosyalarını …


2
Kullanıcıların etkinlik verilerini depolamak için uygun teknik
Veritabanı tasarımları söz konusu olduğunda çoğunlukla kendim öğretiyorum. Bu soruyu soruyorum çünkü bu ortak yapıya karar verdim, ancak bunun en verimli veya 'endüstri standardı' yöntem olup olmadığını merak ediyorum. Tasarladığım çoğu veritabanının bir kullanıcı tablosu var ve daha sonra bir kişi aktivitesi başka bir tabloda izleniyor. Veritabanının güzelliğinin bu tür …


3
Azami öznitelik sayısı bilinmeyen bir varlık nasıl uygulanır?
Bir beyzbol simülasyon programı tasarlıyorum ve boxscore şemasını tasarlarken bir sorunla karşılaştım. Sahip olduğum sorun, her bir atışta kaç koşu puanlandığını takip etmek istiyorum. Bunu gerçek programda yapmanın yolu, oynanan her vuruş için büyüyen dinamik bir dizi kullanmaktır. Beyzbol oyununa aşina olmayanlar için, oyun 9. atışın sonunda hala bağlı değilse, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.