Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2008, 23h21   #1
Invité de passage
 
Inscription : février 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 9
Points : 1
Points : 1
Par défaut Access et entités faibles et spécifiques ?

Bonjour,

Pouvez-vous SVP m'indiquer la représentation sous access de l'entité faible ci-dessous.
Voici les relations qui sont concernées :
Règlement (n°règlement, n°client....) = entité faible
Client (n°client, nomclient...)

Je mets en clés primaires dans la table règlement n°règlement puis n°client
Dois-je faire comme dans le cas de clés étrangères à savoir mettre en évidence la relation n°client de la table client et n°client de la table règlement et cocher l'intégrité référentielle ?

Par ailleurs comment réprésenter les liasons sous access dans le cas d'entités spécifiques ?

Merci pour vos conseils.

Maph
maph1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2008, 20h44   #2
Expert Confirmé Sénior

 
Avatar de fsmrel
 
Spécialiste en bases de données
Inscription : septembre 2006
Messages : 2 887
Détails du profil
Informations professionnelles :
Activité : Spécialiste en bases de données
Secteur : Conseil

Informations forums :
Inscription : septembre 2006
Messages : 2 887
Points : 5 144
Points : 5 144
Citation:
Envoyé par maph1
Je mets en clés primaires dans la table règlement n°règlement puis n°client
Dois-je faire comme dans le cas de clés étrangères à savoir mettre en évidence la relation n°client de la table client et n°client de la table règlement et cocher l'intégrité référentielle ?
Client étant l'entité forte de référence pour Règlement, la clé primaire est composée des attributs n°client en premier, n°règlement ensuite.

Dans la table Règlement, n°client compose la clé étrangère par rapport à la table Client : cet attribut est soumis au régime commun et vous devez cocher l'intégrité référentielle entre les attributs n°client des deux tables.
__________________
_
Faites simple, mais pas plus simple ! (A. Einstein)
E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

__________________

Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)
fsmrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 13h59   #3
Invité de passage
 
Inscription : février 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 9
Points : 1
Points : 1
Merci beaucoup.

Est-ce pareil pour représenter les liaisons entre une entité générique et une entité spécifique ?

Maph
maph1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 17h37   #4
Expert Confirmé Sénior

 
Avatar de fsmrel
 
Spécialiste en bases de données
Inscription : septembre 2006
Messages : 2 887
Détails du profil
Informations professionnelles :
Activité : Spécialiste en bases de données
Secteur : Conseil

Informations forums :
Inscription : septembre 2006
Messages : 2 887
Points : 5 144
Points : 5 144
Je ne suis pas sûr d’interpréter correctement ce que vous entendez par entité générique et entité spécifique.

En tout cas, dès que vous établissez une relation (ou plusieurs, comme par exemple dans le cas des nomenclatures) entre deux entités-types, peu importe la nature de celles-ci : entités-types fortes ou faibles, surtype et sous-types, dans tous les cas, l'intégrité référentielle doit être définie au niveau des tables, non seulement quelle que soit la nature des entités-types et associations-types sources, mais aussi quel que soit le SGBD, Access ou autre. Il doit toujours exister dans la table (disons dépendante) une clé étrangère pour faire référence à la table (disons) source de la contrainte référentielle.
__________________
_
Faites simple, mais pas plus simple ! (A. Einstein)
E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

__________________

Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)
fsmrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h21   #5
Invité de passage
 
Inscription : février 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 9
Points : 1
Points : 1
Merci de votre réponse.


J'entends par
- entité générique, une entité rassemblant les attributs communs à toutes les occurrences de l’entité propriétaire par exemple
- entité spécifique (ou spécialisée) une entité rassemblant les attributs particuliers à certaines occurrences de l’entité propriétaire

En terme de modèle relationnel cela donnerait par exemple :
Propriétaire (N°proprio, Nom, Prenom, adresse etc...)
Propriétaire personne physique (n°proprio, mode_de_règlement
Propriétaire personne morale (n°proprio, nom_contact)

Merci de votre aide
maph1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 11h26   #6
Expert Confirmé Sénior

 
Avatar de fsmrel
 
Spécialiste en bases de données
Inscription : septembre 2006
Messages : 2 887
Détails du profil
Informations professionnelles :
Activité : Spécialiste en bases de données
Secteur : Conseil

Informations forums :
Inscription : septembre 2006
Messages : 2 887
Points : 5 144
Points : 5 144
Bonjour,


Citation:
Envoyé par maph1
J'entends par
- entité générique, une entité rassemblant les attributs communs à toutes les occurrences de l’entité propriétaire par exemple
- entité spécifique (ou spécialisée) une entité rassemblant les attributs particuliers à certaines occurrences de l’entité propriétaire
D’accord.
Dans Access, on définit donc une relation (au sens Entité/Association) de type 0,1 - 1,1 entre les tables Proprio et PsnPhysique d’une part, Proprio et PsnMorale d’autre part.
Vous cochez évidemment la case "Intégrité référentielle", de manière à interdire la création d’une ligne dans une table spécialisée dont la valeur prise par l’attribut NoProprio ne soit pas préalablement une valeur prise par l’attribut NoProprio de la table Proprio.
__________________
_
Faites simple, mais pas plus simple ! (A. Einstein)
E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

__________________

Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)
fsmrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 18h33   #7
Invité de passage
 
Inscription : février 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 9
Points : 1
Points : 1
Super !

Merci beaucoup pour ces précieux renseignements.

Maph
maph1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h37.


 
 
 
 
Partenaires

Hébergement Web