SQL – langage de base de données
SQL est l’acronyme de Sales Qualified Leads ou Prospects qualifiés par les équipes commerciales. Ceux sont les prospects qui deviennent ainsi des vraies opportunités et vont être pris en charge commercialement (prise de rendez vous, proposition commerciale, négociation, closing). La qualification se fait en général par la méthode BANT : Budget, Authority, Need, Timing à savoir un budget, un besoin, un planning et un pouvoir de décision.
C’est la société Sirius Decision, institut d’étude spécialisé en Marketing (Inbound) et Vente B2B qui est à l’origine de cette acronyme à travers la structuration de son Demand Waterfall qui décrit les différentes étapes de génération et de qualification des prospects.
Un SQL provient soit du Marketing on parle alors d’un MQL ou Marketing Qualified Leads acceptés comme tel.
Soit a été généré directement par les commerciaux on parle alors de SGL ou Sales Generated Leads.
Depuis mai 2017, Sirius Decision a introduit un nouveau concept à même de remplacer le lead, à savoir la Demand Unit.
De la base de données au SQL
Avant de définir précisément ce qu’est SQL, il est nécessaire de bien le repositionner dans son contexte, afin que les utilisateurs non informaticiens puissent s’y retrouver, et notamment faire la différence entre SQL, bases de données, MySQL et SQL server.
Rappel : qu’est-ce qu’une base de données ?
Au commencement était donc la base de donnée. Il s’agit ni plus ni moins d’un type de logiciel permettant de stocker des informations sous une forme structurée. Une base de données contient des tables, qu’on pourrait comparer à une « boite à fiches » dans la vie réelle. Ces tables contiennent des enregistrements, comparables aux fiches elles-même, et ces enregistrement contiennent eux-même des champs, c’est à dire des types d’information qu’on va retrouver sur toutes les fiches, par exemple le nom, le prénom et la profession d’une personne.
R comme relationnelle
Parfois, la fiche d’une personne fera référence à une autre fiche : si Monsieur X est membre de la société Y, on pourra faire un renvoi vers la fiche de la société Y, qui sera contenue dans une autre table (ou boite à fiche) : la table « Société ». Du fait de ce lien (qui doit être prévu à l’avance), on parle de base de données relationnelle.
Définition d’un SGBDR
Les logiciels permettant de mettre en place une base de données relationnelle sont appelés SGBDR pour « Système de Gestion de Base de Données Relationnelles ». Ouf, c’est vrai que c’est plus rapide à dire.My SQL et Microsoft SQL server sont des SGBDR (mais il en existe beaucoup d’autres).
Qu’est-ce que SQL ?
S.Q.L. signifie : Search Query Langage, soit « Langage de requête de recherche ». SQL est donc un langage informatique qui permet de récupérer des informations contenues dans une base de données relationnelle selon des critères définis par l’utilisateur. En terme de développement web et mobile, pour continuer notre analogie avec la vie réelle, le SQL permet de normaliser la façon dont on va rechercher l’information dans la base. La requête du monde réel : « John, sortez-moi l’ensemble des fiches « personnes » dont le prénom est Jerome » est une requête qui se traduira en langage SQL par :
SELECT * FROM "Personnes" WHERE prenom = "Jerome"
- SELECT * signifie : renvoie tous les enregistrements.
- FROM « Personnes » signifie : contenus dans la table Personnes.
- WHERE prenom = « Jerome » : dont le champ prénom est égal à Jerome.
Ce qui, mis bout à bout, donne : »Renvoie tous les enregistrements contenus dans la table Personnes dont le champ prénom est égal à Jerome »Le langage SQL offre de nombreuses possibilités. Voir les principales instructions SQL ici.
SQL dans le web moderne
De très nombreux systèmes informatiques utilisent des SGBDR, et les gestionnaires de contenu web ne font pas exception à la règle. Des systèmes comme WordPress, Joomla ou encore Typo3 s’appuient sur des bases de données compatibles avec le langage SQL. Le SGBDR le plus utilisé dans ce domaine est MySQL.
Pour aller plus loin, nous vous invitons à découvrir notre agence developpement web et à télécharger notre livre blanc « Les 11 commandements d’un site internet qui convertit vos visiteurs en clients »