2010-09-30 5 views
1

Je crée une base de données pour l'application de divertissement. Dans ce film, des chansons vidéo, des chansons mp3 comme des entités sont incluses. Dans ce film & acteurs, actrices, directeurs de musique, chanteurs masculins, chanteurs ont de nombreuses relations. c'est-à-dire qu'un acteur travaille dans zéro ou plusieurs films & un film comprend un ou plusieurs acteurs. donc ma question est comment faire ces tables.Beaucoup à plusieurs relation dans erd

+1

J'ai ajouté la balise "database-design", puisque je suppose que c'est la signification de base de la question. De toute façon, parlez-vous de la façon de le modéliser dans la base de données, ou à quoi devrait ressembler le diagramme ER? – DrColossos

Répondre

1

Par exemple:

Acteur Tableau:

  • ActorID
  • Acteur Nom

Table Film:

  • FilmID
  • FilmName

La connexion Tableau ActorFilm

  • ActorID
  • FilmID
0

Votre table actor ressemblerait à ceci:

[ actorID Name Age....] 

Votre movies tableau c ould ressembler à

[ movieID Name release_date....] 

actorID et movieID sont les clés primaires. Maintenant, le nombre à plusieurs entre eux peut être représenté comme une autre table dire starring comme:

[ movieID actorID ] 

une ligne dans ce tableau implique que le film avec l'ID donné a l'acteur avec ActorID dans cette ligne comme une étoile.

Questions connexes