so what would you advise me then to do?

first work on stuff like client/server connection, adding data to databases, and so forth, and then put it all together and adapt the smaller parts to sum up in one big application?

also, for this type of applications, what type of database would you suggest?