SLAM1 issueshttps://framagit.org/antoine.bretaire/SLAM1/-/issues2018-05-20T14:34:19Zhttps://framagit.org/antoine.bretaire/SLAM1/-/issues/6Diagramme de classes_TP2018-05-20T14:34:19Zantoine.bretaireDiagramme de classes_TP1)
→ Une ville peut avoir entre 0 ou plusieurs client.
→ Une ville peut avoir entre 0 ou plusieurs Bien immobilier.
→ Un client ne peut avoir qu'une seul ville.
→ Un client peut avoir 1 ou plusieurs Dossier de prêt.
→ Un Bien immobili...1)
→ Une ville peut avoir entre 0 ou plusieurs client.
→ Une ville peut avoir entre 0 ou plusieurs Bien immobilier.
→ Un client ne peut avoir qu'une seul ville.
→ Un client peut avoir 1 ou plusieurs Dossier de prêt.
→ Un Bien immobilier peut avoir 0 ou plusieurs Dossier de prêt.
→ Un Bien immobilier peut avoir qu'une seul ville.
→ Un Dossier de prêt peut avoir 1 ou plusieurs client.
→ Un Dossier de prêt peut avoir 1 ou plusieurs Bien immobilier.
→ Un Dossier de prêt peut avoir 1 seul gestionnaire.
→ Un Dossier de prêt peut avoir 1 seul Nature de Prêt.
→ Un gestionnaire peur avoir 0 ou plusieurs dossier de prêt .
→ Une Nature de Pret peur avoir 0 ou plusieurs dossier de prêt
Travail à faire :
1)
codeD → libelle, nomResponsable
codeP → designation, DPMR, Dept
codeP + mois + jour → QtéVente, puVente
codeP + jour + mois → QtéPrév
codeP + mois → PuPrév
2)
![win-disign-2](/uploads/b38cac2d5670f4ecee0a275baf14030c/win-disign-2.png)
3)
![Capture1212](/uploads/6321e6b8b9405e7c854bb016e00e95e6/Capture1212.PNG)
1)Qu'est-ce qu'une classe ?
Propriétés dont au moins un est l'id de la classe
2)Qu'est-ce qu'une association ?
C'est un lien entres plusieurs classes
3)Qu'est-ce qu'indique une multiplicité ?
Elle indique le nombre de fois que la classe participe(au minimum et au
maximum) à l'association
5)Quelles valeurs possibles pour les multiplicités ?
0,1 1,1 N,N
0,x 1,x
6)Association 1 -N(un à plusieurs) → multiplicité ?
d'un coté 0,1 et de l'autre coté 0,*
7)Association N - N(plusieurs à plusieurs) → multiplicité ?
d'un coté 1,1 et de l'autre coté 1,*
8)Qu'est-ce qu'une classe d'association ? Et quel est son identifiant ?
Une classe d'association porte les propriétés qui dépendent des id des
classe participant à l'association. C'est une association de type N à N
9)Les 3 règles du passage du diagramme de classes au Modèle Logique de Données.https://framagit.org/antoine.bretaire/SLAM1/-/issues/5Modèle Logique de Données2018-05-16T20:36:04Zantoine.bretaireModèle Logique de DonnéesLien de l'exercice :
Exercices_préalables_-Règles_gestion_et_Dép_Fonctionnelles-_250118.pdf
1) Cette table permet de nous demmander à quelle date un salarier à commencé dans un service.
2) Oui, car dateDebut fait partit de la clé prim...Lien de l'exercice :
Exercices_préalables_-Règles_gestion_et_Dép_Fonctionnelles-_250118.pdf
1) Cette table permet de nous demmander à quelle date un salarier à commencé dans un service.
2) Oui, car dateDebut fait partit de la clé primaire de la Table TRAVAILLER. De plus elle lie le codeService et le codeSalarie.
3)
codeSalarie
codeService
dateDebut
123
RH3
2015
123
IN2
2013
765
EX5
2015
159
PR4
2015
789
PR4
2016
456
IN2
2012
789
PR4
2014
159
PR4
2015
Nous avont a faire a un doublon donc cette ligne n'est pas possible.
4) Oui on peut retourner dans la table salarié mais ne pourra pas être dans la table travailler(car champs service nul)
5) Non, car nous avont pas la date de fin donc nous savont pas quand le salarié part. Nous savont seulement quand est-ce qu'il arrive.
6) Oui, Il faut enlever la clé Primaire du champ "dateDebut", car du coup un doublon au niveau codeSalarié et codeService ne sera pas possible.
7) 3 possibilités :
code service / clé étrangère dans Batiment
code Batiment / clé étrangère dans Service
une table intermédiaire (lien)
ACCUEILLIR :
codeBatiment
codeService
8) ![capturefr2](/uploads/0d969cf7906db97284539f15035e7e40/capturefr2.png)
1)![capturefr2](/uploads/dd4e6af6f570dd4822da7282820f6155/capturefr2.png)
2) Non, car dans la table produit le champ numCatégorie est une clé étrangère, elle fait donc référence à une seul catégorie de la table catégorie.
3) Le taux de TVA dépend de la catégorie car la clé étrangère est dans la table catégorie.
4) Oui, car les clés passent pas une table intermédiaire, donc un fournisseur peut fournir plusieur produit et inverssement, un produit peut avoir plusieur fournisseur.
5) codeTVA → taux
numCat → intitulé
numFourni → raisonSo, adresseRue, codePostal, ville
ReferenceProduit → designation, stock, prisUnitaire, numCatégorie
numFournisseur+ Refproduit →
![capturefr](/uploads/af603dc17836818c63c383a4aaa5197b/capturefr.png)https://framagit.org/antoine.bretaire/SLAM1/-/issues/4TP Seq 42018-04-12T10:01:49Zantoine.bretaireTP Seq 4https://framagit.org/antoine.bretaire/SLAM1/-/issues/3SQL avec association hiérarchique2018-03-29T09:55:47Zantoine.bretaireSQL avec association hiérarchique```
SELECT I2.nom, I2.prenom
FROM individu I1
INNER JOIN INDIVIDU I2
ON I1.matricule_conjoint= I2.matricule
WHERE I1.nom = "Marin"
AND I1.prenom = "Marine"
``````
SELECT I2.nom, I2.prenom
FROM individu I1
INNER JOIN INDIVIDU I2
ON I1.matricule_conjoint= I2.matricule
WHERE I1.nom = "Marin"
AND I1.prenom = "Marine"
```https://framagit.org/antoine.bretaire/SLAM1/-/issues/2Seq32018-05-16T20:43:51Zantoine.bretaireSeq3https://framagit.org/antoine.bretaire/SLAM1/-/issues/1Exercice C Seq 22018-03-15T10:23:45Zantoine.bretaireExercice C Seq 2