The door seal is one complete part - and it's really tricky to fit properly. It needs body panel sealant along the top and down the sides where the window sits. If you mess it up, your car will leak like a sieve.
The plastic trim pieces are called finishers. They're readily available and not that expensive from a dealer. Make sure you buy new trim clips as well.