Chapitre 4 SQL

612 mots 3 pages
Chapitre 4 : Le langage SQL

SQL est un langage de manipulation et d'interrogation de donnée. Il a été mit au point dans les années 70 par IBM. L'acronyme SQL dénote Langage Structuré de Requêtes, il peut être utilisé seul ou avec différent langage comme C ou JAVA. Il est interface logiciel/logiciel entre les applications et les BDR (Base de Donnée Relationnel). SQL se décomposent en 4 groupes :
-LDD : Langage de Description des Données
-LMD : Langage de Manipulation des Données
-LCD : Langage de Contrôle des Données
-LCT : Langage de Contrôle des Transactions

4.1/ Le langage des descriptions des données

4.1.1) Les principaux types de données

-CHAR(n) : Chaîne de caractères où "n" est le nbr max de caractères. S'il y a moins de "n" caractères alors la chaîne est complété par des "blancs". Donc on l'emploie quand nos données ont la même taille.
-VARCHAR(n) : Chaîne de 255 caractères max et à taille variable. Laquelle est tronqué après le dernier caractère "non blanc".
-TEXT : Chaîne de 65 535 caractères max et est insensible à la casse càd avec ou sans minuscule il compte bon.
-BLOB : Pareil que TEXT mais il n'est pas insensible à la casse.
-INTEGER : Entier Naturel Relatif (+ et -).
-INT : Entier non signé donc Entier Naturel (pas de -).
-BOOL : Booléen
-DECIMAL(n,m) : C'est un nombre décimal de taille maximale "n" et où "m" est le nombre de chiffres après la virgule.
-FLOAT : C'est un décimal à simple précision (16 bits).
-DOUBLE : C'est un décimal à double précision (32 bits).
-TIME : L'horaire en Heure, minute, seconde.
-DATE : Jour, Mois et Année.
-DATETIME : Une date et un horaire (Jour, Mois, Année, Heure, Minute, Seconde).
Forme : AAAA-MM-JJ HH:MM:SS
-YEAR : Que l'année

4.1.2) Les principales contraintes d'intégrité

-DEFAULT : Option qui permet de donner une valeur par défaut à un champ.
-UNIQUE : Option qui spécifie l'unicité d'un champ.
-NOT NULL : Option qui permet d'empêcher la non saisie d'une valeur pour un champ (clé primaire).
-CHECK

en relation

  • Livret de positionement dejeps
    4426 mots | 18 pages
  • Notes Cours MAT1000
    2535 mots | 11 pages
  • Gygiui
    371 mots | 2 pages
  • Axe marque
    2603 mots | 11 pages
  • histoire des petites montres
    1111 mots | 5 pages
  • Macro sas
    754 mots | 4 pages
  • festyvet
    352 mots | 2 pages
  • Révision MET1300
    814 mots | 4 pages
  • Bale iii- doc consultatif fonds propres
    537 mots | 3 pages
  • Fdap2
    1190 mots | 5 pages
  • 78 Formules impropres à la rédaction et des solutions de rechange
    3994 mots | 16 pages
  • Morocco Dahir No 1 58 376 Reglementant Le Droit Dassociation 1958
    3891 mots | 16 pages
  • SPA
    686 mots | 3 pages
  • Ms Mode
    1845 mots | 8 pages
  • Stage
    588 mots | 3 pages