In reply to john arran:
> The real problem is not technical as such, but conceptual. To make a good database you need to understand the nature of data and the relationships between different data items. This is not something that comes intuitively, even to bright people, without some degree of training.
This is very true, how you design the structure is very dependant on the answers you want from the data and also the performance required.
The data game is very different to what it was even a year ago and continues to change almost day by day, not only technically but also legally.
Lemming, don't let that put you off though, as others have mentioned, just steer clear of any personal data until you know the how to comply with the very new GDPR and DPA, GDPR is essentially about giving control back to the people you are storing data on, their consent for what the data is used for and who it is distributed to, DPA leans more toward the security of the data. Both are very large topics that need looking into if you plan to store anything that could be regarded as personal data.
Incidentally I was recently at a seminar hosted by a large identity management company, they reckon 80% of companies will be non-compliant come the end of next May, when the GDPR regulations come into force, which will be interesting as the maximum penalty for non compliance is up to 4% of global turnover (Turnover, not profit!).
Anyway, it you do want to learn about the technical side of data, I'd personally steer clear of Excel and Access as a learning tool and go for something like mySQL/MariaDB if you want to learn relational dbs and SQL, or look into other data structures like JSON which is often used in noSQL non relational data storage and also pick up some scripting knowledge along the way (Python, php, javascript, etc). It's much easier than it first appears!
There is nothing wrong with excel, I use it almost daily, for fast ad hoc analysis but it's not a database and shouldn't be treated as such. Access is a bit crap really and you'd probably be better off not bothering with it as it's quite limited and a bit of dead end and you'll hit it's limitations very quickly and when you least expect it!
Data is fun to play with!
Cheers
Steve
<script>
var experience = {
"occupation": "data analyst/engineer",
"min_time_served_yrs": 12,
"specialities": ["data analysis",
"database design",
"database administration",
"ETL procedures",
"BI tools",
"enterprise analytics" ]
};
</script>