Application 1 : create table client ( idclt int PRIMARY KEY NOT NULL , nomclt VARCHAR(50), prénom VARCHAR(50), adresseclt VARCHAR(50), villeclt VARCHAR(50), télclt VARCHAR(50) ); create table article ( idart int PRIMARY KEY NOT NULL, désignationart VARCHAR(50), prixart VARCHAR(50), qté_stockart int default 10 ); create table fournisseurs ( idfeur int PRIMARY KEY NOT NULL , nomfeur VARCHAR(50), adressefeur VARCHAR(50), villefeur VARCHAR(50), télfeur VARCHAR(50) ); create table commandes ( idcde int PRIMARY KEY NOT NULL , idclt int NOT NULL , idfeur int NOT NULL , idart int NOT NULL , datecde datetime , qtécde int , FOREIGN KEY (idclt) REFERENCES Client(idclt) , FOREIGN KEY (idfeur)REFERENCES fournisseurs(idfeur) , FOREIGN KEY (idart) REFERENCES article(idart) ); select *from client where villeclt='Tanger'; select *from commandes ; select *from commandes where qtécde<20 ; select *from fournisseurs where nomfeur like '%e'; alter table fournisseurs rename to feurs ; select prixart from article limit 3; insert into commandes values (6,1,3,2,'12-12-2022',7); delete from commandes where idcde=4 ; select prixart from article where prixart NOT NULL; Application 2 : create table départements( numdép int primary key NOT NULL , nomdép varchar(50), villedép varchar(50) ); create table employés ( idemp int primary key not NULL , nomemp varchar(50), dateembemp datetime , salaireemp int , comemp bool , numdép int not NULL , foreign key (numdép) references départements(numdép) ); select *from départements where villedép='Casablanca'; select *from départements where numdép=1 ; select *from employés where comemp==1 ; select nomemp from employés where salaireemp NOT NULL ; EXISTS :lorsque on veut afficher le suppliername mais avec an condtion qui exit dans un autres table SELECT SupplierName FROM Suppliers WHERE EXISTS (SELECT *FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20);