Système de gestion de bases de données MySQL KONE Moussa Gbongué Table des mati
Système de gestion de bases de données MySQL KONE Moussa Gbongué Table des matières Objectifs 3 I - Quelques notions et définitions 4 II - MySql 6 III - Présentation de MySql à travers WampServer 8 3 À la fin de cette leçon, vous serez capable de : • Maîtriser les quelques notions de base • Télécharger et installer MySQL • Présenter de manière générale MySQL Objectifs Quelques notions et définitions 4 Une est un ensemble de données stockées, organisées et structurées sur un support base de données informatique de façon à être facilement accessibles, administrées et mises à jour. Un système de gestion de base de données ( ) est un logiciel système conçu pour créer et gérer des bases SGBD de données. Le offre aux utilisateurs et aux programmeurs les outils nécessaires pour manipuler leurs SGBD données (ajout, modification, suppression, sélection,...). De nos jours, la majorité des utilise un modèle Client - Serveur. Dans ce modèle la base de données est SGBD stockée sur un ordinateur appelé serveur qui gère les différents échanges de flux de cette base de données avec un client (l'ordinateur de l'utilisateur). Un est un qui implémente la théorie relationnelle. Le R de signifie "relationnel". Dans SGBDR SGBD SGBDR un , les données sont contenues dans des relations représentées sous forme de tables composée SGBDR d'attributs (ou colonnes) et de lignes (ou n-uplets) Il faut noter que ces relations permettent l'utilisation des opérations pour une bonne manipulation d'information. Les opérations les plus utilisées sont : Soient A et B deux relations - (ou restriction) : obtenir les lignes de A répondant à certains critères ; la sélection - : obtenir une partie des attributs des lignes de A ; la projection - : obtenir tout ce qui se trouve dans la relation A ou dans la relation B ; l'union - A∪B - : obtenir tout ce qui se trouve à la fois dans la relation A et dans la relation B ; l'intersection - A∩B - : obtenir ce qui se trouve dans la relation A mais pas dans la relation B ; la différence - A−B - : obtenir l'ensemble des lignes provenant de la liaison de la relation A et de la relation B à la jointure - AB l'aide d'une information commune. Quelques notions et définitions I Définition : Base de données Définition : SGBD Définition : SGBDR Complément Quelques notions et définitions 5 Le ( ) est un qui permet d' SQL Structured Query Language langage informatique interagir avec des bases de . SQL le langage est le plus répandu et permet d'effectuer des opérations sur la base de données relationnelles données stockée sur le serveur. 1°) Définir un SGBD ? 2°) Quelle la différence entre SGBD et SGBDR ? 3°) A quoi sert un langage SQL ? 4°) Dite si ces SGBDR ci-dessous sont open source ou propriétaire ? - MySql - HPSQL - Dbase - Microsoft Access - Microsoft SQL Server - Oracle database - PostgreSQl - SQLite Définition : Langage SQL Complément : EXERCICE : (Cet exercice fait appel à la recherche de la part de l'apprenant) MySql 6 - - - - 1. 2. 3. 4. 1. 2. MySQL est donc un Système de Gestion de Bases de Données Relationnelles, qui utilise le langage SQL. C'est un des SGBDR les plus utilisés. Sa popularité est due en grande partie au fait qu'il s'agit d'un logiciel Open Source, ce qui signifie que son code source est librement disponible et que quiconque qui en ressent l'envie et /ou le besoin peut modifier MySQL pour l'améliorer ou l'adapter à ses besoins. Une version gratuite de MySQL est par conséquent disponible. À noter qu'une version commerciale payante existe également. 2- Compatibilité MySQL fonctionne sur de nombreux systèmes d'exploitation dont les plus utilisé sont : Windows Linux Mac OS Solaris MySQL supporte deux langages informatique qui sont : le langage de requête SQL : c'est un texte qui donne un ordre à exécuter à un moteur de base de données sur une base de données. Il met en évidence un ou plusieurs enregistrements, une ou plusieurs tables. S : il permet de combiner des requêtes SQL et des QL/PSM (Persistent Stored Modules) instructions procédurales (boucles, conditions...), dans le but de créer des traitements complexes destinés à être stockés sur le serveur de base de données. MySQL présente principaux qui sont : deux moteurs MyISAM : moteur par défaut de MySQL jusqu'à la . Il est le plus simple à utiliser et à mettre en version 5.5 œuvre. Il utilise plusieurs fichiers qui grandissent au fur et à mesure que la base grossit. Il ne supporte pas les transactions, ni les clefs étrangères ; InnoDB : InnoDB est un moteur relationnel. Il s'assure que les relations entre les données de plusieurs tables sont cohérentes et que si l'on modifie certaines données, que ces changements soient répercutés aux tables liées 1°) Définir MySql ? 2°) Citer 3 systèmes d'exploitation les plus utilisés par MySql? MySql II Pourquoi utiliser MySql Moteurs de base de données Complément : EXERCICE : (Cet exercice fait appel à la recherche de la part de l'apprenant) MySql 7 3°) Définir MyISAM ? 4°) Citer 2 moteurs de base données de stockages open source ? 5°) Citer 2 moteurs de base données de stockages commerciaux? 6°) Citer 2 logiciels SGBDR Open Source ? Présentation de MySql à travers WampServer 8 1. 2. - Téléchargez l'exécutable d'installation qui correspond à l'architecture de votre ordinateur (32 ou 64 bits) sur le site www.wampserver.com - Lancez l'exécutable téléchargé et suivez les instructions voir annexe. Démarrer les services de WampServer Dans la zone de notification de votre ordinateur si l'icône de WampServer est verte alors cela signifie que tous les services sont démarrés, et la couleur rouge lorsqu'ils sont tous inactifs et orange lorsque seulement une partie d'entre eux sont démarrés. Pour accéder à la page web d'accueil, vous devez cliquer sur l'icône de WampServer. - Option 1 : Cliquer sur « » localhost - Option 2 : Démarrer votre navigateur et taper « ou » dans la barre d'adresse. localhost 127.0.0.1 Présentation de MySql à travers WampServer III Méthode : Téléchargement et installation de WampServer Fondamental : Présentation de l'interface Méthode Présentation de MySql à travers WampServer 9 1. Le fait que cette page s'affiche atteste que le service Apache est bien en cours d'exécution. Cliquer sur phpmyadmin Connectez-vous à la page de connexion PhpMyAdmin en saisissant « root » comme utilisateur, laissez le mot de passe vide et cliquez sur Exécuter. Méthode : Pour accéder au menu principal : Présentation de MySql à travers WampServer 10 - - L'application phpMyAdmin sert à administrer les bases de données MySQL sur le serveur local. Menu 1 : Présente l'arborescence (Base de données, Tables, colonnes et vues) de toutes les bases de données créées sur le serveur Menu 2 : Présente toutes les options possibles sur PhpMyAdmin Bases de données Permet de créer une base de données et de voir toutes les bases de données créées. SQL Permet d'exécuter une ou plusieurs requêtes SQL sur le serveur. Remarque Présentation de MySql à travers WampServer 11 - - - - - - Etat Donne les informations sur le serveur (Trafic réseau depuis le démarrage), les statistiques sur les requêtes effectuées, les variables d'état et bien d'autres... Comptes Utilisateurs Permet de créer un utilisateur et lui donner des privilèges sur la base de données. Export Permet d'exporter une base de données depuis le serveur courant, selon le format choisi. Import Permet d'importer une base de données existante sur le serveur. Paramètres Permet de gérer vos préférences pour la session courante. Variables Permet de rechercher une variable ou un paramètre sur le serveur. Menu 3 : Donne les informations sur le serveur de base de données, le serveur web et PhpMyAdmin. 1°) Quelle est l'adresse url à saisie dans le navigateur pour accéder à la page d'accueil de wampserver ? 2°) Quel est le nom d'utilisateur par défaut pour se connecter à Mysql ? 3°) A quoi sert le menu base de données, export et import de PhpMyAdmin ? 4°) Créer une base de données avec le nom : « bd_test » a- graphiquement b- avec une requête sql Complément : EXERCICE : (Cet exercice fait appel à la recherche de la part de l'apprenant) uploads/Management/ support-papier.pdf
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 23, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.4779MB