Beh i riferimenti obbligati sono sul sito di MySQL (visto che credo stai usando quello) anche se tramite phpMyAdmin io non sono riuscito a creare procedure per MySQL...ho usato un software esterno (o anche da linea di comando di MySQL).
Mentre per le viste nessun problema, queste sono come delle tabelle normali solo che in pratica sono il risultato di una particolare interrogazione:
codice:
CREATE VIEW vista_esempio AS
SELECT nome, cognome, email
FROM utenti
questo è un piccolo, banale ed inutile esempio...però sono molto utili per interrogazioni con join vari o con subinterrogazioni che magari usi spesso perchè così hai tutto in un unica tabelle ed usi quella per estrarre le informazioni necessarie...