SQL et MySQL 5
Cette formation décrit le SGBD MySQL 5 : installation, utilisation, interface avec les langages de programmation, .... Puis, cette formation présente le langage SQL : langage de description des données (LDD) et langage de manipulation des données (LMD) et la façon dont il est supporté par le SGBD MySQL.
Ce cours permet aux participants d’écrire des requêtes SQL afin de manipuler (récupérer, modifier, supprimer, insérer) des données dans une base de données relationnelle de type MySQL. Il permet aux participants de gérer et d’utiliser la base de donnée MySQL.
Programme
Partie 1 : MYSQL
PRESENTATION DE MYSQL
Programmes clients MySQL
Bases de données relationnelles
INSTALLATION DE MYSQL
Installation de MySQL sur Linux
Lancement et arrêt du serveur
Installation sous Windows
UTILISATEURS ET PRIVILEGES
Utilisateurs et privilèges par défaut
Utilisateurs et droits MySQL
FICHIERS DE CONFIGURATION
Les différents fichiers
Format d’un fichier de configuration
Configuration du serveur
Configuration d’un compte administrateur
L’INTERFACE PHPMYADMIN
Installation
Paramétrage
EXEMPLES D’UTILISATION DE MYSQL
Création d’une base et d’un utilisateur
Manipulation des tables
Scripts SQL
Insertion de données
DIVERSES FONCTIONNALITES MYSQL
Obtention d’informations
Sauvegarde et restauration
Mises à jour
La commande KILL
Les variables utilisateurs
Verrouillage des tables
Mécanisme de transaction
MYSQL ET LANGAGES DE PROGRAMMATION
Connexion à MySQL
Sélection d’une base de données
Exécution des requêtes
Récupération des résultats
Tests sur les résultats
Fermeture de la connexion
Partie 2 : SQL
PRESENTATION GENERALE
Données, Bases de données et SGBD
Utilisation d’un SGBD ?
INTRODUCTION A LA CONCEPTION D’UNE BASE DE DONNEES RELATIONNELLES
Le modèle Entité/Association (E/A)
Le modèle de données relationnel
Passage d’un schéma E/A à un schéma relationnel
Normalisation
LE LANGAGE DE DEFINITION DE DONNEES (LDD) SQL2
Types SQL
Création des tables
Contraintes d’intégrité
Modification du schéma
LE LANGAGE DE MANIPULATION DE DONNEES (LMD) SQL2
Requêtes simples SQL
Requêtes sur plusieurs tables
Requêtes imbriquées
Agrégation
Mises à jour
SCHEMAS RELATIONNELS
Schémas
Contraintes et assertions
Vues
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Jean-Philippe Forestier.
