Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

Normalisation en bases de données

Par   •  5 Novembre 2018  •  1 421 Mots (6 Pages)  •  431 Vues

Page 1 sur 6

...

v_client_privilegie

vue des clients privilégiés

v_adresse

Vue d’une adresse

v_client_facture

Vue des factures d’un client

---------------------------------------------------------------

- Nom des colonnes

Les noms de colonnes respectent les règles suivantes :

- Les noms de colonnes doivent être préfixés par le trigramme de la table d'origine et reprendre le nom d'attribut.

- Chaque mot est séparé par un espace soulignement (_)

Exemples :

cli_no

numéro du client de la table CLIENT_CLI

cli_nom

nom du client de la table CLIENT_CLI

cli_date_naissance

date de naissance de la table CLIENT_CLI

fac_date_emission

date d'émission de la table FACTURE_FAC

fac_no

numéro de facture de la table FACTURE_FAC

Certaines abréviations d'usage courant devront être utilisées :

adr

Adresse

no

Numéro

cp

Code postal

ord

Ordre

cde

Code, codage, codification

pos

Position

mail

E-mail

pct

Pourcentage

id

Identifiant (en général clé auto incrémentée)

puht

Prix unitaire hors taxes

idx

Index

putc

Prix unitaire taxes comprises

lib

Libellé

qte

Quantité

log

Login

ref

Référence

mnt

Montant

tx

Taux

mdp

Mot de Passe

fax

Télécopie

nb

Nombre

tel

Téléphone

---------------------------------------------------------------

- Nommez les clés étrangères

Pour une les clés étrangères :

- on duplique le nom de la table d’origine (même dans le cas où elle vient de très loin) et on ajoute le préfixe de la table courante:

Exemples :

FAC_CLI_NO

Clé étrangère de la table FACTURE_FAC provenant de la table CLIENT_CLI.

LFC_FAC_NO

Clé étrangère de la table FACTURE_FAC identifiant le numéro de facture en lien avec la ligne de facture de la table LIGNE_FACTURE_LFC

LFC_CLI_NO

Supposons que la facture est en dépendance fonctionnelle avec la table CLIENT_CLI faisant en sorte que l’identifiant de la table FACTURE_FAC est une combinaison des FAC_CLI_NO et FAC_NO. Alors la clé étrangère CLI_NO deviendrait LFC_CLI_NO et non LFC_FAC_CLI_NO.

EMP_EMP_NO_SUPER

Supposons une relation récursive ou par exemple dans la table EMPLOYE_EMP. On a à identifier le supérieur immédiat d’un employé.

ETU_EVA_NO_EVALUATEUR

ETU_EVA_NO_EVALUE

Voilà 2 clés étrangères dans une table ETUDIANT_ETU provenant de la même table EVALUATION_EVA. Pour distinguer les 2, il est essentiel d’ajouter le nom de la relation.

- Ordre de présentation des noms de colonne dans une table

L'ordre de présentation et de description des colonnes devra répondre aux règles suivantes :

- Les colonnes composant la clé primaire de la table devront être les premières colonnes décrites de la table;

- Les colonnes les plus significatives et les plus utilisées seront situées en tête de la description;

- Les colonnes les moins fréquemment modifiées ou consultées seront situées en fin de la description; (Avant les clés étrangères)

- Les colonnes composant les clés étrangères devront être les dernières;

- Les colonnes doivent être regroupées lorsqu’ils font partie d’un sous-ensemble significatif de la table.

- Tailles

...

Télécharger :   txt (10.9 Kb)   pdf (63.4 Kb)   docx (20.6 Kb)  
Voir 5 pages de plus »
Uniquement disponible sur Essays.club