Les bases de ce qu'est SQL

L'interrogation et la mise à jour des données d'une base de données se font souvent à l'aide de SQL, un langage largement utilisé, mais Qu'est-ce que SQL?.

Expliquons maintenant ce qu'est SQL 

Le langage de requête structuré (SQL) est un langage de programmation largement utilisé pour accéder aux données d'une base de données et les modifier. Il a été adopté comme norme par l'American National Standards Institute (ANSI) dès 1986, ce qui, pour une norme informatique, est vraiment tôt, et par l'Organisation internationale de normalisation (ISO) en 1987.

Que peut faire SQL est une autre question souvent posée

Les nombreuses fonctionnalités de SQL comprennent: la possibilité d'exécuter des requêtes sur une base de données, d'extraire des données de cette base, d'insérer des enregistrements dans cette base, de mettre à jour des enregistrements dans cette base, de supprimer des enregistrements de cette base, de créer des bases de données, de créer des tables dans une base, de créer des procédures stockées dans une base, de créer des vues dans une base, et de définir des autorisations sur ces tables, procédures et vues.

Qu'est-ce que SQL - Salle de Serveur
Salle de Serveur SQL

SQL est un langage standard largement accepté pour la gestion des bases de données, MAIS….

Bien que le langage SQL soit normalisé par des organisations telles que l'ANSI et l'ISO, il existe encore un certain nombre d'implémentations distinctes de ce langage. 

Toutefois, comme l'exige l'ANSI, ils partagent tous un support uniforme pour les commandes les plus essentielles (notamment SELECT, UPDATE, DELETE, INSERT et WHERE). 

Utilisation de SQL sur votre site Web

Les données d'une base de données peuvent être affichées sur un site web, mais pour ce faire, vous aurez besoin : 

  • Les langages de programmation côté serveur comme PHP ou ASP ; 
  • Une application de base de données SGBDR comme Microsoft Access, SQL Server ou MySQL ; 
  • SQL pour récupérer les données dont vous avez besoin ; 
  • HTML et CSS pour mettre en forme la page 

RDMBS (Relational Database Management Systems)

RDMBS sont les initiales de Relational Database Management Systems (systèmes de gestion de bases de données relationnelles).

Tous les systèmes de bases de données actuels, y compris Microsoft SQL Server, IBM DB2, Oracle, MySQL et Microsoft Access, sont basés sur des SGBDR, comme il fallait s'y attendre étant donné qu'ils sont à leur tour basés sur SQL, le langage SGBDR largement accepté.

Le SGBDR repose sur des "tables", qui peuvent être considérées comme de simples conteneurs de données. Vous pouvez imaginer une table comme une grille comportant des colonnes pour organiser les informations et des lignes pour les afficher. 

Voir les données du tableau 1 ci-dessous :

Tableau SQL
Tableau SQL

Les tables ont des sous-unités (appelées champs) qui permettent une analyse plus granulaire des données. 

CustomerID (ID du client), Name (Nom), Name of Contact (Nom du contact principal), Name of Organization (Nom de l’entreprise), Address (adresse), City (Ville), Postal Code (Code postal), and Country (Pays) sont les champs qui composent la table 1. Le terme "champ" fait référence à une colonne d'une table de base de données qui stocke un élément de données spécifique pour chaque enregistrement. 

Chaque élément de données stocké dans une table est appelé enregistrement ou ligne. Dans la table (Table 1) susmentionnée, par exemple, il y a 91 entrées. Dans une base de données, un enregistrement est un élément de données qui s'étend horizontalement sur toute la table. 

Les informations relatives à un champ d'un tableau sont organisées dans une colonne, un objet vertical du tableau.

Si vous avez besoin d'une assistance supplémentaire sur "ce qu'est SQL", n'hésitez pas à contacter notre équipe du service clientèle.

Écrivez-nous un commentaire ou appelez-nous.

Nous sommes impatients d'avoir de vos nouvelles,

Votre équipe Licendi