Rechercher : dans
Par :

Dépendances fonctionnelles

Dernière réponse le 15 oct 2008 à 22:18:10 naruto150589, le 15 oct 2008 à 19:25:54 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrais savoir à quoi servent des dépendances fonctionnelles dans l'établissement d'une base de données?

1

feez, le 15 oct 2008 à 19:30:00

^^
C'est un concept. Ca sert pas vraiment à quelque chose en particulier.
En gros, ça veut dire que l'identifiant d'une entité donne une valeur pour chaque propriété de cette entité.
J'espère que j'ai été claire... ^^ Si votre problème est résolu, faites le savoir ^^

Répondre à feez

2

naruto150589, le 15 oct 2008 à 19:36:44

En fait je suis en bts info et je dois chercher sur le net des info et je comprend pas trop désoler est ce que je pourrais récupérer ton msn par mp

Répondre à naruto150589

3

feez, le 15 oct 2008 à 19:43:22
  • +1

^^
Je suis moi aussi en bts info. Et je n'ai pas msn.
Déjà, va voir ça : http://wwwsi.supelec.fr/~yb/poly_bd/node14.html
Petit exemple pour que tu comprennes :
J'ai une table : client.
la table client a les propriétés suivantes : num_client,nom_client,adresse_client
(num_client est l'identifiant de client)
On dit qu'il y a dépendance fonctionnelle si, pour une valeur de num_client, on a une valeur de nom_client et une valeur de adresse_client.

On notera : num_client --> nom_client,adresse_client
Si votre problème est résolu, faites le savoir ^^

Répondre à feez

4

naruto150589, le 15 oct 2008 à 19:48:17

On peut alors dire que la depandence fonctionelle sert a rendre la recherche plus rapide parcequ'elle lit oau moins deux atributs

Répondre à naruto150589

5

feez, le 15 oct 2008 à 19:50:23

Non. pas du tout.
tu connais la notion d'identifiant? Si votre problème est résolu, faites le savoir ^^

Répondre à feez

6

naruto150589, le 15 oct 2008 à 19:51:41

Non desoler j'ai eu un peu de retard a mon arriver en bts

Répondre à naruto150589

7

feez, le 15 oct 2008 à 19:52:31

Tu sais ce qu'est une table? Si votre problème est résolu, faites le savoir ^^

Répondre à feez

8

naruto150589, le 15 oct 2008 à 19:53:06

Oui sa ça va

Répondre à naruto150589

9

feez, le 15 oct 2008 à 20:02:04
  • +1

Bon. sinon, ça aurait été un peu long.^^
Donc, dans une table, il y a ce qu'on appelle des propiétés. Reprenons client.
Il y a le nom du client, son prénom, et son adresse (il peut y en avoir d'autres).
Mais, on part du principe que deux clients peuvent avoir le même nom. Donc, il faut trouver un moyen pour que chaque client soit vraiment bien différencié par une propriété. Donc, on rajoute comme propriété ce qu'on appelle un identifiant. C'est un numéro.
Par exemple, dans ta table client, tu pourras avoir ça :

NUMERO NOM PRENOM ADRESSE
1 machin truc toulouse
2 bidule roger paris
3 machin chose toulouse
4 bernard pierre agen

On voit bien que la seule propriété qui les différencie, c'est le numéro.
On peut donc dire que pour un numéro de client, y'a un et un seul client qui correspond.

Par exemple, pour pour le numéro 3, j'ai le client qui s'appelle MACHIN Chose et qui habite à toulouse.
C'est ça la dépendance fonctionnelle!
numéro donne nom,prénom,adresse

On note numero --> nom,prenom,adresse

J'espère que j'ai été plus claire. Si votre problème est résolu, faites le savoir ^^

Répondre à feez

10

naruto150589, le 15 oct 2008 à 20:04:56

Merci beaucoup pour le temps que tu ma accorder mais peut être que je m'embrouille mais sa ne serait pas une clé primaire vu quelle determinele nom prenom et la ou il habite ( la je te parle des numéros )

Répondre à naruto150589

11

feez, le 15 oct 2008 à 20:07:35

^^Si!^^ Ce fameux numéro est la clé primaire de la table client!
On peut l'appeler identifiant aussi.
T'as compris tout mon topo quand même ou je la refais différement?
Si votre problème est résolu, faites le savoir ^^

Répondre à feez

12

naruto150589, le 15 oct 2008 à 20:09:26

En fait ma question était à quoi servait dépendances fonctionnelles dans l'établissement d'une base de données ?
et la je comprend pas trop désoler je suis long à la détente.
Si ta pas le temps laisse tomber je vais bien finir pas trouver
en tous cas merci

Répondre à naruto150589

13

feez, le 15 oct 2008 à 20:14:36

Non, c'est bon. Je suis pas pressée et j'aime bien me rendre utile!

La phrase qui suit va être un peu complexe alors, concentration. ^^

Une dépendance fonctionnelle, c'est le concept qui permet d'exprimer qu'une clé primaire donne une valeur pour chaque propriété (= chaque champ) d'une table.

Comme je te l'ai dit : numero_client donne nom_client

C'est ça que ça veut dire. Tu comprends? Ca sert pas vraiment à quelque chose.

Je pourrais te l'expliquer mieux si tu avais apris la normalisation. Ca te dis un truc? Si votre problème est résolu, faites le savoir ^^

Répondre à feez

14

naruto150589, le 15 oct 2008 à 20:18:09

A non la normalisation sa j'ai pas fait mais je pense avoir compris je vais manger si j'ai un soucis je repasse encore une fois merci beaucoup

Répondre à naruto150589

15

feez, le 15 oct 2008 à 20:19:49

OK. bon appétit alors.
n'hésite pas si tu piges toujours pas.^^ Si votre problème est résolu, faites le savoir ^^

Répondre à feez

16

naruto150589, le 15 oct 2008 à 21:04:03

Sa m'énervent regarde je sait pas si c bon mais j'ai mis qu'une dépandence fonctionnelle c'est une clé primaire qui lit plusieurs atributs

Répondre à naruto150589

17

feez, le 15 oct 2008 à 21:11:24

C'est pas vraiment ça. Du moins, c'est mal dit.
Mets ce que je t'ai mis sur mes post. Si votre problème est résolu, faites le savoir ^^

Répondre à feez

18

naruto150589, le 15 oct 2008 à 21:12:05

Ok

Répondre à naruto150589

19

naruto150589, le 15 oct 2008 à 21:13:34

Tu entend quoi par éléments ???

Répondre à naruto150589