Rechercher : dans
Par :

Cardinalité, relations entre tables !

Dernière réponse le 19 avr 2001 à 08:07:41 stephanlearn, le 17 avr 2001 à 19:14:33 
 Signaler ce message aux modérateurs

Pouvez vous m'expliquer les cardinalités ?
relations entre tables, de 1 à plusieurs, de 1à 1 avec un exemple.
Merci

Meilleures réponses pour « cardinalité, relations entre tables ! » dans :
ORA-00942 : table or view does not exist VoirCause : La table ou vue entrée n’existe pas, ou un synonyme non autorisé a été utilisé, ou un nom de vue a été utilisé à la place d’un nom de table. Action : Vérifier le nom de la vue ou table utilisées qu’un nom de vue n’est utilisé à la...
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...
Le modèle relationnel VoirQu'est-ce que le modèle relationnel? Le modèle relationnel est basé sur une organisation des données sous forme de tables. La manipulation des données se fait selon le concept mathématique de relation de la théorie des ensembles, c'est-à-dire...
Tableau de bord VoirNotion de tableau de bord Un tableau de bord est une représentation graphique synthétique d'un ensemble d'indicateurs donnant à un responsable tous les éléments lui permettant de prendre visuellement et rapidement des décisions. Compte-tenu de sa...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...

1

frane, le 18 avr 2001 à 17:50:50

En fait la premiere cardinalite correspond au nb de possiblite minimale
la seconde au nombre de possibilite maximale

ex entre une table mere et une table enfant :
table mere -1,1------- possede -------1,n-table enfant
une mere peut avoir un ou plusieurs enfants (cardinalite 1,n ou 1,* suivant le modele)
un enfant ne peut avoir qu'une et une seule mere (cardinalite 1,1)

suivant les modeles (merise, uml.... les cardinalites ne se mettent pas au meme endroit mais j'ai un trou!!!) tu dois pouvoir trouver dse infos sur le net!!

Bon courage

Frane



Répondre à frane

2

 far, le 19 avr 2001 à 08:07:41

Slt,
Attention, Frane s'est trompée dans sa reponse au niveau des cardinalités.
une mere peut avoir de 1,n enfants, et un enfant a 1,1 mere
donc :
table mere -1,n--------Possede-------1,1- enfant.

Juste pour completer la reponse de Frane.

Apres avoir déterminé tes cardinalités. Tu peux ensuite déterminer ta table "principale" de ta table "secondaire".
Dans l'exemple de Frane, la Table Principale est la table mere et la table secondaire est la table enfant.
La table enfant va donc recevoir la clé primaire de la table mere, et cette clé sera considéré comme une clé secondaire.

Par exemple :
mere(mereID, merenom,......, meretelephone)
enfant (enfantID, enfantnom,.....,#mereID)

#mereID represente la clé primaire de la table mere, mais dans la table enfant elle est considéré comme une clé secondaire.
Et, c'est cette colonne qui te permet de faire les liens entre tes tables mere et enfant.


J'espere que mes explications ont été assez claires.

A+

FAR

Répondre à far
Collection CommentÇaMarche.net