IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Représentation d'une vue dans un MCD


Sujet :

Schéma

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut Représentation d'une vue dans un MCD
    Salut à tous.

    Tout d'abord, j'epère avoir posté dans la bonne catégorie.

    Mon problème est le suivant :

    J'ai une base de dvd theque et j'ai une entité "nationalité" que je souhaite associer à trois autres entités (Film, Realisateur & Acteur).
    Je mettrai par la suite mon MCD pour que vous puissieaz vous faire une idée, mais je voudrais savoir cmment ne faire qu'une seule entité "nationalité" et en faire une vue "nat-act" à associer à "acteur", une vue "nat-real" à associer à "realisateur" et une vue "nat-film" à associer à "film".

    J'aimerais savoir comment on représente, en MCD, la notion de vue...

    J'espère m'etre bien fait comprendre, et je vous remercie de votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut
    Voici mon MCD tel qu'il est actuellement.


    Je veux eviter la boucle qui relie les trois entites vers l'entité nationalite, en creant des vues, mais je ne sais pas comment les representer.
    Est-ce que comme j'ai fait la ca marche???

  3. #3
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    salut

    je crois pas que tu ais besoin de creer des vues. et je sais meme pas si ca se fait en merise. En tous cas, j'en ai jamais entendu parlé.

    apres avoir implanté ta base de données, si tu le fais en SQL, tu peux creer ta vue et afficher les resultats escomptés.
    En gros, ca se fait en aval et pas en amont.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut
    Donc tu penses que mon MCD est correct, slim?

    Et sais-tu comment est gérée la notionde vues dans Microsoft Access?

    Merci.

  5. #5
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    je pense que oui, mais il manque les cardinalités, et c'est important...

    Access gere les vues, j'ai tapé vue dans l'aide, et j'ai eu le resultat

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut
    oui je sais les cardinalités... j'oublie tout le temps

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut
    Voilà mon MCD avec quelques rajouts et surtout les cardinalités...


    Sinon, merci slim, et vive l'aide Access!!

    J'attend vos commentaires sur mon MCD...

  8. #8
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    remarques :

    - un film peut etre realise par un ou plusieurs realisateur (ca existe !) enfin, ca depend si tu le permets dans ton application ou pas.

    - un film peut etre present sur un ou plusieurs supports (DVD, CD, VHS...) les cardinalites 1,1 de chaque cote de "contenir" sont un peu bizarres.

    et je pense que tu pourrais ajouter des attributs a quelques entités.
    mais si ces informations te suffisent, c'est bon

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 171
    Points : 72
    Points
    72
    Par défaut
    Je pensais remplacer la table FILM par VIDEO (ou MEDIA) de manière à différencier les films des series ou des documentaires par exemple.

    Je changerais mes cardinalités entre SUPPPORT et CONTENIR en 1,N puisqu'un DVD (si le support choisi est DVD) peut contenier plusieurs épisode d'une série.

    Je rajouterais un table TYPE_MEDIA par exemple...

Discussions similaires

  1. [9iR2][PL/SQL] Comment créer une vue dans un package ?
    Par mainecoon dans le forum Oracle
    Réponses: 6
    Dernier message: 22/02/2006, 08h10
  2. appeller une Vue dans un Select
    Par DR. dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/12/2004, 16h59
  3. Réponses: 7
    Dernier message: 12/07/2004, 22h30
  4. Oracle Designer: récupération d'une vue dans la base
    Par BILLYPATOU dans le forum Designer
    Réponses: 2
    Dernier message: 19/03/2004, 11h08
  5. [DEBUTANT] Une vue dans une procedure stockee ?
    Par Invité dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/02/2004, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo