Dbase

Disponible uniquement sur Etudier
  • Pages : 11 (2656 mots )
  • Téléchargement(s) : 0
  • Publié le : 14 septembre 2010
Lire le document complet
Aperçu du document
INTRODUCTION
Le logiciel DBASE version " III plus " appelé plus
couramment DBASEIII Plus est un système de gestion de base
de données quasi-relationnelle muni d'un langage
de programmation structuré orienté gestion. Il fonctionne en
mode interactif et/ou en mode programmé - interprété.

Toutes les commandes utilisables au niveau interactif sont
programmables. Le mode interactifpeut être utilisé à
deux niveaux : le niveau " assisté " qui propose une
utilisation par menus déroulants, le niveau interactif
sans assistance pour les utilisateurs qui peuvent lancer
les commandes DBASE en mode direct ou les programmes.

Remarque : Ce langage peut se compiler grâce notamment à
CLIPPER. La version IV de DBASE dispose d'un compilateur
intégré. Des clones, telFOXBASE sont compatibles et plus
rapides que DBASE.

Une base de donnée est par exemple l'ensemble des
informations contenues dans un carnet d'adresses, ou
celles contenues dans le fichier d'une bibliothèque,
l'ensemble des informations concernant une classe.
Techniquement, c'est un tableau rectangulaire à double
entrée. Ces informations peuvent se répartir en fiches
ou cartes etcorrespondent à l'ensemble des
renseignements concernant un individu. Elle sont donc
regroupées en entités unificatrices, fédératrices du
tableau (du fichier). Chaque fiche contient le même
type d'informations pour l'entité fédératrice.

Le fichier de la bibliothèque permet le classement
alphabétique des informations , l'ajout ou le retrait
d'une fiche... Il est à ce titre plusfacile, plus
efficace dans son utilisation qu'un carnet d'adresses.
Mais ce type de fichier ne permet pas d'accéder aisément
aux informations secondaires, c'est à dire celles qui ne
sont pas reconnues comme critères de classement.

Il est difficile de rechercher un livre en fonction de
l'année d'édition ou de la maison d'édition si le
fichier n'a pas été organisé, classé en fonction dece
critère ou de cet autre. Encore plus difficile de faire
une recherche sur deux critères simultanément.

Une base de données informatisée permettra en outre ce
genre de recherches, mais aussi des classements multi-
critères, des comptages, des mises à jour ... .

Chaque ligne du carnet d'adresses

+-------------------------------------------------------------+! nom ! prénom ! adresse ! téléphone !
+-------------------------------------------------------------+
---> ! TOTO ! Lulu ! 12 rue du vin ! 11 11 11 11 !
---> ! LOULOU ! Machin ! 75 avenue J. JAURES ! 23 45 67 89 !

est un enregistrement ou ligne (RECORD, LINE)
VOCABULAIRE ET OPERATIONS ELEMENTAIRES
Chaque fiche dufichier de la bibliothèque
+------------------------------------------------+
! !
! Titre : L'HOMME DE PAROLES !
! Nom de l'auteur : Claude HAGEGE !
! Maison d'édition : Fayard !
! Année d'édition : 1985 !! Nombre de pages : 315 !
! !

est aussi un enregistrement ou ligne (RECORD, LINE).

Une base travaille sur des spécifications de lignes
plutôt que sur des numéros de lignes. Au lieu de parler
des lignes 17, 15 et 28, on essaiera de trouver une
relation quidéfinit ces lignes. Ce sera par exemple la
relation : "dont l'année d'édition est 1985" ou " dont
le nombre de page est inférieur à 300 ET dont la maison
d'édition est Grasset".

Chaque colonne du carnet d'adresses +------------------------+
! adresse !
+-------+--+---------------------+...
tracking img