Enoncé Cas Films

De
Publié par

m m m m m !

  • titre titre

  • varchar

  • film pk

  • artiste

  • script de création de la base film

  • references artiste


Publié le : mardi 19 juin 2012
Lecture(s) : 27
Tags :
Source : univ-orleans.fr
Nombre de pages : 7
Voir plus Voir moins
  
  
  
 
 
  
 
 
  
                                    
     
                                          !



 
    
  
 
    "#$%& '%& ()*"+,-$(")& .").%+)-)$ '%&  &% $$/ /$& )"& 0-)& '+#.$#+/% ,"01'%& 0% 0"))/%& %'-$("))% ' 0"))/& .(2-3+1& -)& '% &.4/,- 0#  '%& $53%& 0%& -$/&('"6,5 %,,". &#$(6+ &)$&"& / #87('-)%%. &&#($ -7%. '%#+&  #$('(&/ %) 5 ").%+)-) $'%& .")$+-()$%& 0()$/9+($/ +/*/+%)$(%'+%$)( &%2 $-6'%& '%& .")7%)$(")& $+-0($("))%' ")$ /$/%& &"0- %/$3  )  (8/+#,-) )0%& #%1$.-+-. ;  &%+& /%34-':  ))0") 0 )"): ) ,#/)&%(8/+& #% )0%4( .* %+  & 
  
  
   
  
  
     
Film Titre Année Sortie Genre
1,1
1,n
Metteur en scène
Rôle Nom Rôle
0,n
0,n
Artiste Id Artiste Nom Prénom Année Naissance
     
P
FILM _ K FILM TITRE TITRE A(32) ANNEE N(4) IDMES N(4) GENRE A(32)

ID = IDMES
ROLE _ PK ROLE TITRE IDACTEUR TITRE A(32) IDACTEUR N(4) NOMROLE A(32)
 
 
ARTISTE PK ARTISTE _ ID ID N(4) NOM A(32) PRENOM A(32) ANNEENAISS N(4)
ID = IDACTEUR
 
    
  
 
                                   
      

 
# # Script de création de la base Film #  USE FilmSQL;  DROP TABLE IF EXISTS Film; DROP TABLE IF EXISTS Artiste; DROP TABLE IF EXISTS Role;  # -------------------------- ---------------------------------------------# TABLE : ARTISTE # -----------------------------------------------------------------------  CREATE TABLE Artiste (id INTEGER AUT _  O INCREMENT NOT NULL  ,nom VARCHAR(32) NOT NULL  ,prenom VARCHAR(32) NOT NULL  ,anneeNaiss INTEGER  ,PRIMARY KEY (id)  );   # -----------------------------------------------------------------------# TABLE : FILM # -- ---------------------------------------------------------------------CREATE TABLE Film  (titre VARCHAR(32) NOT NULL  ,annee INTEGER NOT NULL  ,idMES INTEGER  ,genre VARCHAR(32)  ,PRIMARY KEY (titre)  ,FOREIGN KEY (idMES) REFERENCES Artiste  );  # -----------------------------------------------------------------------# TABLE : ROLE # -----------------------------------------------------------------------  CREATE TABLE Role  (titre VARCHAR(32) NOT NULL  ,idActeur INTEGER NOT NULL  ,nomRole VARCHAR(32)  ,PRIMARY KEY (titre,idActeur)  ,FOREIGN KEY (titre) REFERENCES Film  ,FOREIGN KEY (idActeur) REFERENCES Artiste  );  



 
    
  
             
         
         
        
!"
USE FilmSQL;  INSERT INTO Film VALUES ('Impitoyable',1992, 20,'Western'); INSERT INTO Film VALUES ('Van Gogh',1990,29,'Drame'); INSERT INTO Film VALUES ('Kagemusha',1980,68,'Drame'); INSERT INTO Film VALUES ('Les pleins pouvoirs',1997,20,'Policier');  INSERT INTO Artiste VALUES (20,'Eastwood','Clint',1930); INSERT INTO Artiste VALUES (21,'Hackman','Gene', 1930); INSERT INTO Artiste VALUES (29,'Pialat','Maurice',1925); INSERT INTO Artiste VALUES (30,'Dutronc','Jacques',NULL); INSERT INTO Artiste VALUES (68,'Kurosawa', 'Akira',1910);  INSERT INTO Role VALUES ('Impitoyable',20,'William Munny'); INSERT INTO Role VALUES ('Impitoyable',21,'Little Bill Dagget'); INSERT INTO Role VALUES ('Van Gogh',30,'Van Gogh'); INSERT INTO Role VALUES ('Les pleins pouvoirs',21 'Le président'); ,
#$
  
 
 
#$ % 
  
 
 
 
 
#$&
  
 ,3($"5-6'%  ,3($"5-6'%  
3"#7"(+&

 
 
 
 
 
 
 
  
  
 
 
 
 

  
 
 
 
 
   > ? ('(-, #))5 < -99%$
 
    
  
  
 
 
 
  '   () 
 
&'  "  *+     ,  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

"))%+ '%& $($+%& 0%& *(',& 0# 9%)+% E+-,%F <"))%+ '%& $($+%& 0%& *(',& $+(/& 3-+ "+0+% -'34-6/$(8#% %$ '%#+ '")9#%#+ "))%+ '%&  3+%,(1+%& '%$$/)/%& -% .").-0  #($+$+&%%/)  .%7)-'"))%+ '% )", 0%& -+$(&$%& % $'%#+ G9% $  %.+(+% #)% +%8#H$% 8#( -I"#$%  ,"(& J '- 0-$% ."#+-)$% "))%+ '%& $($+%& 0%& *(',& 3+/./0/& 0% E %$%'(9)%."+%3&F (', -# *")0 !+/%+ #)% -).+%  -7%. '%& )",& 0%& -+$(&$%& A"))%+ '%& -))/%& 0% )-(&&-).%& 0%& -+$(&$%& ="))%+ '%& $($+%& %$ 9%)+%& 0%& *(',& $+(/& 3-+ 9%)+% 3#(& -))/% <>"))%+ '%& )",& % $G9% 0%& -+$(&$%& 3-+ "+0+% .+"(&&-)$ 0%& G9%& <<"))%+ '%& $($+%& %$ -))/%& 0%& *(',& 0% 9%)+% 3"'(.(%+ &"+$(& 0-)& '%& -))/%& => <"))%+ '%& *(',& 8# ()% &") $) (0%& 0+-,%& ) (0%& 3"'(.(%+& <"))%+ '%& *(',& 0-)& '%&8#%'& I"#%) $0%& -.$%#+& )/& %) <=> <"))%+'%& -+$(&$%& 0")$'-0%#K(1,%'%$)# $&% , -L )"#  0+%<"))%+ '%& *(',& 0")$ '% $($+% %& $.")&$($#/ 0#) &%# ',"$ <
"))%+ '- 0-$% 0# I"#+ &"#& '% *"+,-$ : E) %&$ '% MM ::F <!"))%+ '%& -+$(&$%& 0") $'-))/% 0% )-(&&-).% )- 3-& /$/ +%)&%(9)/% <A"))%+ '%& -))/%& 0% )-(&&-).% 0%& -+$(&$%& *0  %-%$+%L (4.% &-).)-(& )") +%)&%(9)/% N %) .-& 0-6&%).% 0% 7-'%#+ <="))%+ '%& $+"(& 3+%,(%+& *(',& >"))%+ '%& $+"(& 3+%,(%+& *(',& J 3-+$(+ 0# 1,% <
 
    
Soyez le premier à déposer un commentaire !

17/1000 caractères maximum.