La création du champ permet de l'identifier par un nom (jusqu'à 255 caractères alphanumériques espaces compris) associé à des propriétés.

A.             CREATION D'UN CHAMP

Les noms donnés doivent être explicites afin d'identifier au mieux les champs.

Dans la base en cours de création, le champ peut être saisi immédiatement.

BOUTON GAUCHE
saisir le nom du champ
dérouler la colonne "type de données"
sélectionner le type de champ
dans le volet droite, renseigner les propriétés du champ

 

Une image contenant texte

Description générée automatiquement

 

En mode feuille de données, table affichée, il suffit de cliquer sur de puis choisir le type de champ.

Une image contenant table

Description générée automatiquement

 

En mode "feuille de données" <clic g> sur de l'onglet affiche tous les types de champ et permet éventuellement de le modifier

TYPES DE CHAMPS

 

Une image contenant périphérique

Description générée automatiquement Tenir compte du fait que le contenu des tables de la base de données évolue dans le temps et qu'il arrive souvent que leur structure doive être modifiée pour ajouter un nouveau type d'information à gérer ou au contraire supprimer un type d'information qui n'est plus utile

 

Le type "texte court" est toujours assigné par défaut à un nouveau champ. Pour le changer, ouvrir la liste déroutante de la colonne Type de Données

 

Une image contenant périphérique

Description générée automatiquement Il est préférable de nommer les champs sans utiliser d’espace, d’accentuation, tiret, souligné...uniquement du texte comme DateAchat, PrixAchat, NbEx
Si le nom d'un champ est formé de plusieurs mots à la suite, mettre le premier caractère de chaque mot en majuscule rend plus compréhensible le nom du champ.

 

LES TYPES DE CHAMPS SONT LES SUIVANTS :

Texte courtalphanumériques : noms, titres… - Jusqu’à 255 caractères

NombreDonnées numériques - 1, 2, 4, 8 (ou 16 octets si la propriété de taille du champ est "Replication ID").

Grand NombreCompatible avec le type de données SQL_BIGINT dans ODBCqui permet de calculer les grands nombres.             

MonétaireValeurs monétaires en devises : 4 chiffres après la virgule. - 8 octets.

Date/HeureDates et heures - 8 octets.

Date/Heure étendueCorrespond au type de données DateHeure 2 SQL Server, avec une précision et une plage plus grandes.             

Oui/NonDonnées booléenne (vrai/faux) : zéro (0) pour faux et -1 pour vrai - 1 octet.

Liste de choix et relationN’est pas vraiment un type de données mais définit un champ de recherche :
Un champ de recherche simple valide par le contenu d’une autre table ou liste de valeurs.
Un champ de recherche complexe stocke plusieurs valeurs du même type de données dans chaque ligne.              Dépend du type de données du champ de recherche.

Texte long
(Mémo)alphanumériques : phrases et paragraphes - Jusqu’à 1 Go, mais contrôles limités aux 64 000 premiers caractères.

Pièce jointeImages, feuilles de calcul, documents, Graphiques et tout autre type de fichier pris en charge - Jusqu’à 2 Go.

Lien hypertexteLien vers document ou fichier - Jusqu’à 8 192 (Chacune des trois parties peut contenir 2048 caractères).

CalculéExpression qui effectue un calcul entre champs de tables - Selon le type de données et de résultat.

NuméroAutoValeur incrémentée unique générée pour chaque enregistrement - 4 octets (16 octets pour ReplicationID).

Objet OLEImages, graphiques ou autres objets à partir d’une autre application Windows. - Jusqu’à 2 Go.

 

QUELQUES RÈGLES DE BASE :

  • Un fichier de base de données ne peut excéder 2 Go (pièces jointes incluses dans la base)
  • Une table peut faire au maximum 2 Go (une base d'une table)
  • Il peut y avoir au maximum 2048 tables ouvertes
  • Le nom d'une table ou d'un champ ne peut excéder 64 caractères
  • Il peut y avoir au maximum 255 champs dans une table
  • Chaque champ contient un seul et unique type de données.
  • Le type de données est associé à un espace de stockage (taille en octets).
  • Des opérations ne sont pas possibles pour certains types de données.
  • Des champs définis en mémo ou OLE ne peuvent pas être triés.

 

Dans la table "ouvrage" de la base en cours "bibliotheque",
Créer les champs suivants
 

Modifié le: mardi 15 novembre 2022, 10:15