Les bases de données et les entités

publicité
Les bases de données et les entités
La société locacar a choisi un système de gestion de base de données(Microsoft Access) nous utiliserons ce
SGBD, d’abord pour créer la table des voitures de l’agence de Toulouse, puis effectuer des requêtes sur cette
table
A CREATION DE LA TABLE
L’agence dispose des informations sur les voitures
VOITURE
Immatriculation
Type
Catégorie
Date dernière
révision
D18432
D28841
D23534
D26832
Km dernière
Km
Disponible
révision
actuels
4802
9641
Non
4998
6250
Oui
1596
3721
Oui
4871
7237
Non
49
Oui
12561C31
1653HJ31
1654HL31
1690LA31
1710HJ31
LAGOUNA
206
206
607
607
C
A
A
C
C
237AAC31
555AAC31
7683LA31
7688LA31
7697LA31
CLIO
CORSA
306
306
306
A
A
B
B
B
D29043
D29144
D25937
D24436
5069
1666
52850
14988
0
8882
1815
7965
17661
990
Oui
Non
Oui
Non
Non
7880LA31
MEGANE B
D23332
10220
14815
Non
Ces informations sont structurées, ce qui permet leur traitement. Les informations ci-dessus sont des données.
Elles vont figurées dans la table.
Structure de la table :
Avant de créer une table il faut créer sa structure.
La structure est composée d’une liste de colonne (ou attribut) de la table avec pour chaque attribut :
Un nom d’attribut ;
Un type de valeur (numérique, alphanumérique, date, etc.);
Éventuellement une longueur (nombre de caractères) ;
Éventuellement, l’indication que l’attribut est une clef primaire, permettant d’identifier les lignes de la table.
La structure de la table voiture est la suivante :
Charger access en cliquant deux fois sur son icône
Access place dans un même fichier appelé « base de données » toutes les tables d’une même base ;c’est ce
fichier que nous devons d’abord créer pour la base de données d’une agence LOCACAR
Menu fichier ;option nouvelle base de données, la donner le nom LOCACAR
Cliquer sur l’icône table et le bouton nouveau
Écrire le nom des champs, leur type et s’il y a lieu leur caractéristiques
icône clé
Caractéristique du champs en cour
Sélectionner le champs immatriculation pour préciser qu’il est une clef
Menu édition , option définir comme clé primaire ou cliquez sur l’icône clé
Enregistrer la structure de la table
Menu fichier , option enregistrer donner à la table le nom voiture
Saisie des données
Maintenant que les colonnes (ou champs ou attributs) sont définis nous pouvons remplir les tables en saisissant
le contenu de chaque table
REQUETES SUR LA TABLE
SELECTION DANS UNE TABLE
L’opération de sélection consiste à sélectionner une ou plusieurs lignes de la table sur un critère
Exemple
Ceci est une vue de la sélection des voitures de catégorie B
VOITURE
Immatriculation
Type
Catégorie
Date dernière
révision
D18432
D28841
D23534
D26832
Km dernière
Km
Disponible
révision
actuels
4802
9641
Non
4998
6250
Oui
1596
3721
Oui
4871
7237
Non
49
Oui
12561C31
1653HJ31
1654HL31
1690LA31
1710HJ31
LAGOUNA
206
206
607
607
C
A
A
C
C
237AAC31
CLIO
A
D29043
5069
8882
Oui
555AAC31
7683LA31
7688LA31
7697LA31
CORSA
306
306
306
A
B
B
B
D29144
D25937
D24436
1666
52850
14988
0
1815
7965
17661
990
Non
Oui
Non
Non
7880LA31
MEGANE B
D23332
10220
14815
Non
PROJECTION D’UNE TABLE
La projection est l’opération qui consiste à retenir que certains attributs (ou champs) dans une table.
Exemple
Ceci est une projection de la sélection précédente qui ne conserve que les attributs « immatriculation », « type »
et « disponible »
VOITURE
Immatriculation
Type
Catégorie
Date dernière
révision
D18432
D28841
D23534
D26832
Km dernière
Km
Disponible
révision
actuels
4802
9641
Non
4998
6250
Oui
1596
3721
Oui
4871
7237
Non
49
Oui
12561C31
1653HJ31
1654HL31
1690LA31
1710HJ31
LAGOUNA
206
206
607
607
C
A
A
C
C
237AAC31
555AAC31
7683LA31
7688LA31
7697LA31
CLIO
CORSA
306
306
306
A
A
B
B
B
D29043
D29144
D25937
D24436
5069
1666
52850
14988
0
8882
1815
7965
17661
990
Oui
Non
Oui
Non
Non
7880LA31
MEGANE B
D23332
10220
14815
Non
RÉALISATION DE LA REQUÊTE À L’AIDE D’UN SGBD
Le SGBD permet de réaliser une requête (ou interrogation) dont la réponse est le résultat d’une sélection et/ou
d’une projection.
Exemple
Un employer de l’agence LOCACAR de Toulouse désire connaître l’immatriculation, le type et la disponibilité
des voitures de catégorie B
Ouvrir la base de données
Menu fichier ; option base de données ; choisir LOCACAR
Menu fichier ; option nouveau, sous option requête ou cliquez sur le bouton requête,
Mode création
Bouton Nouveau
Bouton requête
Dans la fenêtre ajouté une table, choisir VOITURE et cliquer sur ajouter
Cliquer sur fermer
La liste des champs de la table VOITURE apparaît en haut et à gauche d’une fenêtre.
Faire glisser avec la souris le champ Immatriculation dans la 1ère colonne, le champ type dans
la 2em colonne, le champ disponible dans la 3em colonne et le champ catégorie dans la 4 em
Les quatre champs ainsi choisis sont cochés sur la ligne afficher
Cliquez sur la case afficher du champ catégorie car il ne doit pas être affiché dans la
projection que nous demandons
Écrire « B » sur la ligne critère dans la colonne champ catégorie
Exécuter la requête
Menu requête option exécuter la requête ou cliquez sur l’icône table.
Téléchargement