Cours sql dml SQL partie LMD I Introduction Présentation générale II Architecture client-serveur et communication par SQL Bases de données en client-serveur Les serveurs de transactions III Catégories d'instructions IV Interroger une base ?? Langage de ma

SQL partie LMD I Introduction Présentation générale II Architecture client-serveur et communication par SQL Bases de données en client-serveur Les serveurs de transactions III Catégories d'instructions IV Interroger une base ?? Langage de manipulation de données LMD SELECT ère partie Traduction des opérateurs de projection sélection produit cartésien de l'algèbre relationnelle ère partie Syntaxe générale de la commande SELECT La clause SELECT La clause ORDER BY La clause WHERE SQL Sous-Interrogations sous- requètes V Interroger une base ?? Langage de manipulation de données LMD SELECT ème partie La clause FROM ème partie les jointures Les clauses GROUP BY et HAVING et les fonctions d'agrégation VI Traduction des opérateurs d'union d'intersection de di ?érence et de division de l'algèbre relationnelle ème partie VII -Modi ?er une base ?? Langage de manipulation de données LMD Insertion de n-uplets INSERT INTO Modi ?cation de n-uplets UPDATE Suppression de n-uplets DELETE I Introduction Présentation générale Introduction Le langage SQL Structured Query Language peut être considéré comme le langage d'accès normalisé aux bases de données Il est aujourd'hui supporté par la plupart des produits commerciaux que ce soit par les systèmes de gestion de bases de données micro tel que Access ou par les produits plus professionnels tels que Oracle Il a fait l'objet de plusieurs normes ANSI ISO dont la plus répandue aujourd'hui est la norme SQL qui a été dé ?nie en Le succès du langage SQL est dû essentiellement à sa simplicité et au fait qu'il s'appuie sur le schéma conceptuel pour énoncer des requêtes en laissant le SGBD responsable de la stratégie d'exécution Le langage SQL propose un langage de requêtes ensembliste et assertionnel Néanmoins le langage SQL ne possède pas la puissance d'un langage de SQL DML - M TAIS TDI Cprogrammation entrées sorties instructions conditionnelles boucles et a ?ectations Pour certains traitements il est donc nécessaire de coupler le langage SQL avec un langage de programmation plus complet De manière synthétique on peut dire que SQL est un langage relationnel il manipule donc des tables i e des relations c'est-à-dire des ensembles par l'intermédiaire de requêtes qui produisent également des tables Historique rapide En E F CODD directeur de recherche du centre IBM de San José invente le modèle relationnel qui repose sur une algèbre relationnelle Ce modèle provoque une révolution dans l'approche des bases des données En création du langage SEQUEL Structured English Query Language et mise en place du Système R prototype de base de données reposant sur la théorie de CODD SEQUEL continue de s'enrichir pour devenir SQL Structured Query Language En la société ORACLE CORP lance la première version de son système de gestion de base de données relationnelle SGBDR IBM sort SQL DS et RTI lance INGRES En IBM sort SQL DS pour son environnement VM CMS et l'ANSI American National Standard Institute lance un projet de normalisation d'un langage relationnel En IBM lance DB pour l'environnement MVS En la société SYBASE lance son SGBDR conçu selon le modèle ClientServeur La première norme SQL

  • 51
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jan 05, 2023
  • Catégorie Management
  • Langue French
  • Taille du fichier 124.3kB