Formations
>Présentations et/ou plans de cours
>Apprentissage des fondamentaux
>SQL et Algèbre Relationnelle
SQL et Algèbre Relationnelle
Cette formation (8 ou 16 heures selon les publics) présente les principaux concepts de l’Algèbre Relationnelle et dans le détail le langage d’interrogation de bases de données SQL (Structured Query Language).
Avant d’étudier dans le détail le langage SQL, il est souhaitable d’aborder auparavant quelques notions simples sur la « gestion des données » ainsi que l’Algèbre Relationnelle.
Le lecteur pourra ensuite compléter son apprentissage en s’auto-évaluant sur le langage SQL en utilisant un didacticiel dédié SQL sur le site de formation en ligne de l’auteur (http://unisoft.online.fr).
Une étude de cas SQL à réaliser sous environnement Microsoft Access sera également proposée.
Cette formation, bien que très complète, ne prétend pas l’exhaustivité.
Certains aspects des domaines considérés ne seront donc pas présentés ou le seront avec un niveau de détail limité.
D’autre part, bien que SQL soit « normalisé », sa prise en compte (ou dit également son « implémentation ») dans les différents SGBD (Systèmes de Gestion de Base De Données) du marché est parfois aménagée. Ainsi sous MySQL par exemple, il n’est pas pour l’instant possible de gérer des « sous-requêtes ».
Enfin la bonne connaissance du langage SQL par les informaticiens (ou les gestionnaires ayant à accéder à des données numérisées) est un sérieux atout mais ne permet pas toutefois d’éviter d’avoir recours à des « langages de programmation » pour concevoir des applications informatiques de haut niveau. On notera que SQL pourra être « appelé » depuis ces langages de programmation quand des accès aux données entreposées dans des SGBD sont souhaités.
Bibliographie
De nombreux livres et sites Internet abordent le sujet. Nous vous préconisons la consultation :

