Yazılım satıcımızın tarih ve saati ayrı sütunlarda tutma kararını anlamaya çalışıyorum. Örneğin, satır oluşturulduğunda veya güncellendiğinde. Hem saat hem de tarih DateTime sütunlarıdır. SQL Server 2005 kullanıyoruz.
Veritabanı ERP sistemimizin verilerini tutar ve en büyük tabloların yaklaşık ~ 3 milyon satır içerdiğine inanıyorum. Tabloların çoğu kabaca 100 000-1000 000 arasındadır.
Şahsen ben varsayılan olarak tek bir zaman damgası için tek bir DateTime seçin. Bu, zaman farkı hesaplamalarının daha kolay olmasını sağlar ve tarih ve saat bölümleri zaman damgasından kolayca çıkarılabilir. Ayrıca daha az yer kaplardı.
Tarih ve saati ayırmak kötü bir uygulama mı yoksa anlamadığım bu tasarımda çok parlak bir şey var mı?