PeiP 1ère année UE Informatique Conception et Exploitation de Bases de Données Présentation de LibreOffice 2 Téléchargement LibreOffice n n Téléchargement : http://fr.libreoffice.org Remarque : Possibilité d avoir un message d erreur sur la présence de Java (rencontré sur Windows 7). n Solution : 1. Télécharger la version 32b de la JRE http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. Choisir : Windows x86 Offline 3. 29.72 MB jre-7u9-windows-i586.exe Configurer la Machine Virtuelle dans LibreOffice (si message erreur Java) 1. Aller dans le menu Outils > Options > 3 Configuration Java n Solution (suite): 3. Configurer la Machine Virtuelle dans LibreOffice 2. n n LibreOffice devrait trouver Java tout seul sinon cliquer sur Ajouter, Java 32bits se trouve dans C:\Program Files (x86)\Java Fait ? You re good to go! 4 Ouverture LibreOffice Fenêtre principale Suite Logicielle LibreOffice Lancement Base de LibreOffice Fenêtre de démarrage LO Base 5 Création Base de Données IMPORTANT: Bien sélectionner cette option ou certaines fonctions ne seront pas accessible (notamment clés primaires). Sélection répertoire de sauvegarde 6 Création Base de Données IMPORTANT: Bien sélectionner cette option ou certaines fonctions ne seront pas accessible (notamment clés primaires). Sélection répertoire de sauvegarde 7 Fenêtre Principale Base LibreOffice Cliquer sur 1er item Contient des modèles de tables prédéfinis 8 Création de table : Assistant 1 ligne = 1 propriété (Champ) Ici sélection du type de données Informations supplémentaires sur le champs sélectionné 9 Création de table : Type de données Quelques exemples n Chaîne de caractères: ¨ ¨ n Nombres ¨ ¨ ¨ ¨ n Integer [int] : Nb Entier de 10 chiffres (1234567890). Classiquement utilisé comme type de données pour les champs clés primaires. Big Integer [bigint] :Idem avec 19 chiffres. Float [float] : Nb réels (16/17 chiffres maxi). Real [real] : idem mais > 16 chiffres Dates : ¨ ¨ n Text [varchar] : Type chaîne de caractère par défaut Text(fix) [char] : Chaîne de longueur fixe (gain mémoire) Date [date] : permet d’enregistrer des dates (formats variés, avec le “classique” (US) :"mm/jj/aa,". Time [time] : données (ex: hh:mm:ss) Autre: ¨ Yes/No [boolean] : Valeur booléenne (vrai ou faux). 10 Exemple de création de tables dans Base de LibreOffice Propriétaire MCD Téléphone Nom Prénom Adresse Ville InscriptionFichier Chien 1,n 1,1 idChien Nom posseder Rappel Propriétaire MLD Téléphone Nom Prénom Adresse Ville InscriptionFichier Chien idChien Nom FK_Téléphone 11 Exemple: Création de la Table Propriétaire Cliquer avec le bouton droit de la souris dans cette colonne sur le champ dont on veut qu il soit la clé primaire de la table 12 Sauvegarde de la table 13 Création de la table Chien Gestion « automatique » des clés. Le premier enregistrement à comme valeur de clef 1, le suivant 2 etc… Une valeur attribuée n est plus disponible même après suppression de l enregistrement 14 Création de la Relation Propriétaire Chien 1/3 15 Création de la Relation Propriétaire Chien 2/3 On indique que les attributs FK_idPropriétaire Et idPropriétaire sont liés => Vérifier qu ils sont de même types. 16 Création de la Relation Propriétaire Chien 3/3 17 Saisie des données dans LibreOffice Fenêtre de saisie accessible en double cliquant sur une table