[Base De Données] Conception d'une Base Evolutive

Conception d'une Base Evolutive [Base De Données] - SQL/NoSQL - Programmation

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  :hello:  
 
 
 

Reply

Marsh Posté le 21-11-2003 à 14:24:01   

Reply

Marsh Posté le 21-11-2003 à 14:33:23    

Un Petit Up Pour La RouTe :)

Reply

Marsh Posté le 21-11-2003 à 15:31:06    

Vraiment Personne? :)

Reply

Marsh Posté le 21-11-2003 à 16:05:35    

NoN pAr Ce QuE C'eSt Tr0p G4\/a|\|4nT /\ |iR?

Reply

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 !!

Reply

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.

Reply

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  :jap:

Reply

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+


Message édité par _maximus_ le 23-11-2003 à 18:50:29

---------------
Ptit con de goret je t'emmerde ^_^
Reply

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 !

Reply

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 :)
Faut que je modelise ma base de données pour demain et bon je patauge un peu :)
 
Merci le Foromeurs !


 
Help  :sweat:

Reply

Marsh Posté le 11-12-2003 à 20:50:32   

Reply

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.
 
 

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed