Cours bases de données : SQL

Sommaire: Cours bases de données

• Présentation du langage SQL et de l’algèbre relationnel
• Interrogation et mise à jour d’une base de données en SQL interactif
• Construction complète d’une base de données
• Notions d’administration d’une base de données en Client/Serveur
• Présentation du modèle client/serveur
• La connexion ODBC et l’utilisation d’ACCESS comme client

♣ Extrait du cours

PRESENTATION DU LANGAGE SQL

Ressources  
• Pour la syntaxe du langage SQL : consulter le livre « SQL2 Initiation/Programmation »  de Christian Marée et Guy Ledant
• Pour l’utilisation de l’environnement SQL Server : utiliser « Documentation en ligne de SQL Server » et « Aide de Transact SQL » sous « Analyseur de requête SQL »

Historique du langage 

• S.Q.L. (Structured Query Language) est un langage structuré permettant d’interroger et de modifier les données contenues dans une base de données relationnelle.
• Il est issu de SEQUEL : Structured English Query Language. C’est le premier langage pour les S.G.B.D Relationnels. Il a été développé par IBM en 1970 pour système R, son 1   SGBDR.
• S.Q.L. a été reconnu par l’ANSI puis imposé comme norme. Il n’existe pas de S.G.B.D.R sans  S.Q.L. !  Malheureusement, malgré la norme SQL, il existe un ensemble de « dialectes » qui respectent un minimum commun.
• Ce cours s’appuiera sur le langage « Transact SQL » de Microsoft, en essayant de rester le plus standard possible.

Notion de relation

• SQL est basé sur la théorie des ensembles : il manipule des  « tables » qui représentent le graphe  d’une relation entre plusieurs ensembles (colonnes).
• Chaque ligne ou « tuple » est un élément du graphe de la relation

………

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *