Précédent   Forum des professionnels en informatique > Général Développement > Conception > Méthodes > Merise
Merise Systémique, Cycle projet (V, W), flux, traitements ... Avant de poster -> F.A.Q Merise
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2011, 12h59   #1
 
Homme Odi
Étudiant
Inscription : septembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Odi
Localisation : Burkina Faso

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2011
Messages : 3
Points : -1
Points : -1
Par défaut aide a la realisation d'une base de données

slt . mon application doit gerer le consommable informatique d'une entreprise.
stocker les accessoirs, enregistrer les sorties a chaque fois, pouvoir visualiser la liste des sorties a tout moment, (qui a pris quoi, quand, combien)
quelles peuvent etre les tables possibles d'une telle application? MERCI
bezopremier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2011, 13h27   #2
Nouveau Membre du Club
 
Homme richard dean anderson
Ingénieur systèmes et réseaux
Inscription : août 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme richard dean anderson
Localisation : Monaco

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 28
Points : 30
Points : 30
salut

je pense que cette question serait plus appropriée dans le forum MySQL (s'il existe.. lol) car c'est typiquement sur le modèle conceptuel de ta base, et rien à voir avec PHP.

les DBA devraient pouvoir te répondre
sinon je pense que ce n'est pas très complexe, tu devrais pouvoir faire une base du genre (avec 3/4 tables, exemple très simple mais tu peux évidemment faire bcp plus complexe et complet) :

Citation:
table consommables

consommable_id (id du truc, auto_increment, clef primaire)
type_consommable_id (id du type de consommable, clef étrangère d'une autre table)
consommable_name (nom du consommable)
consommable_desc (description)
consommable_quantity (quantité restante)
Citation:
table types_consommables

type_consommable_id (id, auto_increment, clef primaire, correspondant à la clef étrangère du la table du dessus)
type_consommable_name (nom du type)
type_consommable_desc (description du type)
Citation:
table user_actions

user_action_id (id, auto inc, clef primaire)
user_name (nom/pseudo du user, à inscrire grâce aux sessions par ex)
user_action (action effectuée)
user_action_date (date de l'action effectuée)
consommable_id (id du consommable sur lequel l'action a été effectuée)
typiquement, ça te fait un truc simple avec :

- une table comprenant tous les consommables (là tu met le nom compelt de ton consommable, par exemple "cdrom 600mo de marque xxx", ou "toner noir x456 pour lexmark machinchose")

- une table comprenant le type de consommable (par exemple toners imprimantes, cdrom, disque dur etc)

- une table comprenant l'historique des actions effectuées (qui a fait quoi sur quoi à quelle date)

pour faire une requête tu utilise un truc du genre :

Citation:
SELECT * FROM consommables, type_consommables WHERE consommables.type_consommable_id = type_consommables.type_consommable_id (AND truc="ce que tu veux" etc.);
et après pour ton site tu gère tout ça à l'aide de formulaires, boutons +/- etc.

tu peux aussi splitter plein de choses, rajouter plein de tables, par exemple une table avec les types d'actions effectuées (retrait, ajout, modification etc..)

voilà j'espère que ça t'aidera..

Ps : j'ai fait un truc similaire dans mon intranet, voici deux exemples :


frenchlion est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h15.


 
 
 
 
Partenaires

Hébergement Web