sql >> Databasteknik >  >> RDS >> Mysql

Kan ett attribut beteckna en tabell framför en annan?

Istället för tvärs över, skapa data som går ner.

Så du skulle ha

Tabellen Prestanda innehåller:

  • ID (PK perf_id )
  • lag-ID (FK team_id )
  • Prestandstatistiktyp
  • Prestandastatvärde

Eller något liknande.

Du måste då också skapa en Regler tabell, som länkar specifika Prestandstatistiktyper till specifika Sporttyper .

Detta kommer då också att tillåta dig att enkelt lägga till nya Prestandstatistiktyper utan att väsentligt påverka ditt databasschema.

Du kan sedan också implementera visningsorder, eller till och med visa grupperingar om du vill.



  1. Använd inte sys.sql_dependencies i SQL Server (den är utfasad)

  2. org.apache.openjpa.persistence.ArgumentException när du kör huvudklassen

  3. MySQL Basic Database Administration Commands – Del I

  4. Subtraktion av två lika värden är inte noll i mysql