Passata is simply sieved plum tomatoes, ie tinned tomato's without the seeds, tomato puree however is concentrated tomato flesh, ie with much less liquid and no seeds.
Tomato puree is used as a thickener in tomato based sauces. it has a very concentrated taste and like all tomatoes is quite acidic, when ever you use tomatoes in a dish you should always use a little sugar to add balance to the dish.
Onion