Data Handling/DataAbstractionLayer
The data handling, or the Data Abstraction Layer (DAL), can be an overwhelming topic. Yet, if you know the right start, it will be fairly easy to deal with.
Hence, here are some good starting topics:
Adding custom complex data
Reading data
Writing data
Also, listening to events of the DAL will come in handy for sure, so here's that:
Using database events