Les procédures stockées sont des listes de commandes qui peuvent être compilées et stockées sur le serveur. Elles permettent de déplacer une partie de la logique métier d’une application de base de données du client vers le serveur. Les clients n’ont plus besoin de soumettre à nouveau toute la commande, mais font simplement référence à la procédure stockée.
Les vues sont la plupart du temps utiles pour donner aux utilisateurs l’accès à un ensemble de relations représentées sous la forme d’une table. Une vue est une table virtuelle ; les données de la vue sont en fait des champs de différentes tables regroupées, ou des résultats d’opérations sur ces champs.
MySQL est le SGBD Open Source le plus populaire au monde. Sa cinquième version, sortie en octobre 2005, permet de mieux répondre aux problématiques d’entreprise. Au menu des nouveautés fonctionnelles :
La licence d’un programme « open-source» doit correspondre aux critères suivants :
Libre redistribution du logiciel.
Code source doit accessible.
Autoriser les modifications.
Intégrité du code source de l’auteur.
Pas de discrimination entre les personnes ou les groupes.
Pas de discrimination entre les domaines d’application.
Distribution de la licence.
La licence ne doit pas être spécifique à un produit.
La licence ne doit pas contaminer d’autres logiciels.