OVH Cloud OVH Cloud

Optimisation

3 réponses
Avatar
Mattdef
Bonjour,

J'ai une base de données contenant une table "dossier".
Lorsque ces dossiers sont facturés, est-il préférable d'avoir :

- un champs "archive" de type bit dans la table et de passer sa valeur à 1
- une autre table "dossier_archive" dans laquelle on transfert le dossier

A savoir qu'il y a environ 2000 dossiers d'insérés par mois.

Merci pour votre aide

matthieu

3 réponses

Avatar
Zoury
Salut Matthieu!

personnellement j'opterais pour la première option... un dossier est un
dossier qu'il soit archivé ou pas, dès lors tous les dossiers devraient par
définition se retrouver dans la table dossier. Un dossier peut être une
archive, c'est donc dire que c'est une propriété associer à un dossier et
non un objet indépendant.

--
Cordialement
Yanick Lefebvre

"Mattdef" a écrit dans le message de
news:%
Bonjour,

J'ai une base de données contenant une table "dossier".
Lorsque ces dossiers sont facturés, est-il préférable d'avoir :

- un champs "archive" de type bit dans la table et de passer sa valeur à 1
- une autre table "dossier_archive" dans laquelle on transfert le dossier

A savoir qu'il y a environ 2000 dossiers d'insérés par mois.

Merci pour votre aide

matthieu




Avatar
Mattdef
Merci beaucoup Yanick, J'ai toujours eu de grosses lacunes en analyse :p

Cordialement,
Matthieu

"Zoury" a écrit dans le message de
news:%
Salut Matthieu!

personnellement j'opterais pour la première option... un dossier est un
dossier qu'il soit archivé ou pas, dès lors tous les dossiers devraient


par
définition se retrouver dans la table dossier. Un dossier peut être une
archive, c'est donc dire que c'est une propriété associer à un dossier et
non un objet indépendant.

--
Cordialement
Yanick Lefebvre

"Mattdef" a écrit dans le message de
news:%
> Bonjour,
>
> J'ai une base de données contenant une table "dossier".
> Lorsque ces dossiers sont facturés, est-il préférable d'avoir :
>
> - un champs "archive" de type bit dans la table et de passer sa valeur à


1
> - une autre table "dossier_archive" dans laquelle on transfert le


dossier
>
> A savoir qu'il y a environ 2000 dossiers d'insérés par mois.
>
> Merci pour votre aide
>
> matthieu
>
>




Avatar
bruno reiter [MVP]
normalement, à part pour des raisons de perf :
code dossier origine dans la facture si relation 1,1
code dossier/code facture dans une table supplémentaire si relation 1,N ou
N,N

br

"Mattdef" wrote in message
news:#
Bonjour,

J'ai une base de données contenant une table "dossier".
Lorsque ces dossiers sont facturés, est-il préférable d'avoir :

- un champs "archive" de type bit dans la table et de passer sa valeur à 1
- une autre table "dossier_archive" dans laquelle on transfert le dossier

A savoir qu'il y a environ 2000 dossiers d'insérés par mois.

Merci pour votre aide

matthieu