logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
20 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 437 517

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Modélisation d'une base de donnée sous MySQL

Modélisation d'une base de donnée sous MySQL#17294

2Contributeur(s)
sheiraXargos
3 Modérateur(s)
developpeurjpbJireck
sheira sheiraicon_post
Bonjour,

j'amerai qu'on m'aide concernant la modélisation d'une petite base de donnée...
En fait voilà un peu comment ça va se passer.

Ma base de donnée gère des appels téléphoniques...

Un appel téléphonique à un état ( concret, raccroché, canular)
Il est émis par une personne, renseignée pas son sexe, âge, catégorie (actifs, chomeurs, ...), ville...
Une personne peut appartenir à une seule catégorie...
Un appel a un thème générale qui regroupe un certains nb de sous-thèmes ex: un appel pr des infos concernant le logement est classé dans le thème principal Vie quotidienne...

J'envisage 4 tables: 1 table Appel, Personne, Thème principal et thème secondaire.

PS: 1 appel peut concerné plusieurs Thème principal ou secondaire

Voilà pour ce qui est du code SQL

'Table Appel

Create table appel (idAppel int(10) Not null auto_increment, Primary key( idAppel), etat varchar(20));

'Table Personne

Create table Personne (idPersonne int(10) Not null auto_increment, Primary key( idPersonne ), sexe char(2), age varchar(20), region varchar (20), catégorie varchar(20), fk_personne_appel Foreign key (idAppel));


'Table ThemePrincipal

create table ThemePrincipal(idTPrinc int(10) Not null auto_increment, Primary key( idTPrinc ), nom varchar(20), fk_ThemePrincipal_appel Foreign key (idAppel), fk_fk_ThemePrincipal_personne Foreign key (idPersonne));


'Table Theme secondaire

create table ThemeSecondaire(idTSecond int(10) Not null auto_increment, Primary key( idTSecond ), nom varchar(20), fk_ThemeSecondaire_themePrincipal Foreign key (idTPrinc));


J'aimerais savoir si ma logique est bonne et si j'ai rien oublié dans les contraintes d'intégrité...


Merci d'avance

ps je dois pouvoir faire des stat ex: nb d'appel emis par des femmes active concernant le logement..
Xargos Xargosicon_post
C'est pas vraiment le bon forum pour poster cette question.

Ici, on parle de PHP MySQL... en rapport avec NPDS.

Ensuite, ta logique n'est ni bonne ni mauvaise... tout dépend de ce que tu veux faire.
A priori, ça semble correct, donc si tu t'en tires comme ça, ça va!
sheira sheiraicon_post
oki ci cool c'est juste pour obtenir des statistiques concernant les appels émis
merci...
Désolée pour le dérangement...
Longue vie au forum!