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

Modélisation d'une base de donnée sous MySQL - SQL/NoSQL - Programmation

Marsh Posté le 20-07-2005 à 12:41:05    

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

Reply

Marsh Posté le 20-07-2005 à 12:41:05   

Reply

Marsh Posté le 26-07-2005 à 00:47:50    

s'il te plait, fais-vor le modèle & pas les scripts de création de la base !!!!
dbdesignor


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

Sujets relatifs:

Leave a Replay

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