Conception d'une Base Evolutive [Base De Données] - SQL/NoSQL - Programmation
Marsh Posté le 21-11-2003 à 16:13:56
Ben je sais bien que c'est gavant, mais je vais pas y arriver, je mets de la bonne volonté pourtant !!
Marsh Posté le 21-11-2003 à 16:20:33
Comme ton schéma est assez simpliste, crée bêtement une table pour tout champ ayant des valeurs redondantes.
Marsh Posté le 21-11-2003 à 16:24:44
gizmo a écrit : Comme ton schéma est assez simpliste, crée bêtement une table pour tout champ ayant des valeurs redondantes. |
Merci Gizmo, c'est que je comptaire faire
Marsh Posté le 23-11-2003 à 18:49:39
Tu devrais plutot faire une table genre, qui contient tous les genre, et une table Films.
Dans la table films tu as l'identificateur du genre.
table "genre"
-------------
* id_genre
nom
description
.
.
table Films
-----------
* id-film
id-genre
nom
.
.
.
Et puis ca sera bcp plus silple pr recup et trier les données.
A+
Marsh Posté le 11-12-2003 à 20:22:31
Up Si qqun pouvait m'expliquer la méthode que préconise Maximus, ça serait gentil
Faut que je modelise ma base de données pour demain et bon je patauge un peu
Merci le Foromeurs !
Marsh Posté le 11-12-2003 à 20:50:32
OriGiNaL_MaSsE a écrit : Up Si qqun pouvait m'expliquer la méthode que préconise Maximus, ça serait gentil |
Help
Marsh Posté le 11-12-2003 à 20:53:37
il te dit simplement de faire des champ avec un nom commun pour en suite faire des jointure simplement ou tu pourra recuperer les info d'un film selon l'id du genre.
Marsh Posté le 11-12-2003 à 22:12:54
L'idée, c'est de faire une table à part lorsqu'il peut y avoir plusieurs objets d'un certain type se rattachant à un objet d'un autre type.
Par exemple, il peut y avoir plusieurs diffusions pour un film. Il y aura donc une table "Film", avec un identifiant (unique)pour chacun, et une table "Diffusion". Chaque ligne de "Diffusion" aura une valeur indiquant le film concerné. Ainsi, un film peut avoir plusieurs (ou aucune) lignes dans "Diffusion" se rapportant à lui.
Marsh Posté le 21-11-2003 à 14:24:01
Bonjour à tous
Alors je vais expliquer un peu mon soucis, je suis en DUT Services et Réseaux de Communication - Spécialité Audiovisuelle - (Oui Oui ça existe).
J'ai a réaliser dans le cadre de mon projet tutoré de 2e Année une sorte de Catalogue en Lignes des Produits d'une Boite de Prod en Audiovisuel.
Mais gros probleme étant que nous n'avons pas encore abordé en profondeur comment concevoir une base de données cohérente et évolutive (je peux tout mettre dans une seule et même table, mais bon ça sera quand même un peu moyen...).
Donc ma question est de voir si un gentil HFRien pourrait un peu m'aider dans la conception.
Pour Info, les films sont regroupés par genre :
- Les Documentaires Récents.
- Les Documentaires 1950/60.
- Courts Métrages.
- Longs Métrages.
- Séries.
- Animations.
- Film en Arabe sous-titré français.
Pour Chaque Film, on Dispose des Infos Sivantes :
- Realisation
- Production
- Version (Anglaise, Francaise...etc)
- Format (Beta, Beta SP...etc)
- Durée (en Minutes)
- Année
- Pays
- Interpretes
- Musique
- Image
- Decor
- Participation (Ex: La Poste...ect)
- Palmares
- Diffusion (France3, TF1...etc)
Ensuite on devrait aussi interfacer tout ça avec PHP afin de pouvoir faire des recherches :
- par Thème.
- Par Auteur.
- Par Film.
- Par Mots Clefs.
Voila Voila
Si qqun pouvait me conseiller sur la conception, j'en serai tres reconnaissant
Merci les Amis