Probleme de BASE DE DONNES

Fermé
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009 - 24 avril 2008 à 10:33
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 24 avril 2008 à 11:53
Bonjour,

J'ai actuellement une base de donnée.... non créé par moi, je dois travailler dessus et faire une application PHP... le probleme est que lorsque je l'ouvre sur microsoft Access, ben ma surprise est grande lorsque je m'aperçois qu'il n'y a pas de relations entre les tables.... Pourtant pour tout se passe bien au niveau de mes requetes odbc ( INSERT/UPDATE/DELETE) !!

Je n'ai aucune relation, juste mes tables qui sont seuls !! Je me suis dit c'est peut être un bug du logiciel, eh bien non j'ai une autre base de donnée, je l'ai essayé et elle je vois tout....

Apres cela, j'ai voulu faire du reverse ingineering pour voir si je voyais les relations sur MCD ou MPD == Meme constat il n'y a que les tables...

SVP quelqu'un peut-il m'aider

7 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 avril 2008 à 10:42
bonjour,

Si tout se passe bien au niveau des requêtes, où est le problème ? Il doit y avoir des relations entre les tables, même si elles ne sont pas schématisées lorsque tu ouvres le panneau Relations.

;o)

polux
0
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
24 avril 2008 à 10:56
Ben ouais je me doute mais le probleme c'est que je dois faire pour mon compte rendu une ptite analyse et la... quand je fais du reverse INgeneering ben je ne trouve rien sur le MPD.... et je t'assure qu'en faisant les meme manip sur access, ( 2bd différentes, ben l'une je vois les relations et l'autre non)
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 avril 2008 à 11:00
Oui je comprends et il faut le faire manuellement, alors ouvres le panneau relations, selectionnes toutes les tables. Il suffit ensuite de lier les clés correspondantes entre elles. Tu peux également définir la cardinalité. Il n'est pas très difficile d'imaginer le MCD ensuite.
0
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
24 avril 2008 à 11:08
Oui mais si comme tu dis les liens sont déja fait, est-ce que je risque de modifier ma BD ???? car la si je te suis je sélectionne toutes mes tables et je suis dans le menu [Relations] apres je fais quoi, j'ai pas tout compris ??? et au niveau des cardinalites.... sa va pa bugguer ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 avril 2008 à 11:23
non ça risque rien, de toute façon tu as une alarme si une cardinalité n'est pas correcte ... ça peut aider.

;o)

polux
0
chouli_om Messages postés 113 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 22 avril 2009
24 avril 2008 à 11:27
Ben écoute j'ai fais mes liens la...... le probleme regarde bien :


Reservation
-num_reserv
-num_formation
-num_formateur
_num_machine

Machine
-num_machine
-type
-id
-descriptif

Ben d'apres la base de donnée sur lequel j'ai trvaillé le gar qui a fait sa s'est pas fait chié.... il a mis 'id' qui correspond a num_machine dans Reservation....


Par contre je ne vois pas les 1 ou infini la dans relation
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 avril 2008 à 11:53
Dans machine, Id est l'identifiant de la machine ? Tu peux modifier le nom du champ sans problème si num_machine est l'Id de Machine.

Il faut faire click droit sur la ligne je crois pour faire apparaître un petit menu et mettre la cardinalité.
0