database - football / soccer software design pattern -
a basic question.
think of football/soccer. thought making design pattern it, wanted know if there 1 out there.
it goes follwing:
i want create football player.
we have gender. (male , female).
a gender have series category (for example young under 19, young under 18 etc.).
that series category placed in region (or state whatever).
and region has series' name (for example series 1, series 2, division 1 etc.).
for example, want make female, senior, plays in birmingham, , in first division.
i want map database, wanted follow software design pattern, not know if there software design pattern purpose.
my attempt this:
gender { int genderid gendertype } seriescategory { int seriescategoryid string seriescategoryname int genderid } region { int regionid string regionname int seriescategoryid } series { int seriesid string seriesname int regionid int seriescategoryid }
i think should design database using normalization principles (read more here - http://www.studytonight.com/dbms/database-normalization.php )
regarding software patterns - no exact patterns case. use best practices , principles solid. mapping code entities database ones , vise versa responsibility of orms, existing in huge number of variations different languages , requirements (sql/nosql, code-first/database-first etc).
so exact case footballers , teams think db normalization required @ moment.
Comments
Post a Comment