Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Base de données

Posté par
jeffrey95140
08-11-19 à 22:25

Bonsoir à tous,

je sais que ce sujet devrait être posté dans le supérieur  OU voire en autre mais on ne sait jamais avec l'informatique, il se peut qu'il y ait quelques génies parmi les lycéens on ne sait jamais .

Alors Voilà, je voulais posé la question suivante, quel est la différence quand on a deux cardinalités infini 1.n et 1.n et deux autres cardinalités infini tel que 0.n et 1.n.
Je parle de la propriété concernant les clé primaires, je n'ai pas compris cette notion,

quelqu'un pourrait m'expliquer s'il vous plaît?
Merci d'avance

Posté par
Leile
re : Base de données 08-11-19 à 22:56

bonjour,

tu veux dire
une entité A, une entité B, reliées toutes les deux à une relation en 1.n   -    1.n  ?

tu parles d'un schéma type Merise, ou autre ?

En général, la cardinalité 1  indique que la clé primaire est toujours renseignée.
la cardinalité 0 indique que la clé primaire peut être non renseignée  (elle est = null).

Posté par
jeffrey95140
re : Base de données 09-11-19 à 17:20

Bonsoir

Pardon du retard, oui c'est ça, la représentation de  deux entités A et B par exemple, si un a une liaison 1,n et 1,n et l'autre 0,n et 1,n  je voulais savoir ou est ce que la clé primaire irait dans les deux cas.

Alors concernant le schéma, c'est un MCD( Modèle conceptuel de Données)

Posté par
Leile
re : Base de données 09-11-19 à 17:49

c'est donc un MCD de type Merise...

la relation, quand tu feras ton MLD ou le dessin des tables, devient une entité (une table) dont l'identifiant est la concaténation des identifiants de A et B .

chaque occurence de cette entité R, pointe vers une et une seule occurence de A et une et une seule occurence de B. Tes clès primaires dans R sont donc toujours renseignées, puisqu'elles composent l'identifiant de R.
Ce que je pense :
Habituellement,  en MCD , on écrira les cardinalités en 0,n  -  0,n,
pour éviter les difficultés d'implémentation.
En effet, "1,n " entre A et R veut dire que chaque clé de A est présente dans R
en fonctionnement de la base, ça crée une difficulté :
pour écrire une occurence de A, il faut qu'elle existe dans R,
mais pour créer l'occurence dans R, il faut qu'elle existe dans A.  
Ainsi : même si sur le MCD on a  écrit 1,n   pour définir une contrainte (à réflechir), lors de l'implémentation de la base, on retiendra 0,n.

Après ça dépend de ton sujet. Parfois, le sujet demande qu'on note sur le MCD une  contrainte spécifique..
  

Posté par
jeffrey95140
re : Base de données 10-11-19 à 19:50

Ah je vois, Merci beaucoup, alors je ne vois pas comment je pourrais montrer le sujet, il va se faire supprimer, je lis les FAQ puis j'envoi

Posté par
jeffrey95140
re : Base de données 14-11-19 à 20:57

leile, vous sauriez comment envoyer des images s'il vous plaît?

Posté par
Leile
re : Base de données 14-11-19 à 21:05

la faq : tu trouveras comment faire ..

[lien]



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1741 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !