Vous êtes sur la page 1sur 3
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

Vous aimerez peut-être aussi