Cours Merise
Par Matt • 10 Avril 2018 • 1 941 Mots (8 Pages) • 465 Vues
...
Deux de ses clients sont des jumeaux, ils ont le même, nom, premier prénom et même adresse
Exercice :
- Représenter dans un tableau simple les 3 colonnes, rajouter 3 clients
- Comment peut-on différencier les jumeaux ?
Reponse :
- [pic 24][pic 25][pic 26]
Nom
Prénom
Adresse
Dupont
Jean
14 rue du bois
Dupont
jean
14 rue du bois[pic 27][pic 28]
Dubois
Marie
Paris
-
ID client
Nom
Prénom
Adresse
1
Dupont
Jean
14 rue du bois
2
Dupont
jean
14 rue du bois
3
Dubois
Marie
Paris
Définition de l’identifiant :
Un identifiant est un attribut, d’une entité qui permet de différencier les enregistrements de façon unique. Un identifiant est obligatoire et souligné.
Un identifiant peut etre composé de plusieurs attribut.
Les valeurs de l’attribut identifiant, sont obligatoire (NOT NULL), non vide et unique (pas de doublon)
Exemple : Type NumeroAuto / AUTOINCREMENT -> type numérique.
- Cardinalité :
La cardinalité précise le nombre minimum et le nombre maximum de fois ou les 2 entités sont lié.
Syntaxe : min, max
0, 1
Zéro ou un
1, 1
Un et un seul
1, n
Un ou plusieurs
0, n
Zéro ou plusieurs
- Association :
Une association est une relation qui permet de lié 2 entités
- Association binaire : 2 entités
Exemple :
Un client passe une ou plusieurs commandes.
Une commande peut être passée par 1 et un seul client.[pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36]
Client
Cli_Id
Nom
Prenom
Commande
Num_Commande
Nom_Produit
Prix
Date
Coté client : Un client passe combien de commande ?
Une ou plusieurs commandes (1, n)
Côté commande : Une commande peut être passée par combien de client ?
Par un et un seul client (1, 1)
Exercice 1 :
Une fille a une et une seule mère
Les mères peuvent avoir 0 ou plusieurs filles
1 - M C D
[pic 37][pic 38][pic 39][pic 40][pic 41][pic 42][pic 43]
Fille
Id_fille
Nom
Prenom
Mere
Id_Mere
Nom
Prix
Date
- Association réflexive [pic 44][pic 45][pic 46][pic 47]
Etudiant[pic 48]
- Association ternaire : 3 entités
Etudiant
[pic 49]
Examen
[pic 50][pic 51]
[pic 52]
Permis
- Association multiple :
Exercice 2 : Les clients d’une entreprise sont caracvtérisés par Numclient, nom, prénom et adresse. Les produits sont identifiés par num_article et caractérisé par désignation, prix_unitaire.
Un client a au moins une commande
Les produits peuvent avoir été commandés 0 où plusieurs fois
Les clients peuvent commander ou retourner un produit
- Schéma entité / association => M C D
[pic 53]
- Généralisation / spécialisation : (héritage)
La généralisation / spécialisation permet
...