MERISE 2 vu par un collègue

Cours d’un collègue sur le sujet MERISE 2 :

http://2igc.cours.free.fr/CGO/cgo20/cgo22/cgo221.html

 

Publié dans Cours | Marqué avec , , | Commentaires fermés sur MERISE 2 vu par un collègue

MERISE 2 / Ternaire vs Agrégation ou pseudo-entité – Une méthode d’analyse :

Une association peut relier plus de 2 entités ensemble, le plus souvent trois. On parle alors d‘association ternaire (dimension 3).  On utilise une association ternaire quand on a besoin de connaître une occurrence de chaque entité pour avoir une information.

ASSOCIATION TERNAIRE EXEMPLE :

ASSOCIATION TERNAIRE AVEC AGREGATION EXEMPLE :

Le formalisme utilisé ci-dessus n'est pas le seul. 

Mais pourquoi n’est-ce pas une simple TERNAIRE ? 

L’agrégation (ou pseudo-entité) :  est une association d’association : pour une valeur de l’entité A et une valeur de l’entité B, nous avons une seule valeur de l’entité C.

Dans ce contexte de location de voilier. Une voilier pour une semaine ne peut correspondre qu’à une seule resa et non à plusieurs.

Soit du coté de resa la cardinalité n s’est transformée en 1.

Le support du cours : associationTernaire

Lire un article qui traite avec humour le sujet : ternaires-ma

 

 

 

Publié dans THEORIE | Marqué avec , , , | Commentaires fermés sur MERISE 2 / Ternaire vs Agrégation ou pseudo-entité – Une méthode d’analyse :

MERISE 2 / ENTITE DEPENDANTE (FAIBLE)

Le schéma relationnel correspondant :

Projet (Numéro de projet, Nom de projet)

Tâche(Numéro de projet#,Nom de la tâche, Coût de la tâche)

 

Publié dans Cours, THEORIE | Commentaires fermés sur MERISE 2 / ENTITE DEPENDANTE (FAIBLE)

Comment faire une requête en mode QBE sous ACCESS ?

Une liste de vidéos à regarder pour découvrir comment interroger une base de données :

  1. – Microsoft Access 2010 – Requête avec critère de sélection
  2. – Microsoft Access 2010 – Requête sur deux tables
  3. Microsoft Access 2010 – Requête et utilisation de fonctions
  4. Microsoft Access 2010 – Requête avec fonctions d’agrégats
  5. – Microsoft Access 2010 – Requête avec fonction d’agrégat et Regroupement
  6. Microsoft Access 2010 – Requête avec critère sur calcul statistique
  7. Microsoft Access 2010 – Requête avec critères de sélection et regroupement

Un Mode Opératoire pour requêtes simples de sélection puis entrainez-vous …

Publié dans Entraide, PRATIQUE | Commentaires fermés sur Comment faire une requête en mode QBE sous ACCESS ?

MERISE 2 / Réflexivité

Le schéma relationnel : exoMeriseReflexive

Personne(N°personne, Nom, Prenom, Adresse )

EtreParent( N°personneParent#,N°personneEnfant#)

EtreFrere(N°personneFrerede#, N°personneApourfrere# )

Exercices d’application :

Publié dans Cours, THEORIE | Commentaires fermés sur MERISE 2 / Réflexivité

MERISE 2 / Spécialisation – Généralisation

associationSpecialisation

Publié dans Cours, THEORIE | Commentaires fermés sur MERISE 2 / Spécialisation – Généralisation

TD3 / SLAM1 : CAS AU BON BEURRE

APPLICATION DES CONTRAINTES SUR ENTITE SPECIALISATION / GENERALISATION

Contexte : Une épicerie fine : AU BON BEURRE.

Le magasin distribue des produits qui sont soit fabriqués en interne soit achetés auprès de ses fournisseurs. Il emploie des vendeurs qui sont salariés mais peuvent aussi percevoir un % des ventes si leur statut est commercial. La clientèle est composée de supérettes et d’hypermarchés.

Objectif : Mettre à disposition une base de données « AU_BON_BEURRE ». Définir des contraintes sur certaines propriétés afin de respecter le Modèle Conceptuel de Données MCD validé par la direction.

Outils :

  • JMERISE, AGL pour la conception de la base de données
  • Mysql, SGBDR de transfert pour la gestion de la base de données
  • ACCESS, pour définir l’application des  utilisateurs

Démarche :

  • ETAPE 1 : Créer le MCD AU_BON_BEURRE selon l’ANNEXE 1 sous JMERISE
  • ETAPE 2 : Générer  la BDD AU_BON_BEURRE sous MySQL
  • ETAPE 3 : Créer l’application ACCESS avec les formulaires nécessaires à la saisie des données en respectant les contraintes du MCD
  • ETAPE 4 : Créer une vidéo à l’aide de screencast-O-Matic ou autres pour démontrer le fonctionnement de son application

L’énoncé détaillé du TD : fichierEleveAUBONBEURRE

Code VBA pour la procédure du Vendeur :

 ATTENTION AUX NOMS DES VARIABLES 

Option Compare Database

Private Sub Form_BeforeUpdate(Cancel As Integer) ' Vérifier que cela ne soit pas à la fois un hyper et une supérette
 If IsNull(Forms!vendeur!PourcentageVente) Then
  If IsNull(Forms!vendeur!Fixe) Then
   Cancel = True
   num = Forms!vendeur!NumVendeur
   nom = Forms!vendeur!NomVendeur
   prenom = Forms!vendeur!PrenomVendeur
   Forms!vendeur!NumVendeur.SetFocus
   MsgBox ("Un vendeur est au minimum salarié ou commercial")
   Me.Undo
   Forms!vendeur!NumVendeur = num
   Forms!vendeur!NomVendeur = nom
   Forms!vendeur!PrenomVendeur = prenom
  End If
 End If
End Sub
Publié dans TD, TD SLAM1 | Commentaires fermés sur TD3 / SLAM1 : CAS AU BON BEURRE

TD8 – XML

Télécharger le CAS BONNETABLE et XML – TD8-XML-eleve

 

Publié dans TD SI3 | Marqué avec | Commentaires fermés sur TD8 – XML

REPLICATION BDD ENTRE 2 SERVEURS SQL MS

Une vidéo proposée ici

La BDD n’est forcément créée sur le serveur SQL MS de destination, la possibilité de la créer en cours de manipulation est offerte.

Il est possible que des identifiants de connexion vous soient demandés.

Publié dans Entraide, PRATIQUE | Commentaires fermés sur REPLICATION BDD ENTRE 2 SERVEURS SQL MS

Entrainement à la modélisation

Voir énoncé et corrigéhttp://pise.info/modelisation/enonces.htm#exo1 pour entrainement à la modélisation :

 

Publié dans Entraide, PRATIQUE | Commentaires fermés sur Entrainement à la modélisation