Oracle est basé sur du PL/SQL, c'est à dire un SQL normal auquel on a ajouté des fonctions procédurales comme dans les langages de programmation classiques. Ceci permet une plus grande rapidité car de nombreux traitements se font sur la base elle même et non dans le code sous-jacent.
Personnellement, je te déconseille d'apprendre le SQL par Access, car ce dernier a tendance à dévier des spécifications du SQL standard (je l'ai appris à mes dépens récemment
)
Oracle est très bien, mais apprendre le SQL sous Oracle, c'est comme apprendre à conduire sur une Formule 1 : ça ne sert à rien et tu en exploiteras que 1 % des capacités.
Mon conseil : MySQL. Gratuit, respectant le SQL standard à 2-3 exceptions près (sous-requetes, clés étrangères ne sont pas prises en compte pour le moment), il te permettra de t'initier au SQL facilement, pour ensuite migrer en douceur vers le PL/SQL
A+
---------------
J'ai un string dans l'array (Paris Hilton)