Complétez les requêtes SQL en remplissant les champs vides. Ensuite, répondez aux questions sur les bonnes pratiques en remplissant les champs appropriés. Cliquez sur "Vérifier les réponses" pour valider.
Complétez la requête pour créer les tables Employes et DetailsPaie.
CREATE TABLE Employes (
employe_id INT PRIMARY KEY,
nom VARCHAR(50),
prenom VARCHAR(50),
date_embauche DATE
);
CREATE TABLE DetailsPaie (
details_paie_id INT PRIMARY KEY,
employe_id INT UNIQUE,
salaire DECIMAL(10, 2),
banque VARCHAR(50),
FOREIGN KEY (employe_id) REFERENCES Employes()
);
Complétez la requête pour créer les tables Clients et Commandes.
CREATE TABLE Clients (
client_id INT PRIMARY KEY,
nom VARCHAR(50),
prenom VARCHAR(50),
email VARCHAR(100) UNIQUE
);
CREATE TABLE Commandes (
commande_id INT PRIMARY KEY,
client_id INT,
date_commande DATE,
montant_total DECIMAL(10, 2),
FOREIGN KEY (client_id) REFERENCES Clients()
);
Complétez la requête pour créer les tables Employes, Projets, et Affectations.
CREATE TABLE Employes (
employe_id INT PRIMARY KEY,
nom VARCHAR(50),
prenom VARCHAR(50)
);
CREATE TABLE Projets (
projet_id INT PRIMARY KEY,
nom_projet VARCHAR(100),
date_debut DATE,
date_fin DATE
);
CREATE TABLE Affectations (
employe_id INT,
projet_id INT,
date_affectation DATE,
PRIMARY KEY (employe_id, projet_id),
FOREIGN KEY (employe_id) REFERENCES Employes(),
FOREIGN KEY (projet_id) REFERENCES Projets()
);