Bonjour à tous !
Ayant un travail à rédiger sur les bases de données SQL, je me permets de vous faire voir mon travail, pour modifier certaines choses...
Sachant que le schéma est :
artiste (ArtisteID, Anom, Aprenom, Anat, Anaissance, Amort, Asexe)
film (FilmID, Ftitre, FrealisateurID, Fgenre, Fnat, Fduree, Fannee, FremakeDe)
joue (JArtisteID, JFilmID, Jrole)
membre (MembreID, Mnom, Mprenom, Mnaissance, Msexe)
note (NMembreID, NFilmID, Nnote)
_____Mon travail
1. La table membre complète*:
2. Les nom, prénom et année de naissance des femmes membres du club qui ont entre 25 et 40 ans*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part MembreID, Mnom, Mprenom, Mnaissance, Msexe
3. Les titre, genre et durée des remake de plus de 2 heures*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MembreID* FROM Mnom, Mprenom, Msexe 'F' WHERE Mnaissance BETWEEN '25' AND '40'
4. Les titre, nationalité et genre des films dont le titre contient les mots «*amour*» ou «*aimer*»
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID* FROM Ftitre, Fgenre, WHERE FremakeDe NOT BETWEEN '0heures' AND '2heures'
5. Les années, classées par ordre décroissant, pendant lesquelles au moins un drame français est sorti au cinéma
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID* FROM Ftitre, Fnat WHERE Fgenre LIKE '%amour%' OR '%aimer%'
6. Les nom, prénom et date de naissance des artistes américains, britanniques ou français, classés par ordre croissant de leur année de naissance, et en plaçant les hommes avant les femmes de la même année dans la liste. QUE JE N'AI ABSOLUMENT PAS REUSSI !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID* FROM Fgenre 'drame', Fnat 'français' ORDER BY Fannee
7. Les nom et prénom des artistes nés l'année de sortie du film «*Psychose*»*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ArtisteID* FROM Anom, Aprenom, Anaissance, A nat = 'americains' 'britanniques' 'français' ORDER BY DESC
8. Les titres et années de sortie des drames ayant reçu une note inférieure ou égale à 5 par au moins une femme*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ArtisteID* FROM Anom, Aprenom WHERE Fannee 'Psychose'
9. Les rôles joués (nom du rôle) dans les films, avec pour chaque rôle le nom de l’acteur et le titre du film*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID, ArtisteID* FROM Ftitre, Fannee WHERE Fgenre 'drame' >=5, Asexe 'F'
10. Les titres de films, avec les nom et prénom de leur réalisateur, qui sont plus long que leur remake*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID, JartisteID, ArtisteID * FROM Jrole WHERE Anom, Ftitre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT FilmID* FROM Ftitre WHERE If len([FrealisateurID = 'prenom' AND FrealisateurID = 'nom']) = FremakeDe
GROS MERCI D'AVANCE !
Partager