Fig
1-1 : Structure d'une base des données
· Table client : chaque ligne
décrit un client, les colonnes décrivent successivement le
numéro du client (NCL), son nom, son adresse, sa localité, sa
catégorie et l'état de son compte.
· L'identification primaire est constituée de NCL,
la colonne catégorie est facultative.
· Table produit : chaque ligne
décrit un produit même chose en signifiant les détails.
· Table commande : idem
· Table détaillée :
chaque ligne représente un détail d'une commande, les colonnes
décrivent successivement le numéro de la commande à
laquelle le détail appartient successivement, le numéro du
produit commande et la qualité commandée.
1.1.3. OBJECTIF ET AVANTAGE D'UNE BASE DE DONNEES
La base de données vise un stockage et une bonne
organisation des informations et des données de façon
structurée permettant un accès facile, une manipulation efficace
et une gestion cohérente des données.
Comme avantages, la base de données assure le minimum
de redondance et partage entre plusieurs applications.
1.1.4. MODELES DE BASE DE DONNEES
La base de données est bien structurée suivant
différents modèles et chacun présente des avantages et
inconvénients en fonction des besoins spécifiques du travail
entre autres :
1.1.4.1. Le modèle hiérarchique
Ce modèle organise les données sous forme d'une
structure arborescente, similaire à un organigramme, avec des noeuds
parents et enfants. Ce modèle est simple à comprendre et assure
la bonne performance dans la navigation.
1.1.4.2. Le modelé réseau
Est l'évolution du modèle hiérarchique
puisqu'il permet à chaque noeud enfants d'avoir plusieurs parents,
représentant des relations complexes. Elle est plus flexible que le
modèle hiérarchique pour représenter des relations
complexes.
1.1.4.3. Le modèle relationnel
Ici les données sont organisées en tables et
chaque table est composée de lignes appelées enregistrements et
des colonnes appelées champs.Avec ce modèle, c'est facile
d'ajouter des tables supplémentaires sans perturber la structure
existante.
1.1.4.4. Le modèle orienté Objet
Ici les données sont représentées sous
forme d'objets similaire à la programmation orientée objet. C'est
à dire des structures appelées classes présentant de
données membres.Ce model assure la correspondance naturelle avec les
systèmes de programmation orienté Object.
1.1.4.5. Le modèle déductif
Ici les données sont représentées sous
forme de tables, mais leur manipulation se fait par calcul de
prédicats.
|