Bonjour,
Je m'entraine en sql, j'ai bien avancé jusqu'ici, mais certaines requetes m'embètent.Il ya certains concepts que je n'arrive pas à saisir.Je vous donne les tables que j'ai créé et les requetes qui me dérangent ensuite je vous dirait pourquoi j'y arrive pas.J'espère juste tomber sur des pros.
Voici les tables:
Table COLLECTIONS
CODE_COLLECTION Entier CP
NOM_COLLECTION Caractère 30 Non NULL
CODE_EDITIONS Entier CE
Table EDITIONS
CODE_EDITIONS Entier CP
NOM_EDITIONS Caractère 50 Unique, non NULL
ADRESSE_EDITIONS Caractère 100
CODE_POSTAL Entier Non NULL
NOM_VILLE Caractère 30
NOMBRE_EMPLOYES Entier Positif
EMAIL_CONTACT Caractère 50
CREATION Entier
THEME Caractère 30
Table AUTEURS
NUM_AUTEUR Entier CP
NOM_AUTEUR Caractère 25 Non NULL
PRENOM_AUTEUR Caractère 25
AGE Entier > à 15
NATIONALITE Caractère 15 «Inconnue» par défaut
Table LIVRES
CODE_LIVRE Entier CP
TITRE Caractère 100 Non NULL
ISBN Caractère 13
GENRE Caractère 20 NULL par défaut
PRIX Décimal 4,2 Positif
FORMAT_POCHE Caractère 1 ‘N’ par défaut
DEPOT_LEGAL Date Non NULL | date du jour par
DATE_IMPRESSION Date Non NULL | date du jour par
LANGUE Caractère 15 Non NULL
CODE_COLLECTION Entier CE
Table ECRIT_PAR
CODE_LIVRE Entier CP / CE
NUMERO_AUTEUR Entier CP / CE
ANNEE Entier > à 1500
Table ENTREPOSE
CODE_LIVRE Entier CP / CE
CODE_ENTREPOT Entier CP / CE
QUANTITE_STOCK Entier Non NULL, positif ou nul
DATE_MODIFICATION Date
NOM_EMPLOYE Caractère 25 « Inconnu » par défaut
Table IMPRIME
CODE_COLLECTION Entier CP / CE
CODE_IMPRIMEUR Entier CP / CE
Table ENTREPOTS
CODE_ENTREPOT Entier CP
NOM_VILLE Caractère 25
CODE_POSTAL Entier Non NULL
CODE_EDITIONS Entier CE
Table IMPRIMEURS
CODE_IMPRIMEUR Entier CP
NOM_IMPRIMEUR Caractère 30 Non NULL
ADRESSE_SIEGE Caractère 150 NULL par défaut
CODE_POSTAL Entier
VILLE Caractère 25
NB_IMPRIMERIES Entier 1 par défaut
Premiere question:
Donnez chaque paire de codes de livres de la table LIVRE ayant le même numéro d'entrepôt dans la
table ENTREPOSE.
deuxième question(Celle qui m'aidera à comprendre plein de chose)
Trouvez le titre du livre, le nom de l'auteur, la quantité en stock, le nom des éditions et de lacollection pour chaque livre de la maison d'édition n°14.
Please!Détaillez la réponse.
En fait ce qui me dérange, c'est que toutes ces tables sont liés entre elles par des clés...OK la aucun problème tout va bien.Pour trouver la correspondance entre les tables ,il suffit de passer de clé en clé.Comment faire des requettes entre n'importe quelles tables ?Supposons deux tables qui entre elles se trouvent 5 autres tables toutes liés par des clés, comment faire des requettes entre ces tables ?
Béni soit celui qui m'éclaire sur cette question !
Partager