Fiche syntaxe SQL
Fiche : Fiche syntaxe SQL. Recherche parmi 300 000+ dissertationsPar guiillaume83 • 10 Septembre 2019 • Fiche • 296 Mots (2 Pages) • 571 Vues
Fiche rappel SQL :
Cette fiche à pour but de synthétiser brièvement les syntaxes et idées de base du language SQL.
SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.
MCD : Structurer de façon compréhensible pour l’utilisateur, formalisme graphique (MCD : Relation avec les Cercles)
MLD : Préparer à parler au SGBD (logiciel), forme graphique Merise, uniquement sous forme de cases
MCD 🡺 MLD : 1 🡪 n : Création d’une clé étrangère du coté de celui qui dépends (du coté du 1)
n 🡪 n : Créer une nouvelle table qui remplace le cercle, avec une clé primaire composée des clés étrangères
Lors des requêtes, n’oubliez pas d’associer votre clé primaire à votre clé étrangère, sinon les résultats seront en plusieurs exemplaires.
PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK - PK = FK
Clé étrangère = lien entre 2 tables
CREATE TABLE
PRIMARY KEY (
Exemple de syntaxe :
CREATE TABLE Client
(cli_num CHAR(8) NOT NULL,
[…]
cli_remise INTEGER NOT NULL,
PRIMARY KEY (cli_num));
CREATE TABLE Commande
(cmd_num CHAR(8) NOT NULL,
cmd_cli CHAR(8) NOT NULL,
[…]
PRIMARY KEY (cmd_num)
FOREIGN KEY(cmd_cli) REFERENCES Client);
Insertion : INSERT INTO "matiere" ("NM","LibelleMat","CoeffMat") VALUES (1,'Français',2);
Suppression : DELETE FROM "matiere" WHERE ("NM"=2)
Modification : UPDATE "matiere" SET "CoeffMat"=3 WHERE "LibelleMat"='Informatique'
...