In another thread, I mentioned I was going to start an Evolution Picture Book project.
Basically, the project entails creating a thorough documentation of animals evolving through their transitional forms, with neat illustrations for every animal.
And, of course, I had intended to put all the information in a database for easy storage, access, and manipulation.
This is not programmatically difficult to do, but thinking out of the logical structure is.
Ideally, I'd like to have a display like this:
(The above is my improvisation, it is probably not a very accurate model of descent.)
It looks simple enough, but setting a table is actually very difficult.
On top of that, I'm not sure whether I have two tables, one for Taxonomic Classification and another Descent, or whether Taxonomic Classification and Descent are the same thing, or take a different approach.
Suggestions?
Basically, the project entails creating a thorough documentation of animals evolving through their transitional forms, with neat illustrations for every animal.
And, of course, I had intended to put all the information in a database for easy storage, access, and manipulation.
This is not programmatically difficult to do, but thinking out of the logical structure is.
Ideally, I'd like to have a display like this:
Code:
Miacis
|
|-Cynodictic
| |
| |-Tomarctus
| |
| |-Grey Wolf
|
|-Smilidon
|
|-Dinictus
|
|-Weasels
|
|-Jaguarundi
| |
| |-Wildcats
| | |
| | |-House Kitties
| |
| |-Tigers
| |
| |-Jaguars
| |
| |-Leopards
|
|-Tigers
It looks simple enough, but setting a table is actually very difficult.
On top of that, I'm not sure whether I have two tables, one for Taxonomic Classification and another Descent, or whether Taxonomic Classification and Descent are the same thing, or take a different approach.
Suggestions?