Recherche
Les mémos
-
Tables
- · Annuler la suppression
- · Attacher feuilles Excel
- · Cacher une table
- · Concaténer une colonne
- · Créer une table
- · Dernière modification
- · Index composé
- · Limiter les enregistrements
- · Liste des champs
- · Modifier valeur de champ
- · Où est la table
- · Peupler une table de Logs
- · Renuméroter un champ
- · Réattacher les liens
- · Réattacher les liens locaux
- · Scinder un champ
- · Supprimer les tables liées
- · Trouver la différence
-
Formulaires
- · Afficher les derniers
- · Ajout à liste modifiable
- · Ajouter enregistrement
- · Barre de progression
- · Click ou double-click
- · Confirmer l'enregistrement
- · Copier - Coller
- · Défilement de la roulette
- · Exporter un graphique
- · Filtres personnalisés
- · Identifiants d'un Form continu
- · Importer les formulaires
- · Langue utilisateur
- · Limiter la saisie
- · Mémoriser une valeur
- · No enregistrement
- · Ouvert en normal
- · Position des formulaires
- · Recopier dernière valeur
- · Scroll automatique
- · Switch Modal
- · Tri manuel dans form
- · Tri personnalisé
- · Verrouillage de formulaire
- · Vérifier les saisies
-
Automation
-
Administration
- · Chemin de la base
- · Déconnecter utilisateur
- · Désactiver le Shift
- · Désactiver le Shift(2)
- · Liste des références
- · Liste des utilisateurs
- · Lister les applications
- · Mode exclusif
- · Nom d'utilisateur
- · Nom de l'ordinateur
- · Paramètres régionaux
- · Propriétés de la base
- · Sauvegarde journalière
- · Sauvegarde mensuelle
- · Shell and Wait
- · Version de Windows
-
Envoyer un mail
-
Outlook
- · Ajouter des contacts
- · Déplacer les messages
- · Enregistrer pièces jointes
- · Est ouvert ?
- · Exporter les contacts
- · Exporter les rendez-vous
- · Importer les messages
- · Integrer un état
- · Lire les contacts
- · Lire les rendez-vous
- · Lister les dossiers
- · Lister les tâches
- · SendMail (MAPI)
- · SendMail Automation
-
Dates - Heures
-
Fichiers
- · Compter les dossiers
- · Créer un dossier
- · Générer fichier TXT
- · Importer fichier TXT
- · Le dossier existe ?
- · Le fichier existe ?
- · Lister les fichiers
- · Lister les fichiers (2007)
- · Lister les sous-dossiers
- · Rechercher un répertoire
- · Répertoire dans table
- · Supprimer ReadOnly
- · Sélection de dossier
- · Sélection de dossier (API)
- · Sélection de fichiers
- · Sélection fichier (MOL)
-
Références
Je débute...
-
La normalisation
-
VBA
Visites
1263827 visiteurs
5 visiteurs en ligne
Nous contacter
Contact
Introduction
On remarque souvent que le premier problème des débutants, et même ceux qui possèdent quelque expérience en base de données, est la modélisation et la normalisation des données.
Ils ne s'en occupent pas, ou si peu, et ne comprennent que difficilement pourquoi tant de choses ne fonctionnent pas comme ils le souhaitent.
Imaginons vouloir construire une maison, mais en épargnant les frais de l'architecte. On possède quelques notions de maçonnerie et autres métiers du bâtiment que l'on a acquise au fil du temps et on démarre la construction.
Pour un chalet de jardin, cela peut être suffisant. Mais osera t-on se lancer dans la construction d'un building ? Evidemment que non !
Pourtant, beaucoup sont confiant dans la réussite d'une base de données complexe et cela, sans jamais avoir entendu parler de modélisation et de normalisation! On le fait simplement à l'intuition.
Une base de données relationnelle porte ce nom de par les relations entre les données, les tables. Les tables, nous les connaissons également dans Word ou Excel. Mais là, l'usage est différent. Il n'y à que dans les bases de données que l'on fait un usage intensif des relations, très rarement dans Excel et jamais dans Word. Quels sont les avantages et le but? Tant que les données ne demandent qu'un lien de 1 à 1, cela ne requière pas de base de données. Imaginons qu'un père ne possède toujours qu'un enfant, on peut dans ce cas placer les deux champs l'un à coté de l'autre, que cela soit dans Excel, Word ou Access. La question est réglée.
Si par contre le père a deux ou plus d'enfants, on a besoin dans Word ou Excel de plusieurs lignes dans lesquelles le nom du père est recopié aussi souvent qu'il a d'enfants.
Père |
Enfant |
Durant |
Paul |
Durant |
Jacques |
Durand |
Louis |
Les saisies des données du père ne sont pas trop laborieuses, mais consomme de l’espace inutile et est très sensible aux erreurs (démontré ici par le "d" final utilisé dans "Durant".
Mais ce qui nous manquera surtout et ce que l’on souhaiterait absolument faire (et ce qui dans Excel/Word est tout simplement impossible) est de placer en haut une (seule) fois Durant et en dessous, lister automatiquement tous ses enfants.
Durant |
Paul |
Jacques |
Louis |
Page lue 11888 fois