Bonjour à tous,
Dans une base de données, peut on créer des tables qui ne seraient pas liées aux autres ?
Si oui, dans quel genre de cas pourrait on retrouver cela ?
Merci d'avance pour votre aide
Bonjour à tous,
Dans une base de données, peut on créer des tables qui ne seraient pas liées aux autres ?
Si oui, dans quel genre de cas pourrait on retrouver cela ?
Merci d'avance pour votre aide
Normalement non.
Il y a cependant un cas qui a déjà été présenté ici d'une gestion des utilisateurs qui n'était pas reliée au domaine que couvrait la base de données. Cas bien sûr où il n'y a pas d'enregistrement des actions de l'utilisateur sur le domaine.
Par exemple, vous pourriez créer une application web donnant des informations sur le cinéma que vous seriez seul à pouvoir alimenter mais accompagné d'une gestion des visiteurs du site qui n'auraient d'autre pouvoir que de consultation. La gestion des utilisateurs, qui pourrait d'ailleurs être composée de plusieurs tables, serait séparée de la gestion des informations sur le cinéma.
Et si plus tard vous souhaitez mémoriser quelles informations ont été consultées par les utilisateurs, il sera facile de relier les deux morceaux dans le MCD, sans remettre en cause le modèle existant.
On peut aussi envisager le cas de l'archivage des données. Il existerait alors le corps principal du MCD et un morceau reproduisant une partie de la structure dans lequel on archiverait de vieilles données pour alléger les tables 'de production'. Il n'y aurait alors plus de lien entre le corps principal et l'archivage.
Merci pour cet éclaircissement
Je suis en train d'analyser un central telephonique dans le but d'en faire un configurateur.
J'ai donc 2 systemes à modéliser.
1. Le central
2. le configurateur.
Le modèle du central comporte des tables reliées entre elles.
Ces tables indiquent, via leur relation, le fonctionnement du central.
Un administrateur accède à ces tables pour les modifications éventuelles.
Un utilisateur y accedera éventuellement en lecture pour afficher un article, mais rien de plus.
=> Cette ensemble de tables est "statique" dans le sens ou dès qu'elles (les tables) sont remplies, il n'y a plus lieu d'y toucher.
A côté de cela, le systeme configurateur comprend des tables destinées aux utilisateurs pour enregistrer les configurations générées, les modifier, les supprimer, etc.... (gestion habituelle)
Une configuration se resume donc à la situation d'un client.
En fonction de sa situation, un processus analyse la situation et utilise les tables du central pour établir une liste d'éléments (éléments provenant des tables du central).
Est ce que dans ce cas précis, je pourrais utiliser un ensemble de tables reliées entre elles pour détailler le fonctionnement du central qui ne serait pas relié à une ou plusieurs tables du systemes configurateur auquel l'utilisateur à acces.
En espérant être suffisamment clair ?
Merci d'avance
Euh...
Le domaine m'est inconnu alors j'ai du mal à me représenter de quoi il s'agit.
Un central téléphonique, j'arrive à imaginer. Mais s'agit-il d'un central d'un opérateur télécom ? Le genre de bâtiment qu'on trouve dans nos villes et où on aperçoit par les fenêtres des baies avec plein de fils ?Je suis en train d'analyser un central telephonique dans le but d'en faire un configurateur.
J'ai donc 2 systemes à modéliser.
1. Le central
2. le configurateur.
Ou bien un autocommutateur d'entreprise ?
Par contre, le configurateur, je ne vois pas du tout de quoi il s'agit.
Il semble donc qu'il y ait quand même un lien entre le central et le configurateur non ?Le modèle du central comporte des tables reliées entre elles.
Ces tables indiquent, via leur relation, le fonctionnement du central.
Un administrateur accède à ces tables pour les modifications éventuelles.
Un utilisateur y accedera éventuellement en lecture pour afficher un article, mais rien de plus.
=> Cette ensemble de tables est "statique" dans le sens ou dès qu'elles (les tables) sont remplies, il n'y a plus lieu d'y toucher.
A côté de cela, le systeme configurateur comprend des tables destinées aux utilisateurs pour enregistrer les configurations générées, les modifier, les supprimer, etc.... (gestion habituelle)
Une configuration se resume donc à la situation d'un client.
En fonction de sa situation, un processus analyse la situation et utilise les tables du central pour établir une liste d'éléments (éléments provenant des tables du central).
Ca dépend de la réponse à ma dernière question.Est ce que dans ce cas précis, je pourrais utiliser un ensemble de tables reliées entre elles pour détailler le fonctionnement du central qui ne serait pas relié à une ou plusieurs tables du systemes configurateur auquel l'utilisateur à acces.
Il faudrait un exemple pour (essayer de) comprendre.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager