Mini Projet PBD
Schema et données
CREATE TABLE membre (ic INTEGER PRIMARY KEY,
om CHARACTER VARYING (40),
email CHARACTER VARYING (100) UNIQUE);
RRATE TARIR livre (id TNTRGRR PRIMARY 2FY,
editeur INTSGFR REFERENCES membre (id),
titre CHARACTER VARYING (100) UNIQUE);
RWATE TABLE partie (iG INTEGER PRIMARY KEY
Livre INTEGER REFERENCES Livre (id),
inclus_dans INTEGER NULL,
titre CHARACTER VARYING (100) NULL,
conteny CHARACTER VARYING (1000) )z
ALTER TASLE partie ADD CONSTRAINT
inclus FOREIGN KFY (-nclus dans) REFBRENC:
TABLE auteur_partie(auteur INTEGER REFERENC
partie INTEGER REFERENCES part.
PROMARY KEY (pactie,auteur));
partie(id);
membre (id),
say,
INIO membre VALUES (1, "otc", 'toto@blaques.com') ;
INTO membre VALUES (2, "Titi", 'titi@canaries.com');
INTO membre VALUES (3, 'Rominel.', 'sylveatre@eating-bird:
INTO membre VALUES (1, "Bugs Bunny’, ‘bugs@whatsupdec.com') ;
INSERT INTO livre VALUES(=,1,'De bonnes blagues'
INSERT INTO livre VALUES (2,
"Dessins an:més')
INSERT INTO partie VALUES (1,1,NUDL, 'Recusil", ‘Tes meilleures blagues sont
ies plus courtes."
INSERT INTO partie VALUES(2,1,1 , "Tote va A 1'técole’,'C' test Toto &
it 'école. Se prof lui demande: '||CHR(10)||" ~ Tots quelle est la 5 éne
lettre de 1'talphaber? "| CER (LO) ||" ~ Eu 2");
NSERT INTO pertie VALUES(3,1,NULL,'D'*aurres blagues a venir’, Quand
jtaurais le temps ...');
INSERT INTO partie VALUES (4,2,NULL,"
NSERT INTO partie VALUBS(S,2,4 ,*
imprévisibles.');
INSERT INTO partie VALUES(6,2,5 NULL, "Evidement, tout cnat aime & manger
les canaris.");
INSERT INTO partie VALUES(7,2,5 ,NULL, "Les chiens sont
contribution pour les chasser. C'est épuisant');
INSERT INTO partie VALUES (8,2, NULL, "Les
Bi bone} .")+
vent mis &
s sont si mignors (et
INTO suteur partie VALUES (1,7)
INTO auteur partie VALUES (1,2);
INTO auteur partie aa:
INTO suteur partie (4,47
INTO auteur partie (2,5);
INTO auteur partie Gree
INTO auteur partie a1)
INTO suteur partie (2,8);
INTO suteur partie 3,8);Partie1: JDBC
Créer une classe TestIDBC contenant une méthode seConnecter()afin de tester la
connexion.
Ecrire une méthode permettant d'afficher le titire de toutes les parties ayant au moins
deux Sous-parties.
Créer une classe LivreDAO contenant une méthode qui renvoie une
java.util. List contenant les identifiants des parties ayant au moins deux sous-
parties. La signature de la méthode sera la suivante:
public java.util. List