Storing the prices in a database is not hard, but it's harder than not storing them in a database, for in the latter case you won't need all that database stuff.

For displaying graphs or tables you need no database. You just need a program, such as Zorro or even Excel, that can display data series in graphs.