«normalization» etiketlenmiş sorular

17
Her zaman bir autoincrement integer birincil anahtarına sahip olmak iyi bir uygulama mıdır?
Veri tabanlarımda, yaptığım idher tablo için adında otomatik artan bir tamsayı birincil anahtarına sahip olma alışkanlığına alışma eğilimindeyim, böylece herhangi bir satır için benzersiz bir arama yapabilirim. Bu kötü bir fikir olarak mı kabul edilir? Bu şekilde yapmanın sakıncaları var mı? Bazen gibi birden indeksleri olacak id, profile_id, subscriptionsnereye idbenzersiz …

3
Enum veri türünü kullanmak yerine yeni bir veritabanı tablosu oluşturmak gereksiz midir?
Diyelim ki sunduğum 4 tür hizmetim var (sık sık değişme olasılığı yoktur): Test yapmak tasarlamak Programlama Diğer Her birinin yukarıdaki kategorilerden birine giren 60-80 gerçek hizmetim olduğunu varsayalım. Örneğin, 'hizmet', "A tekniği kullanarak Test Programı" olabilir ve "Test" türündedir. Onları bir veritabanına kodlamak istiyorum. Birkaç seçenek buldum: Seçenek 0: VARCHARHizmet …

6
Veritabanı Normalleştirmesinden Sonra Hala Dizine Ekleme Gerekiyor mu
İyi bir normalleştirme yaptıktan sonra, yine de tabloyu dizine eklemeniz mi gerekiyor? Bu performansı nasıl etkileyecek? İyi bir normalizasyondan sonra performansı bir şekilde etkileyecek mi? Birincil anahtarınız ve yabancı anahtarınız zaten varsa hangi sütunlar genellikle dizine eklenir? Bir veritabanını normalleştirmek zaten etkili gibi görünüyor. Ancak, endekslemenin veritabanını nasıl etkilediğini atlamış …

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.