Activité professionnelle de synthèse: Deux pieds deux roues
Dissertations Gratuits : Activité professionnelle de synthèse: Deux pieds deux roues. Recherche parmi 300 000+ dissertationsPar dissertation • 3 Avril 2014 • 284 Mots (2 Pages) • 962 Vues
Aps Deux pieds deux roues
Travail à faire :
1) le schéma relationnel
ADHERENT (NumAdh, Nom, Adresse, CP, Ville, Tel, Mel)
ANNEE (Année, DateAG, NbAdh)
REGLE (Année#, NumAdh#, Date versement, CodeType#, )
TARIF (Année#, CodeType#, Montant cotisation)
TYPE (CodeType, libelléType)
2) comprehension du systeme d’information.
a) la durée de validité d’une adhesion est de un an parce que dans le modele relationnelle des donnees une annee correspond a un reglement des adherants. Parce que la cardinalité de l’entité annee et adherent et de 0,n ce qui signifie qu’une année est reglée par plusieurs adherants.
b) La cotisation ne peut etre payée plusieurs fois parce que dans le modele relationnelle des donnees nous voyons la cardinalité 1,n entre l’entité adherent et annee donc on peut dire qu’un adherent regle en une ou plusieurs fois .
c) D’apres, le modele relationnelle des donnee du 31/12/2004 et le 01/01/2005, on ne peux pas changer le nombre d’adherent car il ne cotise pas mais il est toujours dans la base de données.
d) Un adherent ne peut adherer qu’un seul couts de cotisations.
e) La table type contient 6 enregistrements etudiant, chomeurs, famille , actif, bienfaiteur, institution d’apres la base de donnee.
f) La table tarif contient toujours 6 enregistrements meme si l’association a été crée depuis 10 ans.
g) Les tables mises a jours lorsqu’un adherent regle sa cotisation sont règlement, tarif , type.
3) requetes
R01 :
SELECT NumAdh, Nom,Adresse, CP, Ville,Année
FROM ANNEE REGLEMENT , ADHERENT
WHERE ADHERENT.NumAdh=REGLEMENT.NumAdh
AND ANNEE.Année=REGLEMENT.Année
AND REGLEMENT.Année=2013;
R02 :
SELECT ADHERENT.Nom, ADHERENT.Adresse, ADHERENT.CP, ADHERENT.Ville, ADHERENT.Mel
FROM ADHERENT
WHERE (((ADHERENT.Mel) Is Null));
R03
SELECT Count(REGLEMENT.NumAdh) AS CompteDeNumAdh, REGLEMENT.Année
FROM REGLEMENT
GROUP BY REGLEMENT.Année
HAVING (((REGLEMENT.Année)=2013));
R04
SELECT TYPE.CodeType, TYPE.LibelléType, TARIF.Année, TARIF.Cotisation
FROM TYPE INNER JOIN TARIF ON TYPE.CodeType
...