Table des matières I. Étape liminaire.

Transcription

Table des matières I. Étape liminaire.
 ÉTUDE D'UN SYSTÈME DE GESTION DE BASE DE DONNÉES RELATIONNELLES OPENOFFICE.ORG ­ BASE
Table des matières
I. Étape liminaire...........................................................................................................................................1
II. Travail sur les tables.................................................................................................................................2
A. Consultation et ajout de données dans des tables................................................................................2
B. Modification de la structure de la table...............................................................................................2
III. Introduction de la notion de formulaire..................................................................................................3
A. Ajout de données par un formulaire de saisie.....................................................................................3
B. Modification du formulaire de saisie...................................................................................................3
IV. Travail sur les requêtes...........................................................................................................................4
A. Requête monotable monocritère..........................................................................................................4
B. Requête monotable multicritères.........................................................................................................4
I. Étape liminaire.
●
●
●
Lancer OOBase
Cocher « Ouvre un fichier de base de données existant » et choisir « Déclic Informatique ».
Une fenêtre s'ouvre et vous propose les quatre éléments permettant d'utiliser une base de données relationnelle.
Table : tableau de stockage des données se rapportant à un sujet particulier
Requête : outil d'interrogation des données stockées dans les tables
Formulaire: masque de saisie, modification et consultation de données stockées dans les tables ou issues de requêtes
Rapport : outil d'affichage et d'impression des données d'une table ou d'une requête
L&L VERDIER
Page 1/5
ÉTUDE D'UN SYSTÈME DE GESTION DE BASE DE DONNÉES RELATIONNELLES OPENOFFICE.ORG ­ BASE
II. Travail sur les tables.
A. Consultation et ajout de données dans des tables.
●
●
●
Ouvrir la table « CLIENTS ».
À chaque client correspond un enregistrement. Combien de clients sont référencés dans cette table ? L'enseigne « Point T » ouvre une nouvelle agence à Oloron à l'adresse suivante : Rue des Marronniers, 64400 OLORON, Ajouter ce nouveau client.
●
Quelle est la valeur attribuée à « Code Client », qu'en déduisez­vous ?
●
Quel est l'intérêt de ce mécanisme ?
●
Ouvrir la table « PRODUITS ».
●
●
●
Ajouter le produit suivant : Nom_produit : « WebCam Logitech Fusion», Prix_unitaire : « 60 € », Code_produit : « WCAM_01 ». Que se passe t­il ? Pourquoi avez­vous ce message ?
« Code_produit » dans la table « PRODUITS » et « Code Clients » dans la table « CLIENTS » sont appelés « Clés primaires », quelle est la particularité de cette appellation ? Quel est son intérêt ?
Saisir la référence Nom_produit : « WebCam Logitech Fusion», Prix_unitaire : « 60 € », Code_produit : « WCAM_02 », fermer la table.
B. Modification de la structure de la table.
●
Accéder à la structure de la table « CLIENTS » en choisissant « Modifier » dans le menu contextuel.
Chaque donnée d'un enregistrement est caractérisé par un nom Par son type (numérique, texte, binaire, date...) L&L VERDIER
Par des propriétés liées au type de donnée choisie
Page 2/5
ÉTUDE D'UN SYSTÈME DE GESTION DE BASE DE DONNÉES RELATIONNELLES OPENOFFICE.ORG ­ BASE
●
Ajouter un champ « Tel_client » pour compléter les informations contenues dans la table. Précisez en justifiant le type de champ et toutes les propriétés. Ce n° de téléphone devra fonctionner de France comme de l'étranger.
III. Introduction de la notion de formulaire.
A. Ajout de données par un formulaire de saisie.
●
●
Ouvrir le formulaire « CLIENT_saisie » en double cliquant sur son nom ou en cliquant droit sur le nom et « ouvrir ».
Saisir les données relatives au nouveau client suivant :
Société KOTLER, avenue du Président Kennedy. 64200 BIARRITZ. 05 59 24 72 74.
Masque de saisie Enregistrement de la nouvelle saisie
●
●
Vérifier dans la table « CLIENT » si les données ont bien été ajoutées.
Formulaires et tables permettent de saisir des données, pourquoi cependant privilégier le formulaire pour cette opération ?
B. Modification du formulaire de saisie.
●
●
Ouvrir le formulaire « CLIENT » en modification à l'aide du clic droit.
Ajouter un bouton dont l'étiquette est « Enregistrer » et qui aura pour « action » d'enregistrer l'enregistrement.
L&L VERDIER
Page 3/5
ÉTUDE D'UN SYSTÈME DE GESTION DE BASE DE DONNÉES RELATIONNELLES OPENOFFICE.ORG ­ BASE
●
A l'aide de ce formulaire modifié saisir l'enregistrement suivant : Société DUBOIS, rue des coquelicots, 17000 LA ROCHELLE, 0546442513
IV. Travail sur les requêtes.
Il existe deux grands types de requêtes, les requêtes « sélection » et les requêtes « actions ».
●
●
Les requêtes « sélection » permettent de sélectionner un groupe d'enregistrements contenus dans une table selon un ou plusieurs critères. Elles permettent aussi d'effectuer des tris ou des calculs. Ce sont les plus couramment utilisées. Ces requêtes peuvent être mono ou multicritères et mono ou multitables.
Les requêtes « action » permettent d'effectuer rapidement des modifications, sur des enregistrements sélectionnés dans des tables. Elles servent aussi à ajouter des données dans des tables et même à créer des tables ou des bases de donneés.
Ces requêtes peuvent être faites dans un langage dédié, le SQL(Structured Query Language <­> Langage de requêtes structuré).
A. Requête monotable monocritère.
Modifier la requête « Ville » et rechercher les entreprises domiciliées à « OLORON ». Attention le critère est sensible à la casse des caractères.
Exécution de la requête
Résultat de la requête
Table sur laquelle porte la requête
Champ affiché lors de l'exécution de la requête
Critère de sélection pour le champ «Ville_client» de la table CLIENT Modifier cette requête pour afficher l'adresse, le code postal et le n° de téléphone des entreprises domiciliées à « OLORON », en classant le résultat par ordre alphabétique selon le nom.
L&L VERDIER
Page 4/5
ÉTUDE D'UN SYSTÈME DE GESTION DE BASE DE DONNÉES RELATIONNELLES OPENOFFICE.ORG ­ BASE
B. Requête monotable multicritères.
Modifier cette requête pour rechercher les coordonnées de l'entreprise « POINT T » à « OLORON ».
L&L VERDIER
Page 5/5