OVH Cloud OVH Cloud

Nombre de champs dans une table

3 réponses
Avatar
Steeve
Bonjour,

Je me demande si il est possible de créer une table avec une centaine de
champ sans alterer les performances. Il y aura dans cette table plein
d'informations sur le personnel de la compagnie. donc la table aura environ
150 enregistrements et environ une trentaine d'enregistrement seront ajoutés
par année.

Je vais utiliser ces informations à travers une application ASP.NET. Ainsi,
la programmation serait plus simple avec une seule table qu'avec plusieurs
tables reliées par des relations 1-à-1.

Merci.
Steeve

3 réponses

Avatar
Fred BROUARD
La seule limite importante est le nombre d'octets par lignes.

8060 est le maximum.

Mais une table d'une centaine de champs masque en général un problème de
modélisation.

A +

Steeve a écrit:
Bonjour,

Je me demande si il est possible de créer une table avec une centaine de
champ sans alterer les performances. Il y aura dans cette table plein
d'informations sur le personnel de la compagnie. donc la table aura environ
150 enregistrements et environ une trentaine d'enregistrement seront ajoutés
par année.

Je vais utiliser ces informations à travers une application ASP.NET. Ainsi,
la programmation serait plus simple avec une seule table qu'avec plusieurs
tables reliées par des relations 1-à-1.

Merci.
Steeve





--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
David Brabant
"Steeve" wrote

Je me demande si il est possible de créer une table
avec une centaine de champ sans alterer les performances.



Agroumpfh.

D'abord, il n'y a pas de "champ" dans une table.
Ensuite, une table avec 150 colonnes, sauf cas
extrêmement particulier, est le signe indubitable
que le type qui en a fait le design fume des
champignons pas clairs.

Et pour terminer, ASP.NET ou pas, insérer des
valeurs dans 10 tables au lieu d'une n'est *pas*
plus compliqué.

--
David
Avatar
Steeve
Lequel de vous 2 a raison ??

"David Brabant" wrote in message
news:ble42e$dci$
"Steeve" wrote

> Je me demande si il est possible de créer une table
> avec une centaine de champ sans alterer les performances.

Agroumpfh.

D'abord, il n'y a pas de "champ" dans une table.
Ensuite, une table avec 150 colonnes, sauf cas
extrêmement particulier, est le signe indubitable
que le type qui en a fait le design fume des
champignons pas clairs.

Et pour terminer, ASP.NET ou pas, insérer des
valeurs dans 10 tables au lieu d'une n'est *pas*
plus compliqué.

--
David