«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 sensör dizisinden büyük miktarlarda veri saklama
Büyük bir sensör dizisinden veri örnekleri depolamak için bir çözüm (app ve db) uygulamak için görev. Dizi şu anda yaklaşık 20.000 sensörden oluşuyor, ancak yakında 100.000 sensöre kadar büyüyecek. Her sensör her 10 saniyede bir veri örneği gönderir ve her örnek 28 bayt boyutundadır. Böylece toplamların yapılması aşağıdakilere yol açar: …

6
MySQL'de Tabloları Bölme. İyi pratik?
Mevcut bir proje üzerinde çalışmaya başladım ve önceki geliştirici bir tabloyu aynı şemaları ancak farklı verileri olan 10 ayrı tabloya ayırmıştı. Tablolar şöyle görünür: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Birincil anahtar bir tamsayı idalanıdır. Uygulama, idarama yaparken hangi tabloya erişmek için bir karma algoritma ( …

4
Bir Büyük Veritabanı ve Birkaç Küçük Kişi
(A) tablo örneklerini kullanarak bir uygulama örneğini bir MySQL veritabanına dağıtabiliriz veya (B) uygulamanın her örneği için farklı MySQL veritabanları kullanabiliriz, örneğin, Kurulum "A": central_database app1_table1 app1_table2 app1_tablen ... appn_table1 appn_table2 appn_tablen Sonuç birçok tablo ile büyük bir db oldu. Kurulum "B": app1_db table1 table2 tablen ... appn_db table1 table2 …

5
MySQL'de birleştirme tablosu olmadan tek sütunu birden çok değerle eşleştirme
Soruların cevaplarını saklamak için kullandığımız bir tablo var. Belirli sorulara belirli cevapları olan kullanıcıları bulabilmeliyiz. Tablonuz aşağıdaki verilerden oluşuyorsa: user_id question_id answer_value Sally 1 Pooch Sally 2 Peach John 1 Pooch John 2 Duke ve soru 1 için 'Pooch' ve soru 2 için 'Peach' yanıtlayan kullanıcıları bulmak istiyoruz, aşağıdaki SQL …

1
Ürün paketleri olan ürünler için veritabanı tasarımı
Perakende işim için bir veritabanı sistemi kuruyorum. Bazı tablolar ayarladım: Ürün Satın alma Satış Denge Hepsi birbirine bağlı ve envanter seviyemi gösterebiliyor. Yaşadığım sorun, bireysel fiyatlarından farklı fiyatlara sahip ürün paketleri de satmam. Örnek: Portakalı 1 dolara, bir elmayı 1.2 dolara satıyorum; 3,8 $ için meyve paketi 1 (2 portakal …

2
Veritabanı tasarımı: “(çoktan çoğa) çoktan çoğa” ilişkisini normalleştirme
Kısa versiyon Varolan bir çok-çok katılmak her çift için sabit sayıda ek özellikler eklemek zorunda. Aşağıdaki şemalara atlamak, avantajları ve dezavantajları açısından Temel Davayı genişleterek bunu başarmanın en iyi yolu Seçenek 1-4'ten hangisidir? Yoksa burada düşünmediğim daha iyi bir alternatif var mı? Daha uzun versiyon Şu anda bir ara birleştirme …


3
Yabancı anahtarlar - vekil veya doğal anahtar kullanarak bağlantı?
Tablolar arasındaki bir yabancı anahtarın doğal bir anahtarla mı yoksa yedek anahtarla mı bağlantılı olacağına dair en iyi uygulama var mı? Gerçekten bulduğum tek tartışma (google-fu'm eksik değilse) Jack Douglas'ın bu sorudaki cevabı ve akıl yürütme bana doğru geliyor. Bu kuralların değişmesinin ötesindeki tartışmanın farkındayım, ancak bu her durumda dikkate …

2
Alt küme toplamalarında modelleme kısıtlamaları?
PostgreSQL kullanıyorum, ancak üst düzey db'lerin çoğunun bazı benzer yeteneklere sahip olması gerektiğini ve dahası, onlar için çözümlerin benim için çözümlere ilham verebileceğini, bu PostgreSQL'e özel olduğunu düşünmeyin. Bu sorunu çözmeye çalışan ilk kişi olmadığımı biliyorum, bu yüzden burada sormaya değer olduğunu düşünüyorum ama muhasebe verilerini modelleme maliyetlerini her işlem …

5
Tek bir veritabanı kullanarak birden çok veritabanı kullanmanın artıları / eksileri
Performans, kararlılık, optimizasyonun daha kolay uygulanabileceğini savunan 7 veritabanı kullanma gereksinimi olan yeni bir proje üzerinde çalışıyordum. Kabul etmeme rağmen, tek bir veritabanı (tabloları mantıksal alanlara bölme) kullanmak için iyi argümanlar toplamada sorun yaşıyorum. Şimdiye kadar sahip olduğum bir argüman veri bütünlüğüdür (veritabanları arasında yabancı anahtar kullanamıyorum). Tek veya çoklu …

3
Bir Kullanıcı Veritabanının standart bir uygulaması var mı?
Web sitem için temel kişiselleştirilmiş kullanıcı işlevselliğini uygulamam gerekiyor. Bu tip veritabanları için standart bir yapı var mı? Her kullanıcının kendi satırına sahip tek bir tablodaki tüm kullanıcı bilgileri ve verilerinin olması yaygın bir uygulama mıdır, yoksa bu bilgi farklı tablolar arasında bölünmeli ve birbirine bağlı olmalıdır (belki de verimlilik …

2
Veritabanı motoru tam olarak nedir?
Http://en.wikipedia.org/wiki/Database_engine tanımını birkaç kez geçtim : Bir veritabanı motoru (veya "depolama motoru"), bir veritabanı yönetim sisteminin (DBMS) veritabanından veri oluşturmak, okumak, güncellemek ve silmek (CRUD) için kullanılan temel yazılım bileşenidir . Anlamadığım şey ne kaldı, veritabanlarının yaptığı gibi CRUD değil mi? Veritabanı motoru bu işlevleri yerine getirirse, veritabanının geri kalanı …

5
e-Ticaret siparişleri tablosu. Fiyatları kaydet veya bir denetim / geçmiş tablosu mu kullanıyorsun?
İlk e-ticaret şememi tasarlıyorum. Bir süredir konuyu okuyorum order_line_itemve a ve a arasındaki ilişki hakkında biraz kafam karıştıproduct A productsatın alınabilir. Çeşitli detaylara sahip, ama en önemlisi unit_price. A order_line_item, product_idsatın alınan, quantitysatın alınan ve unit_pricemüşterinin ürünü satın aldığı zamanda yabancı bir anahtara sahiptir . Ne okudum çoğu söylüyor unit_priceüzerinde …

2
Tasarım deseni - birçok üst tablolardan biri
Belirli bir tablonun birkaç farklı üst tablolardan birine FK yapabileceği oldukça sık veritabanında bir durumla karşılaşıyorum. Sorun için iki çözüm gördüm, ama ikisi de kişisel olarak tatmin edici değil. Orada başka hangi desenleri gördüğünüzü merak ediyorum. Bunu yapmanın daha iyi bir yolu var mı? Düzenlenmiş Bir Örnek Diyelim ki sistemim …

3
SQL Server'da bir tabloda birden çok boş değer atanabilir FK'ye sahip olmak kötü bir uygulama olarak kabul edilir mi
SQL Server'daki veritabanı yapımda, sipariş hakkında farklı bilgiler gerektiren 3 çeşit ürünüm var. Yani, bir oluşturulmuş Customersmasa ve üç farklı emir tabloları: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Tüm siparişler tablosunda bir ila birçok ilişki vardır Customers. Ayrıca Payments, ödeme ayrıntılarını içeride tutacak başka bir tablom var. Ama burada nasıl yapılandırılacağı konusunda şüphelerim …

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.