... Une roche est formée par de la matière minérale solide, c'est à dire cristallisée (atome arrangés etc...) (aux conditions habituelles, en surface, de pression et de température -le mercure fait exception- même si c'est du massif !.
Elle peut renfermer plusieurs minéraux associés plus ou moins intimement (exemples : granite = quartz+feldspath+mica, ou le sable: roche meuble à grains indépendants), mais aussi n'être constituée que par un seul type de minéral (exemple : marbre pur tout en calcite).
Rappelons au passage que la glace est une roche (H2O cristallisée = solide).
Chaque minéral a une composition chimique constante, si la composition change on lui donne un autre nom (exemples pour les grenats, etc). Chaque minéral peut, éventuellement et quand les conditions (espace...) le permettent, cristalliser sous une forme particulière liée à son système de cristallisation (cubique, etc...).
Bla bla, excusez-moi.