Birden çok ayrı tabloya sahip olmak neden daha iyidir?
Birden çok ayrı tabloya sahip olmak neden daha iyidir?

Video: Birden çok ayrı tabloya sahip olmak neden daha iyidir?

Video: Birden çok ayrı tabloya sahip olmak neden daha iyidir?
Video: "EZİK" GÖRÜNMENE NEDEN OLAN İYİ NİYETLİ DAVRANIŞLAR 2024, Mayıs
Anonim

İlişkisel bir veritabanında, ayrı tablolar ayrı varlıkları temsil etmelidir. Her şey verilerle ilgiliyse, Sahip olmak benzer veriler çoklu gruplarda saklamanın bir mantığı yok. çoklu masa . Hep daha iyi aynı tür verileri bir dosyada depolamak için tablo (varlık).

Bunu göz önünde bulundurarak, bir veritabanında birden fazla tablo olabilir mi?

Her ne kadar bir sütunda tablo olabilir Her biri kendilerine uygulanan EŞSİZ ve NULL DEĞİL kısıtlamaları tablo olabilir yalnızca bir Birincil Anahtar. diğerine bakarsan tablolar bizim için tanımladık veri tabanı , onların çoğu Sahip olmak bir kimlik sütunu.

Daha sonra soru şu ki, kaç sütun çok fazla MySQL? maksimum sayısı sütunlar tablo başına büyük olasılıkla ulaşılıyor veya daha spesifik olarak maksimum satır genişliği. 4096 katı bir sınır var sütunlar tablo başına, ancak MySQL belgeler bunu ortaya koyuyor: "kesin sınır, birbiriyle etkileşime giren birkaç faktöre bağlıdır." Öncelikle, belirli bir satırın uzunluğu 64k'yi aşamaz.

Benzer şekilde, sorgular bir veya daha fazla ilgili tabloya dayalı olabilir mi diye sorabilirsiniz.

Verileri bir ilgili tablo içindeki bilgileri geliştirmek için sorgu . olduğu durumlar olabilir. sorgu yani bir tabloya dayalı size ihtiyacınız olan bilgiyi verir, ancak bir başkasından veri çeker. tablo yapılmasına yardımcı olacak sorgu sonuçlar daha da net ve daha fazla kullanışlı.

Bir veritabanında kaç tablo olmalıdır?

Biraz veri tabanı basit bir şekilde bilinmesi gereken terimler veri tabanı , Eğer olabilir Sahip olmak sadece bir tablo . Çoğu için veritabanları birden fazlasına ihtiyacınız olacak. Örneğin, Sahip olmak a tablo ürünlerle ilgili bilgileri depolayan, diğer tablo siparişler hakkında bilgi depolayan ve diğer tablo müşteriler hakkında bilgi ile.

Önerilen: