>> И ещё - не удалятся ли в результате материалы, которые уже есть на сайте? Нужно ли делать бекап базы?
потерять записи базы можно только при работе с самой базой (ручным изменением или использоваием функции Mass edit и инструментом File Relocation), при обновлении происходит замена старых файлов на новые, если требуется внести изменения в структуру базы данных то к обновлению прилагается sql-patch, который, в свою очередь, расширяет структуру базы и опять же ни как не влияет на содержание. Единственная причина по которой стоит делать полную резервную копию проекта при обновлении, заключается в возможном отличие логики новой версии компонента от старой, т.е. если вам вдруг захочется оставить старую версию, вы легко сможете вернуть просто развернув резервную копию на сервере.