Organisation de ma base - SQL/NoSQL - Programmation
MarshPosté le 09-07-2007 à 13:45:24
Bonjour @ tous
J'aurai besoin d'un conseil sur l'organisation de ma bdd ? j'essais de faire un programme de roulement dans l'utilisation de materiel bon voici le pb :
on va dire j'ai 30 unités de telephone,100 personnes dans mon entreprise. ces telephones sont prétés qd les personnes viennent bosser a chacune d'entre elles pour etre joignables on va dire qu'en gros : 10 a 15 personnes viennent bosser le jour, et 5 a 10 la nuit.
j'aimerai faire un roulement dans les telephones pour que ca ne soit pas toujours les memes qui soient utilisés.
J'ai pensé faire ma base de données comme ceci : 3 tables la première : le personnel (id, nom, prenom ...) la seconde : le matériel : (id,numero du telephone, le statut (utilisé ou non)) la troisieme : historique : (id, date + heure, id_employe, id_telephone)
qu'en pensez vous ? y a t il moyen d'améliorer ca ?
ma requete sql pour choisir un telephone serait du genre : choisir tous les telephones libres, les classer par date de dernière utilisation en ordre croissant et limité à X (X etant le nb de personnes travaillant un jour )
Marsh Posté le 09-07-2007 à 13:45:24
Bonjour @ tous
J'aurai besoin d'un conseil sur l'organisation de ma bdd ?
j'essais de faire un programme de roulement dans l'utilisation de materiel
bon voici le pb :
on va dire j'ai 30 unités de telephone,100 personnes dans mon entreprise.
ces telephones sont prétés qd les personnes viennent bosser a chacune d'entre elles pour etre joignables
on va dire qu'en gros : 10 a 15 personnes viennent bosser le jour, et 5 a 10 la nuit.
j'aimerai faire un roulement dans les telephones pour que ca ne soit pas toujours les memes qui soient utilisés.
J'ai pensé faire ma base de données comme ceci : 3 tables
la première : le personnel (id, nom, prenom ...)
la seconde : le matériel : (id,numero du telephone, le statut (utilisé ou non))
la troisieme : historique : (id, date + heure, id_employe, id_telephone)
qu'en pensez vous ? y a t il moyen d'améliorer ca ?
ma requete sql pour choisir un telephone serait du genre : choisir tous les telephones libres, les classer par date de dernière utilisation en ordre croissant et limité à X (X etant le nb de personnes travaillant un jour )
une autre methode plus pertinante à me proposer ?