It depends you may or may not require to install SQL native client, and these are not the only components tat you need to take care of there are many other components that you would need to install based on the feature / requirements, hence would suggest
refer to this technet PS 2010 Deployment Guide : http://technet.microsoft.com/en-us/library/cc197280.aspx
It has all the pre requisite and different environments explained
Hope this helps
Thanks | Sunil Kr Singh | http://epmxperts.wordpress.com