Was thinking of creating a small application in c# but would like to hear some feedback on approaching my project with this method.
Basically I will have 2 tables in MSSQL
These are just examples....
**TableType
TableTypeID
Type
TableInfo
InfoID
TableTypeID
Name
Color
Size
TagNumber**
So when a user wants to create a new table say birds the value would go into the tabletype create an autoid and then have the Type as birds. The name for the bird, Color, size would go into the TableInfo Table.
But now lets say that they would like to create a new table called auto. So again auto would go into tabletype under the type column and then the auto's color, size, tagnumber would all go into the next table.
Is this the right way to approach this or will this cause a lot of issues with programming in the future
Thanks
Parrots(which as everyone knows have more than one colour)? Or a tableCities(which have no colour)? Or a tablePlanets(which have also temperature, density and distance from Earth)? ...