OVH Cloud OVH Cloud

Tables non liées

4 réponses
Avatar
Evy
Bonsoir à tous,

A mon boulot, on m'a demandé de reprendre une application qui gère des
cartes de fidélité ; à ma grand surprise, je me suis aperçu que les 3 tables
contenues dans cette appli ne sont pas liées ! ! De plus, évidement, il n'y
a qu'un formulaire qui regroupe toutes les infos ( Nom, prenom,
DateNaissance, Adresse, DateInscription etc etc ..........) ; il n'y a pas
de sous-form ; j'ai demandé à mon chef ( qui se prends pour Dieu ;-) )
pourquoi les tables n'étaient pas liées et il m'a répondu que cela ne
servait à rien pour cette appli ; je suis quand même sceptique ( comme la
fosse lol ) et j'aimerais vos avis sur les eventuels problèmes que je
risque de rencontrer avec ce type d'applis .

Un grannd merci d'avance car je ne sais pas pourquoi mais je me sens mal
parti avec ça ! ! ! !

@+

Evy

4 réponses

Avatar
Toine
Ton chef n'a pas forcément tort.
Il n'est absolument pas indispensable d'avoir des tables liées.
L'interêt est de fractionner ta base pour avoir d'un côté les données, de
l'autre côté l'interface. En l'occurence, si ta base n'est pas trop
importante, si les données n'ont pas besoin d'être disponibles pour
plusieurs utilisateurs (sur différents ordinateurs en réseau)... pas besoin
de fractionner la base.

Quant aux problèmes que tu pourrais éventuellement rencontrer, le seul vrai
risque serait que ta base soit endommagée irrémédiablement, et que les
données soient perdues.
C'est très rare, mais ça peut arriver.
De toutes façons, en informatique, le plus important est de faire des
sauvegardes :)))





"Evy" a écrit dans le message de
news:
Bonsoir à tous,

A mon boulot, on m'a demandé de reprendre une application qui gère des
cartes de fidélité ; à ma grand surprise, je me suis aperçu que les 3
tables

contenues dans cette appli ne sont pas liées ! ! De plus, évidement, il
n'y

a qu'un formulaire qui regroupe toutes les infos ( Nom, prenom,
DateNaissance, Adresse, DateInscription etc etc ..........) ; il n'y a pas
de sous-form ; j'ai demandé à mon chef ( qui se prends pour Dieu ;-) )
pourquoi les tables n'étaient pas liées et il m'a répondu que cela ne
servait à rien pour cette appli ; je suis quand même sceptique ( comme la
fosse lol ) et j'aimerais vos avis sur les eventuels problèmes que je
risque de rencontrer avec ce type d'applis .

Un grannd merci d'avance car je ne sais pas pourquoi mais je me sens mal
parti avec ça ! ! ! !

@+

Evy




Avatar
Evy
Bonsoir ,

Tenait à medire :
Ton chef n'a pas forcément tort.
Il n'est absolument pas indispensable d'avoir des tables liées.
L'interêt est de fractionner ta base pour avoir d'un côté les
données, de l'autre côté l'interface. En l'occurence, si ta base
n'est pas trop importante, si les données n'ont pas besoin d'être
disponibles pour plusieurs utilisateurs (sur différents ordinateurs
en réseau)... pas besoin de fractionner la base.

Je veux bien te croire mais pourquoi s'embêter à essayer de trouver des

bonnes relations entre des tables( même pour un usage d'une seule personne )
si le résultat est le même sans relations ?

Excuse moi mais j'ai quand même un doute ;-)

En tout cas, merci quand même

Evy






"Evy" a écrit dans le message de
news:
Bonsoir à tous,

A mon boulot, on m'a demandé de reprendre une application qui gère
des cartes de fidélité ; à ma grand surprise, je me suis aperçu que
les 3 tables contenues dans cette appli ne sont pas liées ! ! De
plus, évidement, il n'y a qu'un formulaire qui regroupe toutes les
infos ( Nom, prenom, DateNaissance, Adresse, DateInscription etc etc
..........) ; il n'y a pas de sous-form ; j'ai demandé à mon chef (
qui se prends pour Dieu ;-) ) pourquoi les tables n'étaient pas
liées et il m'a répondu que cela ne servait à rien pour cette appli
; je suis quand même sceptique ( comme la fosse lol ) et
j'aimerais vos avis sur les eventuels problèmes que je risque de
rencontrer avec ce type d'applis .

Un grannd merci d'avance car je ne sais pas pourquoi mais je me sens
mal parti avec ça ! ! ! !

@+

Evy




Avatar
Raymond [mvp]
Bonsoir.

Il faudrait d'abord savoir ce que contiennent ces 3 tables. si 1 contient
les cartes, 1 contient des paramètres, 1 contient l'adresse de l'entreprise,
ces tables n'ont pas de relations entre elles et n'ont pas besoin de
relations.
même si une application est utilisée en mono-utilisateur, il faut la
partager en base principale et en base frontale pour des questions de
sécurité et de maintenance.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Evy" a écrit dans le message de
news:

Je veux bien te croire mais pourquoi s'embêter à essayer de trouver des

bonnes relations entre des tables( même pour un usage d'une seule
personne )

si le résultat est le même sans relations ?

Excuse moi mais j'ai quand même un doute ;-)

En tout cas, merci quand même

Evy



Avatar
3stone
Salut,

"Evy"
A mon boulot, on m'a demandé de reprendre une application qui gère des
cartes de fidélité ; à ma grand surprise, je me suis aperçu que les 3 tables
contenues dans cette appli ne sont pas liées ! ! De plus, évidement, il n'y
a qu'un formulaire qui regroupe toutes les infos ( Nom, prenom,
DateNaissance, Adresse, DateInscription etc etc ..........) ; il n'y a pas
de sous-form ; j'ai demandé à mon chef ( qui se prends pour Dieu ;-) )
pourquoi les tables n'étaient pas liées et il m'a répondu que cela ne
servait à rien pour cette appli ; je suis quand même sceptique ( comme la
fosse lol ) et j'aimerais vos avis sur les eventuels problèmes que je
risque de rencontrer avec ce type d'applis .



Dieu ou simple apotre... ;-)))

Il faudrait dire clairement, si tu parle de "tables liées", et donc d'une
base scindée en frontale et dorsale, ou, si tu parle de "tables non reliées"
qui sont sans relations.

La premier cas peut être un simple risque supplémentaire de corruption
des données, alors que le second cas peut être normal, ou au pire,
une erreur de conception!

Il faut donc expliquer ce qu'il y a dans les tables!


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------