Tle c lecon20 amp 21 amp 22

COURS D ? INFORMATIQUE TERMINALE C UA Implémentation d ? une base de données Leçon Généralités sur les bases de données et SGBD Dé ?nition et manipulation des données en SQL Situation problème Questions d ? orientation consignes Indicateurs de compétences A la ?n de cette leçon l ? élève doit être capable de ? Citer quelques exemples de SGBD ? Lister les opérations de manipulation des données d ? une base de données insertion modi ?cation sélection suppression ? Écrire les requêtes SQL de dé ?nition des données sur une seule table CREATE ALTER DROP Introduction Le SQL Structured Query Language en français langage de requête structuré est un langage Standard permettant à un client de communiquer des instructions à la base de données Il se décline en parties et comme tout langage possède une syntaxe bien précise avec des instructions permettant types de données contraintes d ? intégrité de décrire les données qui seront manipulées Le SQL se décline en parties qui sont ? LDD Langage de dé ?nition des données cela veut dire qu ? il permet de créer des bases de données ainsi que des tables dans une Base de données ? LMD Langage de Manipulation des données cela signi ?e qu ? il permet de sélectionner insérer modi ?er ou supprimer des données dans une base de données ? LCD Langage de contrôle de données qui permet d ? autoriser des actions à certaines personnes d ? ajouter ou de supprimer des autorisations ? LCT Langage de contrôle de transaction permettant de con ?rmer ou annuler l ? exécution d ? une transaction Dans le cadre de ce cours nous nous limiterons aux LDD et LMD I QUELQUES EXEMPLES DE SGBD Un SGBD Système de Gestion de Base de Données est un logiciel servant à stocker à manipuler ou gérer et à partager des données dans une base de données en garantissant la qualité la pérennité et la con ?dentialité des informations tout en cachant la complexité des opérations Il existe plusieurs SGBD comme Microsoft-Access MySQL Oracle SQL Server PostgreSQL DBase Apache Derby Sybase Informix etc II LES TYPES DE DONNEES UTILISEES EN SQL SQL propose les types de données suivants ? Numériques INTEGER Entier signé de bits SMALLINT Entier signé de bits FLOAT Nombre à virgule ottante DECIMAL n m Nombre de n chi ?res optionnellement m après la virgule ? Chaines de caractères CHAR n Cha? ne de caractères de longueur ?xe VARCHAR n Cha? ne de caractère de longueur variable n caractères maximum TEXT n Permet de stocker du texte de longueur variable Une variable de type TEXT peut avoir du texte sur plusieurs lignes ? Date DATE pour représenter une date sous le format ? AAAA-MM-JJ ? ? Heure TIME pour représenter l ? heure III LES CONTRAINTES D ? INTEGRITE EN SQL NANA EMMANUEL CCOURS D ? INFORMATIQUE TERMINALE C Ce sont des règles qui édictent les propriétés que doivent respecter les champs de la base de données a ?n

  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager