demo is something you record unprofessionally.
album is a list of songs you record, compile, package and sell professionally.
label, well there are two types of labels.
one type of label controls your whole musical direction altogether, and pays for you to record, etc.
the other type just helps you distribute your album into stores.