Retour : page principale > sommaire eFlore v2 > sommaire modèle d'eFlore
Un nom de table est unique.
Un nom de table est en minuscule.
Le nom d'une table à ses mots séparés par des soulignement : _
Le nom de la table doit commencer par le nom de la base de données :
Exemple complet : eflore_naturaliste_composer_intitule_abreviation
L'abréviation du nom d'une table se compose de la première lettre de chaque mot.
Chaque abréviation doit être unique. Si on se rend compte qu'une abréviation existe déjà, on rajoute la seconde lettre du nom du module (le deuxième mot du nom de la table).
Toutes les tables du modules seront alors abrégées de la sorte.
Par exemple : pour le module Projet ses tables avaient des abréviations qui existait déjà nous avons donc abrégés ses tables de la sorte : epr... et non ep...
Un nom de colonne est unique.
Un nom des colonnes est en minuscule.
Le nom d'une colonne à ses mots séparés par des soulignement : _
Le nom d'un colone doit commencer par l'abréviation du nom de sa table.
Exemple complet : enacia_id_intitule_abrege_botaniste pour le nom d'une des colones clé primaire de la table eflore_naturaliste_composer_intitule_abreviation.
Les colonnes de type clé primaire sont placées en premier dans la table.
Les colonnes de type clé étrangère sont le plus souvent placées en second dans la table.
Les colonnes de type standard sont placées en troisième position dans la table et suivent les règles suivantes :
DIA et DBDesigner permettent seulement de réaliser un modèle physique de données. Les relations entre les tables permettent seulement de connaître les relations de dépendance des tables entres elles.
Une realtion commence par fk.
Ses mots sont séparés par des soulignement : _
Nous avons ensuite l'abréviation de la table possédant la clé étrangère suivie de celle de la table possédant la clé primaire correspondante.
Règles de conception du modèle
Contenu de cette page
La façon de nommer les tables, colonnes...Les tables
Comment nommer une nouvelle table ?
Un nom de table est unique.
Un nom de table est en minuscule.
Le nom d'une table à ses mots séparés par des soulignement : _
Le nom de la table doit commencer par le nom de la base de données :
- eflore : pour la base de données de consultation
- heflore : pour la base de données stockant l'historique des manipulations effectuées sur la base de consultation
Exemple complet : eflore_naturaliste_composer_intitule_abreviation
Comment abréger une table ?
L'abréviation du nom d'une table se compose de la première lettre de chaque mot.
Chaque abréviation doit être unique. Si on se rend compte qu'une abréviation existe déjà, on rajoute la seconde lettre du nom du module (le deuxième mot du nom de la table).
Toutes les tables du modules seront alors abrégées de la sorte.
Par exemple : pour le module Projet ses tables avaient des abréviations qui existait déjà nous avons donc abrégés ses tables de la sorte : epr... et non ep...
Les colones
Comment nommer une nouvelle colonne ?
Un nom de colonne est unique.
Un nom des colonnes est en minuscule.
Le nom d'une colonne à ses mots séparés par des soulignement : _
Le nom d'un colone doit commencer par l'abréviation du nom de sa table.
- Par exemple : pour la table eflore_naturaliste_composer_intitule_abreviation nous aurons ses colones qui commencerons par enacia.
- l'abréviation id pour une clé primaire
- l'abréviation ce pour une clé étrangère
Exemple complet : enacia_id_intitule_abrege_botaniste pour le nom d'une des colones clé primaire de la table eflore_naturaliste_composer_intitule_abreviation.
Comment classer les colonnes dans une table ?
Les colonnes de type clé primaire sont placées en premier dans la table.
Les colonnes de type clé étrangère sont le plus souvent placées en second dans la table.
Les colonnes de type standard sont placées en troisième position dans la table et suivent les règles suivantes :
- la colonne "notes" est toujours placée en dernier.
- les colonnes sont regroupées en fonction de leurs rapports, ou de leur ordre d'affichage.
Les relations entre tables
DIA et DBDesigner permettent seulement de réaliser un modèle physique de données. Les relations entre les tables permettent seulement de connaître les relations de dépendance des tables entres elles.
Comment nommer une relation ?
Une realtion commence par fk.
Ses mots sont séparés par des soulignement : _
Nous avons ensuite l'abréviation de la table possédant la clé étrangère suivie de celle de la table possédant la clé primaire correspondante.