Accueil > Forum > > > > gestion et creation de base de donnees avec contraintes
gestion et creation de base de donnees avec contraintes
jeudi 17 avril 2008 à 11:27:10 |
gestion et creation de base de donnees avec contraintes

TheArrow
|
Salut tout le monde!
Je suis le p'tit nouveau de la bande! Et si je suis le p'tit nouveau, ca veut dire aussi que ca fait une personne de plus qui a un probleme en informatique!
Voila, je vous explique mon probleme :
je dois creer un outils qui permettrait aux etudiants de master de choisir leurs modules pour chaque trimestre. Le probleme est qu'il y a enormement de contraintes a respecter!  Par exemple, si un etudiant veut choisir un module de réseaux avancé et qu'il n'a aucune connaissance en la matiere, on n'acceptera l'étudiant.
Tout d'abord, il faut savoir qu'un module est divisé en 3 parties : - un cours en amphi
- un cours de TD
- un cours de TP
J'avais pensé a créer plusieurs formulaires pour cela : - On demande les connaissances acquises par l'etudiant par un systeme de questions a choix multiples
- On lui propose les differents modules disponibles (pour lui) selon son experience en la matiere.
- Il en choisit 3 (parce que c'est 3 par trimestre)
- Avec l'emploi du temps entre ses mains, il entre les horaires de ses modules choisis
- Ainsi, le systeme peut verifier s'il n'a pas un cours d'amphi pour le module X choisi en meme temps qu'un cours de TP pour le module Y.
- Si c'est ok, les données sont enregistrées, sinon on avertit l'étudiant qu'il lui est impossible de choisir ce module X en meme temps que le module Y. Il change alors de choix de module.
Alors maintenant, la question a laquelle je ne trouve pas de reponse : Comment gérer une telle base de données, avec toutes ces contraintes Je ne vois pas du tout par ou commencer pour la construction de la base de données...  Ce systeme de se reporter a l'emploi du temps manuel parait assez...comment dire... archaique... mais c'est le seul moyen que j'ai trouvé pour simplifié la chose. On m'a parlé de systemes experts qui pourraient gerer toutes les contraintes mais ca me semble un peu demesuré pour le moment. Je ne suis qu'en DUT info, pas encore en master ou je ne sais trop quoi... Grace a ce systeme, ca nous simplifie la gestion des problemes d'emploi du temps (ex: 2 modules se déroulant en meme temps). Mais je dois admettre, que ce n'est pas ce qu'il a de mieux en matiere de simplicité pour l'utilisateur.
J'espere que vous avez tout compris. J'ai essayé d'un le plus comprehensible possible. Merci d'Avance a tous ceux qui pourront m'aider.
A bientot j'espere,  The Arrow PS: Désolé pour l'absence d'accents parfois, je suis sur un clavier QWERTY depuis peu, et je ne sais que faire les E avec accent aigu. "C'est quand on a raison qu'il est difficile de prouver qu'on n'a pas tort." de Pierre Dac
|
|
jeudi 17 avril 2008 à 16:38:38 |
Re : gestion et creation de base de donnees avec contraintes

nhervagault
|
Réponse acceptée !
Salut
Dans un premier temps, tu fais un schéma de ta base de données en 3ieme forme normale.
Ensuite tu exprimes tes contraintes en langages SQL, ce langage doit suffir pour résoudre tu probleme ou avec des procedures stockées.
Si c'est pas assez puissant, il faut le faire en code mais pas besoin de sortir des systemes avec de l'intelligence articifielle pour resoudre le probleme.
C'est pas compliqué.
Il faut trouvé les bonnes requetes.
Bon courage.
|
|
vendredi 18 avril 2008 à 11:32:29 |
Re : gestion et creation de base de donnees avec contraintes

TheArrow
|
Réponse acceptée !
Salut nhervagault! Merci pour ton aide, je pense que je vais faire que comme tu as dis! Ca m'a l'air pas mal! Si j'ai un nouveau probleme, je reposterai un message! Merci encore, et a bientot peut-etre! The Arrow"C'est quand on a raison qu'il est difficile de prouver qu'on n'a pas tort." de Pierre Dac
|
|
Cette discussion est classée dans : base, module, temps, cours, contraintes
Répondre à ce message
Sujets en rapport avec ce message
Base de données [ par emmanuel9 ]
Bonjour à tous, J'ai une base de donnée et je me connecte dessus depuis un programme c++, je recupère dans un premier temps des paramètres de la base
Vue sur autre base [ par syndrael ]
Bonjour, Je suis sur SQL Server 2000. J'ai deux bases sur un même serveur, puis je créer une vue dans une base qui amène des données de l'autre ? Est-
Problème de lecture de base et d'affichage [ par goueg83460 ]
bonjour, je fait un programme qui lit des informations dans une base de donnée. Je lance une requete SELECT et en condition je met la date rentré dans
Supprimer une table sans savoir le nom [ par Ylaosusdiande ]
Salut !!Dans un projet de viewer de bases sql!! je dois supprimer toutes les tables d'une base !! mais je ne conais ni le nom des tables ni celui de l
Problème avec mon site de jeux et sa base de donnée [ par sebpedra ]
SebpedraVoilà je suis entrain de travailler sur un site de jeux en PHP/MYSQL et nous pouvons gagner des gains mais le problème est que les membres peu
Charger automatiquement des date dans une base de donnée [ par goueg83460 ]
Bonjour, je voudrais savoir si il est possible de charger automatiquement des dates dans une base de donnée par exemple a partir d'internet ou bien si
Base de donnée [ par tomy99 ]
je voudrais faire une base de donnée sur le net, le but de cette base de donnée est de stocker des donnée ( les notes des étudiants ) et par la suite
Savoir si une base existe [ par emmanuel9 ]
Bonjour a tousQQ serait il si il existe un moyen de savoir si une base de donnees existe grace a une requete par exemplePar avance merci
Temps d'exécution d'une requette [ par Jbensimoh ]
Bonjourje souhaite savoire si il est possible de connaitre de temps que va passer un serveur SGBD pour executé une requette sachant que ce serveur au
Requete Php/MySQL [ par flopad ]
Bonjour,je dois développer une "appli" en php/sql. J'ai un masque de saisie qui me permet d'entrer des infos dans une de mes bdd. Seulement, chaque él
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|