< Base de données | Forum des BTS

Base de données

amelia

New Member
Bonjour tout le monde,  :cool:
Je voudrais savoir comment il faut faire pour faire des relations entre les tables, je ne maitrise pas très bien Access   :embarassed:
Merci de m'aider
:kiss:
 
Ys link=topic=32598.msg320705#msg320705 date=1153382454 a dit:
Tu as défini les clés primaires? :wink2:

Ce n'est pas obligatoire de définir des clés primaires pour les relations mais c'est préférable  :happy:
Sinon amelia, sur Access, tu cliques sur la barre de menu Outils puis sur Relations. Une fenêtre apparaît et tu n'as qu'à indiquer les tables que tu veux ajouter au modèle relationnel(table de ta base que tu lieras).Quand tu auras ajouté les tables que tu veux, clique sur Fermer. Ensuite tu fais un copier/déplacer (ou cliquer/glisser) du champ d'une table que tu veux lier à celui d'une autre.Ensuite access te demande le type de relation que tu veux faire.
En espérant avoir répondu à ta question  :happy:
 
Ys link=topic=32598.msg320735#msg320735 date=1153383065 a dit:
ha bon!!
bah désolé je dois être trop bête alors!

T'inquiètes je croyais aussi qu'il fallait absolument des clés primaires pour faire des relations entre tables mais j'ai appris pendant mon stage de 1ère année de bts ig que c'était pas obligatoire mais recommandé de mettre des clés primaires surtout à cause de possibles problèmes de doublons dans les tables :closedeyes:
 
newik link=topic=32598.msg320749#msg320749 date=1153383469 a dit:
T'inquiètes je croyais aussi qu'il fallait absolument des clés primaires pour faire des relations entre tables mais j'ai appris pendant mon stage de 1ère année de bts ig que c'était pas obligatoire mais recommandé de mettre des clés primaires surtout à cause de possibles problèmes de doublons dans les tables  :closedeyes:
en BTS IG surement. Je te signale juste que cette demoiselle est en BTS AD et que si le jour de l'examen elle se présente sans clé primaire, elle n'a aucune chance, ok?
Donc elle doit définir des clés primaires!
 
Ys link=topic=32598.msg320752#msg320752 date=1153383560 a dit:
en BTS IG surement. Je te signale juste que cette demoiselle est en BTS AD et que si le jour de l'examen elle se présente sans clé primaire, elle n'a aucune chance, ok?
Donc elle doit définir des clés primaires!

ça va du calme^^
Le truc c'est que tu sois en bts ig ou bts ad ça change pas Access c'est la même logiciel donc moi je peux pas le deviner qu'en bts AD on demande obligatoirement des clés primaires, tant que ta base tourne bien, c'est le principal^^
Et puis si tu as bien lu ce que j'ai écrit je recommande d'utiliser des clés primaires, c'est juste pas obligatoire dans une base access c'est tout.
 
newik link=topic=32598.msg320766#msg320766 date=1153383898 a dit:
Et puis si tu as bien lu ce que j'ai écrit je recommande d'utiliser des clés primaires, c'est juste pas obligatoire dans une base access c'est tout.
Viens pas nous perturber! Un clé primaire c'est obligatoireeee!!!!!  :mad: (chut!! :laugh:)
 
Ys link=topic=32598.msg320768#msg320768 date=1153383980 a dit:
Viens pas nous perturber! Un clé primaire c'est obligatoireeee!!!!!  :mad: (chut!! :laugh:)

Ben la personne fait comme elle veut moi j'utilise Access tous les jours au boulot et y'a aucun problème pour les tables qui n'ont pas de clés primaires mais bon comme tu dis le contraire...
*YS, fais le test sur base de données et tu verras que les clés primaires sont pas obligatoires, sans les clés primaires tu ne peux pas appliquer l'intégrité référentielle c'est tout
*amelia je te conseille d'utiliser des clés primaires mais saches juste que c'est pas obligatoire de mettre des clés primaires à toutes les tables
 
newik link=topic=32598.msg320791#msg320791 date=1153384527 a dit:
Ben la personne fait  comme elle veut moi j'utilise Access tous les jours au boulot et y'a aucun problème pour les tables qui n'ont pas de clés primaires mais bon comme tu dis le contraire...
*YS, fais le test sur base de données et tu verras que les clés primaires sont pas obligatoires, sans les clés primaires tu ne peux pas appliquer l'intégrité référentielle c'est tout
*amelia je te conseille d'utiliser des clés primaires mais saches juste que c'est pas obligatoire de mettre des clés primaires à toutes les tables
Mais je saisssss!! Mais pour les BTS AD ça l'est!!!!
 
amelia link=topic=32598.msg320843#msg320843 date=1153385948 a dit:
lol mdrrrrrrrrrrrrrr,
et vous vous calmer toutes les 2, vous allez pas vous engueler quand même lol  :chessy:

T'inquiètes mais le ruc c'est que à la base c'est écrit nul part déjà que tu es bts ad^^ Et ce que je voulais dire pour les clés primaires, c'est qu'il en faut mais ce n'est pas obligatoire pour toutes les tables. Mais bon si YS dit que dans le bts AD c'est obligaoitre, je veux bien la croire mais je suis pas devin je peux pas deviner que tu es en bts ad et qu'il demande obligatoirement des clés primaires^^ mais Access que tu sois en AD ou IG ou dans l'admnisitration c'est le même logiciel donc ça fonctionne pareil partout^^
Mais bon voilà j'ai répondu à ta question et je t'ai expliqué comment faire les relations entre tables donc voilà :closedeyes:
 
Bon allez tout le monde au coin! :knuppel:

:laugh: :laugh: :laugh: :laugh:

Donc on résume, chez les BTS AD, clés primaires obligatoires
Pour les BTS IG, clés primaires juste recommandées
 
Ys link=topic=32598.msg320752#msg320752 date=1153383560 a dit:
en BTS IG surement. Je te signale juste que cette demoiselle est en BTS AD et que si le jour de l'examen elle se présente sans clé primaire, elle n'a aucune chance, ok?
Donc elle doit définir des clés primaires!

Si elle définit la clé primaire comme étant obligatoire pour établir des relations, elle n'aura guère plus de chance.
Il faut bien dissocier la nécessité de définir une clé primaire pour éviter les problèmes de doublon dans la saisie des enregistrements et la mise en relation qui peut se faire avec des champs non clé. Cela permet au passage d'expliquer au jury ce qu'est l'intégrité référentielle.
 
Patrice084 link=topic=32598.msg321571#msg321571 date=1153400829 a dit:
Si elle définit la clé primaire comme étant obligatoire pour établir des relations, elle n'aura guère plus de chance.
Il faut bien dissocier la nécessité de définir une clé primaire pour éviter les problèmes de doublon dans la saisie des enregistrements et la mise en relation qui peut se faire avec des champs non clé. Cela permet au passage d'expliquer au jury ce qu'est l'intégrité référentielle.
Bah moi j'ai rien compris au BTS AD. J'abandonne!  :unsure:
Merci de voir directement avec ma prof qui m'a bien fait comprendre que si je mettais pas de clé primaire j'étais une débile!!  :laugh:
 
Patrice084 link=topic=32598.msg321571#msg321571 date=1153400829 a dit:
Si elle définit la clé primaire comme étant obligatoire pour établir des relations, elle n'aura guère plus de chance.
Il faut bien dissocier la nécessité de définir une clé primaire pour éviter les problèmes de doublon dans la saisie des enregistrements et la mise en relation qui peut se faire avec des champs non clé. Cela permet au passage d'expliquer au jury ce qu'est l'intégrité référentielle.
Et donc de glaner des points.
 
Ys link=topic=32598.msg321585#msg321585 date=1153400978 a dit:
Merci de voir directement avec ma prof qui m'a bien fait comprendre que si je mettais pas de clé primaire j'étais une débile!!  :laugh:

Je n'ai pas dit qu'ilne fallait pas mettre de clé primaire, je trouve moi même aberrant de construire une BD sans un identifiant. Je ne me souviens plus trop de Merise mais il me semble que c'est primordial. Je voulais insister sur la disctinction entre clé primaire et relationet dire que l'on ne peut pas justifier la présence d'une clé primaire simplement par la présence d'une relation.

La clé primaire doit exister qu'il y est ou non une relation sur ce champ.
 
Retour
Haut