I need to store a lot of demographic data that I am collecting for my research in database. I am trying to find out what would be a good solution to store data such as this:
My goal is to store all this data in such a way that I can retrieve sections of data when I need. The section of data I would be interested in retrieving is "Sex and Age" part of data or "Households By Type" part.
I am new to designing database tables and such. Could some one guide me in this regard?
Clarification:
- My problem here is not that the data is huge. The problem I am having is that the data I am collecting is very diverse. I am wondering if I should spread each of those in different tables. Should I have one table for the "Sex and Age" category and another for "Household by type" category?
- And another issue is metadata information. I would need to know information that classifies what is the source of this data set etc.
- The data points itself may not run into millions at this point. I might have the need to store this information at the state level. My priority would be that the data needs to be easy to retrieve. Storing information from one page like the one in the link above across multiple tables is that it would be quite tricky to put the data back together. Also remembering what went into what table wouldn't be easy.
Has anyone else had to store data like this? What solution worked for you best?