Image-1Ce cours est destiné à quiconque s’intéresse au sujet. Aucune connaissance préalable n’est nécessaire.

Sont abordées, dans un premier temps, les notions d’entité, schéma de base de données, table, enregistrement, attribut, clé primaire, association, clé étrangère et typage de données. Dans un second temps, nous verrons comment récupérer des données stockées dans une base de données à l’aide de requêtes SQL.

Une base de données est un ensemble de données organisées. Le fait que les données soient organisées rend leur gestion et leur maintenance plus facile. Prenons un exemple. Tu possède peut-être une carte de fidélité que tu présente à la caisse de ton super marché préféré lorsque tu fais tes achats. A ce moment, une certaine quantité de données est stockée dans une base de données, telles que la date de l’achat, le point de vente, les marchandises achetées, le prix de chaque marchandise, les données sur le client, etc.

Si toutes les données mentionnées dans l’exemple précité étaient stockées sans aucune organisation, il serait difficile de récupérer des informations selon une demande particulière. Par exemple, obtenir la liste des clients qui ont acheté le produit A entre le 01.04.2007 et le 20.10.2007 auprès du point de vente P.

Cours SQL avancé