Sewatech - formations

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 du cours

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 est archivée, ce qui signifie qu'elle n'est plus mise à jour.
Toutefois, si elle répond à votre besoin, n'hésitez pas à nous contacter.