1)
CREATE TABLE Utilisateurs (
id_utilisateur NUMBER PRIMARY KEY,
nom VARCHAR2(50),
prenom VARCHAR2(50),
email VARCHAR2(50),
mot_de_passe VARCHAR2(50)
);
CREATE TABLE Publications (
id_publication NUMBER PRIMARY KEY,
id_utilisateur NUMBER,
message VARCHAR2(200),
date_publication DATE,
FOREIGN KEY (id_utilisateur) REFERENCES Utilisateurs(id_utilisateur)
);
2)
INSERT INTO Utilisateurs (id_utilisateur, nom, prenom, email, mot_de_passe)
VALUES (1, 'Dupont', 'Jean', 'jean.dupont@geniusnetworktechsarl.com', 'azerty');
INSERT INTO Utilisateurs (id_utilisateur, nom, prenom, email, mot_de_passe)
VALUES (2, 'Martin', 'Sophie', 'sophie.martin@geniusnetworktechsarl.com', 'qwerty');
INSERT INTO Publications (id_publication, id_utilisateur, message, date_publication)
VALUES (1, 1, 'Bonjour tout le monde !', '01/02/2022');
INSERT INTO Publications (id_publication, id_utilisateur, message, date_publication)
VALUES (2, 2, 'Comment allez-vous aujourd''hui ?', '02/02/2022');
3)
SELECT * FROM Publications
WHERE id_utilisateur = 1;
4)
SELECT Utilisateurs.* FROM Utilisateurs, Publications
WHERE Utilisateurs.id_utilisateur = Publications.id_utilisateur
AND Publications.id_publication = 2;
5)
UPDATE Publications SET message = 'Bonjour à tous !'
WHERE id_publication = 1;
6)
DELETE FROM Publications
WHERE id_utilisateur = 2;