OpenOffice Base - Remy Lentzner - E-Book

OpenOffice Base E-Book

Rémy Lentzner

0,0

Beschreibung

Un outil permettant de connecter les sources d'informations à la portée de tous !

Ce livre s’intéresse à BASE, le système de gestion des bases de données d’OpenOffice. L’organisation des informations s’effectue par l’intermédiaire de nombreux dispositifs comme les tables, les champs, la clé primaire, les requêtes, les expressions  SQL, les formulaires, les rapports ainsi que tous les autres objets nécessaires à la bonne prise en charge des données.
BASE permet de vous connecter à plusieurs sources d’informations par l’intermédiaire de pilotes ou drivers. Des assistants vous aideront à mieux présenter les contrôles dans les formulaires.
Les exercices proposés dans ce livre vous éclaireront sur les différentes techniques de gestion des données.

Un guide pratique qui reprend les fondatmentaux d'OpenOffice Base afin de maitriser l'ensemble des fonctions d'une base de données.

EXTRAIT

Vous pouvez donc travailler avec le tableur CALC, le traitement de texte WRITER, la gestion des diapositives IMPRESS pour la présentation, une application DESSIN pour réaliser des dessins et un outil de manipulation de formules mathématiques.
Le tout est programmable par le langage BASIC intégré dans chaque module.
Lors du démarrage du module de base de données, un assistant prend la main en vous proposant de créer une base de données comme le montre la figure 1.2.
Si vous appuyez sur le bouton Terminer, OpenOffice vous demandera de renseigner un nom de base de données, et une fois cette opération effectuée, vous verrez apparaître l’environnement de travail dans lequel vous allez travailler.

À PROPOS DE L'AUTEUR

Rémy Lentzner est formateur en informatique depuis 1985. Spécialisé dans la maîtrise des outils bureautiques, il accompagne les entreprises dans la formation professionnelle de leurs salariés. Autodidacte, il a une quinzaine d'ouvrages informatiques à son actif.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 77

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



REMY LENTZNER

OpenOffice BASE

La base de données pour tous

Collection : Informatique du quotidien

Editions Remylent, Paris, 1èreédition, 2019

R.C.S. 399 397 892 Paris

25 rue de la Tour d’Auvergne - 75009 Paris

[email protected]

www.remylent.fr

OpenOffice est une marque déposée d'Apache Software Foundation.

ISBN EPUB : 978-2-490275-11-3-14-4

Couverture : Anna Lentzner - www.lheuredelasieste.fr

Le Code de la propriété intellectuelle interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans le consentement de l’auteur ou de ses ayants droit ou ayants cause, est illicite et constitue une contrefaçon, aux termes des articles L.335-2 et suivants du Code de la propriété intellectuelle.

Un grand merci à Anna, Claude, Anne et Isabelle.

INTRODUCTION

Bienvenue dans l'environnement d'OpenOffice BASE, la base de données utilisée par les personnes qui ont besoin de gérer de grandes quantités de données. OpenOffice est une suite bureautique complète que vous pouvez télécharger à l'adresse suivante : https://www.openoffice.org/fr/. Le logiciel étant gratuit, vous pouvez l'installer sur autant de postes que vous le désirez.

Au moment de l'écriture de ce livre (sous Windows), la dernière version téléchargeable est la 4.1.6 et comme des modifications apparaissent de temps en temps, il est toujours bon de jeter un coup d’œil sur la version en cours.

OpenOffice contient aussi d'autres modules, comme par exemple le tableur CALC, le traitement de texte WRITER, la présentation des diapositives Impress et le langage Basic avec lequel vous pouvez programmer des macros et des applications personnalisées.

Ce livre s'adresse aux personnes qui veulent comprendre la structure des objets contenus dans une base de données et la manière de les utiliser. Vous étudierez ici les tables, les champs, les relations, les requêtes, les rapports, ainsi que les techniques de saisie et de modification des données par l'intermédiaire de formulaires.

Cet ouvrage est structuré en 5 chapitres.

Le chapitre 1 rappelle les fondamentaux d'une base de données. Bien réfléchir en amont est une nécessité quand vient le moment de créer la structure des tables et des liaisons entre elles. Pour réaliser un bon travail, la conception des tables, des relations, des formulaires et des requêtes doit être au centre des préoccupations des tâches de développement et de la gestion quotidienne. Par exemple, la définition de la clé primaire doit retenir votre attention, parce qu'elle identifie totalement un enregistrement et qu'elle représente l'index principal de la table. Il y a des règles à respecter afin de pouvoir manipuler par la suite les formulaires et les sous-formulaires.

Le chapitre 2 détaille la notion de relations entre les tables et la manière de les définir en utilisant la clé primaire. Grâce aux relations, vous pouvez créer très facilement des formulaires avec un assistant spécifique. Enfin, le modèle relationnel met en place, en amont, un solide cadre relationnel.

Le chapitre 3 porte sur les requêtes, véritable outil d'interrogation visuelle des données. Basées sur le langage SQL (Structured Query Langage), les requêtes permettent de mettre en relation des tables par des liens organisés "à la main" ou bien issus d'un modèle relationnel défini au moment de la création des tables. Une requête peut être enregistrée et par conséquent réutilisable à tout moment.

Le chapitre 4 s'intéresse aux formulaires qui permettent de présenter les informations plus agréablement. La source des données peut être une table, une requête enregistrée ou une expression SQL. Vous pouvez manipuler les contrôles grâce à leurs nombreuses propriétés. Des actions peuvent être enclenchées par l'intermédiaire des macros et du langage BASIC.

Le chapitre 5 montre la manière de créer des rapports avec un assistant, ou bien en mode ébauche grâce à une extension appelée Report Builder que l'on insère gratuitement dans OpenOffice.

J’espère que la lecture de ce livre vous intéressera et vous permettra de gérer différemment vos données.

N'hésitez pas à me contacter à l’adresse [email protected] si vous avez des remarques sur ce livre ou bien des questions.

Je ne manquerai pas de vous répondre.

Bonne lecture.

L’auteur

Table des matières

Chapitre 1 L’environnement de travail

1.1 Au démarrage

1.2 Qu’est-ce qu’une base de données ?

1.2.1 Les objets d’une base

1.2.2 La cohérence des données dans une table

1.3 Création d’une base de données

1.3.1 Création d’une table

1.3.2 Mise en place d’une clé primaire avec Autovaleur

1.3.3 Les différents types de champs

1.3.4 Modifier la structure d’une table.

1.4 Mise à jour des données dans une table

1.4.1 Ajouter des informations

1.4.2 Formater les données

1.4.3 Supprimer une ligne

1.4.4 Recopier une ligne sur une autre

1.4.5 Rechercher une information

1.4.6 Trier des informations

1.4.7 Filtrer des informations

1.4.8 Se déplacer dans la table

1.5 Le dispositif des vues

1.5.1 Créer une vue

1.5.2 Définir les champs et voir les résultats

1.5.3 Enregistrer la vue

1.5.4 Copier-coller la vue vers le tableur CALC

1.5.5 Modifier une vue

1.5.6 Les différents critères dans la vue

Chapitre 2 Les relations entre les tables

2.1 Qu’est-ce qu’une relation entre deux tables ?

2.1.1 Rappels des principes lors de la création des tables

2.1.2 La relation de 1 à 1

2.1.3 La relation de 1 à plusieurs

2.1.4 La relation de plusieurs à plusieurs

2.2 Définir un modèle relationnel en amont

2.2.1 Création du modèle

2.2.2 Les caractéristiques des jointures

2.2.3 Les options Mise à jour cascade et Supprimer la cascade

2.2.4 Les autres options

Chapitre 3 Les requêtes et le langage SQL

3.1 Rappel sur les requêtes

3.1.1 Création d’une requête en mode ébauche

3.1.2 Atelier 1 : création d'une table

3.1.3 Atelier 2 : des requêtes sur du texte

3.1.4 Atelier 3 : des requêtes sur des nombres

3.1.5 Atelier 4 : des requêtes sur des dates

3.1.6 Atelier 5: des groupements et des fonctions

3.1.7 Atelier 6 : une requête paramétrée

3.2 Les requêtes SQL UPDATE et DELETE

3.2.1 Modifier des données avec UPDATE

3.2.2 La commande DELETE

Chapitre 4 Les formulaires

4.1 Manipulation des formulaires

4.1.1 L’assistant de formulaire

4.1.2 Modifier un formulaire existant

4.1.3 Les propriétés des zones de saisie

4.1.4 Les propriétés du formulaire

4.1.5 Assigner une action

4.2 Créer un formulaire en mode ébauche

4.3 Un formulaire avec un bouton poussoir

4.4 Les objets dans un formulaire

Chapitre 5 Les rapports

5.1 L’assistant de création de rapport

5.2 Un rapport en mode ébauche

5.2.1 Création d’un rapport à partir d’une table

5.2.2 La structure du rapport

5.2.3 Les propriétés de la section Détail

5.2.4 La section regroupement

5.2.5 Des calculs dans la section de regroupement

Chapitre 1 L’environnement de travail

Ce chapitre montre l’environnement de travail dans OpenOffice avec ses groupes de menus et ses différents dispositifs.

1.1 Au démarrage

Dès que l’application OpenOffice est installée sur votre ordinateur, un menu apparaît en proposant les différents modules qui sont disponibles (Figure 1.1).

Figure 1.1 : Le démarrage de l’application OpenOffice

Vous pouvez donc travailler avec le tableur CALC, le traitement de texte WRITER, la gestion des diapositives IMPRESS pour la présentation, une application DESSIN pour réaliser des dessins et un outil de manipulation de formules mathématiques. Le tout est programmable par le langage BASIC intégré dans chaque module.

Lors du démarrage du module de base de données, un assistant prend la main en vous proposant de créer une base de données comme le montre la figure 1.2.

Figure 1.2 : L’assistant de démarrage

Si vous appuyez sur le bouton Terminer, OpenOffice vous demandera de renseigner un nom de base de données, et une fois cette opération effectuée, vous verrez apparaître l’environnement de travail dans lequel vous allez travailler.

La figure 1.3 montre cet environnement.

Figure 1.3 : L’environnement de travail du module BASE dans OpenOffice

1.2 Qu’est-ce qu’une base de données ?

Dans l’entreprise, la plupart des gens utilisent des tableurs qui leur permettent de saisir des chiffres et des formules. Ces données numériques sont placées dans des cellules au sein d’un groupe de colonnes et de lignes. Quand il s’agit de manipuler des valeurs numériques ou même alphabétiques dans des colonnes, le tableur est l’outil idéal. Mais s’il faut interroger les données placées dans des lignes en indiquant des critères complexes, en sélectionnant certains types de valeurs et en appliquant des fonctions de calculs pour réaliser des formulations élaborées, le tableur n’est plus assez efficace et c’est une base de données qu’il faut employer. Avec elle, vous pouvez stocker plus de 1 048 576 enregistrements qui est la limite de CALC. Il existe des professions qui gèrent des millions de pièces détachées comme les constructeurs de paquebots ou de sous-marins. Ou bien, plus proche de notre vie quotidienne, un fournisseur d’électricité doit stocker les informations de millions de personnes pour leur envoyer des factures. Par exemple, en France, il y a au moins 15 millions de familles qui possèdent un compteur électrique. Pour gérer cet ensemble colossal d’informations, on doit employer une base de données et non plus un tableur.

La consultation des données est effectuée par un langage universel appelé SQL ou Structured Query Language ou langage d’interrogation structuré. Théorisé puis mis en place dans les années 70, ce langage permet de rechercher des informations quels quel soit les matériels et les systèmes d’exploitation.