Merhabalar,
maç-turnuva veritabanı şemasını modellemeye çalışıyorum (Python/Django'da çalıştığım için django kod olarak yazacağım)
sormak istediğim şey turnuva ve lig olarak 2 ayrı tabloda tutmak mı daha iyi olur

class League(models.Model):
...
class Tournament(models.Model):
league= models.ForeignKey(League, on_delete=models.CASCADE)...

yoksa json verisi olarak tutmak mı tek tabloda
(bazı yerlerde textfield'da json verisi olarak tutabilirsin ve daha sonra python json parser ile kullanabilirsin ve biraz daha hızlı olabilir demişlerdi

class Tournament(models.Model):
league=JSONField()
veya
league=models.TextField(...)