Sachverhalt: A. Die 1968 geborene D._, Absolventin des Kurses Pflegehelferin des Schweizerischen Roten Kreuzes, war bis am 10. Juli 2008 (letzter Arbeitstag) als Fachfrau Hauswirtschaft bei der Spitex X._ im Teilpensum tätig. Unter Angabe zunehmender invalidisierender körperlicher Beschwerden und Schmerzen meldete sie sich am 27. November 2008 bei der Invalidenversicherung zum Leistungsbezug an. Das Arbeitsverhältnis endete am 31. März 2009 mit der BVG-Berentung aus gesundheitlichen Gründen (Vorsorgeeinrichtung: Pensionskasse Stadt Y._). Nach Abklärungen und Durchführung des Vorbescheidverfahrens verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 28. Juni 2010 den IV-Rentenanspruch, weil der notwendige Invaliditätsgrad nicht erreicht sei. B. Die Beschwerde der D._ wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 15. September 2011 ab. C. D._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen. Sie beantragt die Zusprache der ihr zustehenden IV-Rentenleistung; eventualiter sei die Sache zu ergänzenden Abklärungen des medizinischen Sachverhalts und zur Neubeurteilung zurückzuweisen. Das Bundesgericht führt keinen Schriftenwechsel durch. 