¿Cuál es la diferencia entre una frase y una oración?

La principal y más importante diferencia entre una frase y una oración es que la primera no tiene la presencia de un verbo, mientras que la oración está compuesta necesariamente por al menos un verbo.

Una frase es simplemente un conjunto de palabras, las que a veces pueden no tener sentido. Mientras que la oración expresa una idea completa, teniendo un snetido siempre.

Un ejemplo de una frase es: El perro lindo.

Un ejemplo de oración es: El caballo salta sobre la valla.