To answer the first question: yes, you can access SQL data from Excel
and Word. Those could be in document libraries in SharePoint.
However, if what you really want to do is display a form which gets
data from a SQL db, then you should go the InfoPath route.