Нет никакой разницы между зеркальным фотоаппаратом и цифровым, т. к. это абсолютно разные и не связанные характеристики.
Зеркальный - это значит в нём используется зеркальный видоискатель. За объективом стоит зеркало, которое отражает свет на матовый экран, который ты рассматриваешь через окуляр видоискателя. При этом ты видишь глазом именно, что потом будет на снимке. Перед съёмкой зеркало убирается, а после возвращается назад (уже давным давно это делается автоматически за доли секунды) .
Цифровой - это значит, что фотография фиксируется электронным датчиком и получается в виде цифрового файла.
Абсолютное подавляющее большинство выпускаемых сейчас фотоаппаратов, в том числе зеркальных, являются цифровыми.
КАК ПРАВИЛО (но, вообще говоря, не всегда) зеркальные фотоаппараты имеют возможность смены объектива, большую качественную матрицу и полный набор ручных настроек параметров съёмки, а потому позволяют получить максимально качественные снимки (однако именно позволяют, а не сами волшебным образом делают) .
Стоит отметить, что сменные объективы и большую матрицу имеют не только зеркальные фотоаппараты. Есть большой класс фотоаппаратов, называемых "беззеркальные". Хотя формально так можно назвать любой фотоаппарат, не имеющий зеркального видоискателя, на практике так называют именно те из них, у которых большие матрицы и сменные объективы.
Что до первого вопроса, то мой вам совет: НИЧЕГО пока не покупайте. При таких знаниях, которые вы сейчас демонстрируете, покупка даже 5D Mark III будет пустой тратой денег. Сначала разберитесь с теорией, поймите, чего вы хотите от камеры И ЗА ЧЕМ ВАМ ЭТО НУЖНО, а потом уже можно будет что-то подсказать.