Yes, that is all possible and is what a database is for. Access is just a
tool though. You have to build the database.
You might take a look at the various templates available in Access and on
the microsoft website. You might find some that you could use as a starting
point for your file. You will have to heavily modify them, but they might
get you started.
As you start building it and run into specific questions, feel free to post
here.
I'd highly recommend that you do a lot of reading first. If you are not
familiar with relational database design, then you will need to obtain that
knowledge before you start. If you dive in and get your table structure
wrong, you will end up spending countless hours trying to fix it. You need
to map out your plan very carefully before you start doing any work in
Access. Again, once you have your plan laid out, feel free to post here and
ask for advice to make sure you have followed all the normalization rules.