Un exemple en SQL Avec les livres de l'introduction Ecrire ici le code SQL, puis l'exécuter, en ayant chargé le code des relations nécessaires⚓︎ Votre code SQL Exécuter La relation livres avec les auteurs:⚓︎ tester SQL avec du code pré-saisi -- Création de la table CREATE TABLE livres ( id INT PRIMARY KEY, titre VARCHAR(255) NOT NULL, auteur VARCHAR(255) NOT NULL, ann_publi INT NOT NULL, note INT NOT NULL ); -- Insertion des données INSERT INTO livres (id, titre, auteur, ann_publi, note) VALUES (1, '1984', 'Orwell', 1949, 10), (2, 'Dune', 'Herbert', 1965, 8), (3, 'Fondation', 'Asimov', 1951, 9), (4, 'Le meilleur des mondes', 'Huxley', 1931, 7), (5, 'Fahrenheit 451', 'Bradbury', 1953, 7), (6, 'Ubik', 'K.Dick', 1969, 9), (7, 'Chroniques martiennes', 'Bradbury', 1950, 8), (8, 'La nuit des temps', 'Barjavel', 1968, 7), (9, 'Blade Runner', 'K.Dick', 1968, 8), (10, 'Les Robots', 'Asimov', 1950, 9), (11, 'La Planète des singes', 'Boulle', 1963, 8), (12, 'Ravage', 'Barjavel', 1943, 8), (13, 'Le Maître du Haut Château', 'K.Dick', 1962, 8), (14, 'Le monde des Ā', 'Van Vogt', 1945, 7), (15, 'La Fin de l’éternité', 'Asimov', 1955, 8), (16, 'De la Terre à la Lune', 'Verne', 1865, 10); Exécuter La relation auteurs:⚓︎ tester SQL avec du code pré-saisi -- Création de la table CREATE TABLE auteurs ( id INT PRIMARY KEY, nom VARCHAR(255) NOT NULL, prenom VARCHAR(255) NOT NULL, ann_naissance INT NOT NULL, langue_ecriture VARCHAR(50) NOT NULL ); -- Insertion des données INSERT INTO auteurs (id, nom, prenom, ann_naissance, langue_ecriture) VALUES (1, 'Orwell', 'George', 1903, 'anglais'), (2, 'Herbert', 'Frank', 1920, 'anglais'), (3, 'Asimov', 'Isaac', 1920, 'anglais'), (4, 'Huxley', 'Aldous', 1894, 'anglais'), (5, 'Bradbury', 'Ray', 1920, 'anglais'), (6, 'K.Dick', 'Philip', 1928, 'anglais'), (7, 'Barjavel', 'René', 1911, 'français'), (8, 'Boulle', 'Pierre', 1912, 'français'), (9, 'Van Vogt', 'Alfred Elton', 1912, 'anglais'), (10, 'Verne', 'Jules', 1828, 'français'); Exécuter La relation livres avec une clé étrangère:⚓︎ tester SQL avec du code pré-saisi -- Création de la table livres avec une clé étrangère vers auteurs CREATE TABLE livres ( id INT PRIMARY KEY, titre VARCHAR(255) NOT NULL, auteur_id INT NOT NULL, ann_publi INT NOT NULL, note INT NOT NULL, FOREIGN KEY (auteur_id) REFERENCES auteurs(id) ); -- Insertion des données dans la table livres INSERT INTO livres (id, titre, auteur_id, ann_publi, note) VALUES (1, '1984', 1, 1949, 10), (2, 'Dune', 2, 1965, 8), (3, 'Fondation', 3, 1951, 9), (4, 'Le meilleur des mondes', 4, 1931, 7), (5, 'Fahrenheit 451', 5, 1953, 7), (6, 'Ubik', 6, 1969, 9), (7, 'Chroniques martiennes', 5, 1950, 8), (8, 'La nuit des temps', 7, 1968, 7), (9, 'Blade Runner', 6, 1968, 8), (10, 'Les Robots', 3, 1950, 9), (11, 'La Planète des singes', 8, 1963, 8), (12, 'Ravage', 7, 1943, 8), (13, 'Le Maître du Haut Château', 6, 1962, 8), (14, 'Le monde des Ā', 9, 1945, 7), (15, 'La Fin de l’éternité', 3, 1955, 8), (16, 'De la Terre à la Lune', 10, 1865, 10); Exécuter