SQL database training

Europe/Paris
CC-IN2P3 (202)

CC-IN2P3

202

Description

Formation bases de données SQL, niveau débutant à intermédiaire.

Formateurs

Osman AIDEL et Philippe CHEYNET (CC-IN2P3)

Contenu de la formation

Cette formation s'adresse principalement à des débutants en base de données. Les cours seront donnés en français, mais les supports seront écrits en anglais pour permettre aux éventuels participants non-francophones de suivre.

Supports de la formation: OneData/CC_SQL_TRAINING

Veuillez trouver ci-dessous la description des principaux axes thématiques de la formation :

  • Introduction : Database evolution     
    • History, Evolution, the RDBMS and the others
  • Relational Model Modeling tools      
    • Analyze the metadata of a schema in a database and generates a visual representation       
  • SQL basic information           
    • SQL a brief history and the lists (types, commands)
    • Learn how to query data from a single table using basic data selection techniques
  • SQL advanced information    
    • Perform advanced queries on multiple tables (with joins, sets, subqueries)
    • Manipulate and change object structures (tables, indexes, views, grants)
  • Advanced Objects     
    • Know all database objects types
    • Recognize when to use each object type
  • PL/SQL          
    • Understand the use of PL/SQL
    • Describe how PL/SQL engine works
    • Develop in PL/SQL
  • Optimization  
    • Understand what happens in a RDBMS when you run a query
    • Describe how the rdbms compiles your SQL
    • Introduce the optimizer concept
    • Influence the optimizer choices

Modalités pratiques

L'inscription est gratuite mais nécessaire. Si la limite des places disponibles est atteinte, merci de nous contacter à l'adresse mail ci-dessous : nous mettrons en place une liste d'attente.

La formation s'étalera sur 3 jours : elle débute mardi 22 janvier à partir de 13h, et se termine vendredi 25 janvier vers 17h00. Il ne s'agit pas d'une formation CNRS : les participants doivent donc faire une demande de mission (et non pas de formation). L'hébergement et les repas sont à la charge des participants.

Concernant les repas, ces derniers seront pris dans le restaurant administratif à proximité du CC-IN2P3. Le prix varie entre 10,69€, 11,20€ et 11,70€ en fonction de la formule choisie (3, 4 ou 5 éléments, le plat principal comptant pour 2). On peut soit payer en monnaie, soit en carte bleue (méthode préférable si l'on n'a pas l'appoint).

Pour des raisons de sécurité, dès votre arrivée, il vous faudra vous présenter à l'accueil et y déposer une pièce d'identité. Il vous sera alors donné un badge que vous devrez conserver et porter pendant tout votre temps de présence au sein du CC-IN2P3. Il devra être rendu le soir à votre départ pour récupérer votre pièce d'identité.

Les informations pratiques concernant les transports pour se rendre au CC-IN2P3 peuvent être trouvées dans la page contact du site du CC-IN2P3 (une version anglaise y est également disponible) : https://cc.in2p3.fr/fr/contact/

Pour tout renseignement supplémentaire, il est possible de contacter directement les organisateurs via l'adresse e-mail ci-dessous.

Participants
  • Arnaud Bonnaffoux
  • Bertrand Rigaud
  • Chen Sicheng
  • Dominique Boutigny
  • Emilie Westeel
  • Fabio Hernandez
  • Florent Marceteau
  • Frédéric Brunet
  • Gabriele Mainetti
  • Guillaume Launay
  • Hélène Cordier
  • Isabelle Lhenry-Yvon
  • Jean-Pierre Theron
  • Jeremy Barbier
  • Maryvonne De Jesus
  • Massimiliano Marchisone
  • Patrick Lafarguette
  • Pengfei Liu
  • Sebastien Binet
  • Thierno BALDE
  • Xavier Robert
  • Xiaomei Niu
  • Yonny CARDENAS
  • yvan vallois
Support @ CC-IN2P3
    • 13:00 13:30
      Accueil 30m
    • 13:30 13:45
      Introduction à la formation 15m
    • 13:45 14:15
      Database Evolution 30m
    • 14:15 14:25
      Pause 10m
    • 14:25 16:00
      Relational Model Modelling Tools 1h 35m
    • 16:00 16:10
      Pause 10m
    • 16:10 17:30
      Relational Model Modelling Tools 1h 20m
    • 09:00 11:00
      SQL basic information 2h
    • 11:00 11:10
      Pause 10m
    • 11:10 12:30
      SQL advanced information 1h 20m
    • 12:30 13:30
      Lunch 1h
    • 13:30 14:40
      SQL advanced information 1h 10m
    • 14:40 14:50
      Pause 10m
    • 14:50 16:20
      Advanced Objects 1h 30m
    • 16:20 16:30
      Pause 10m
    • 16:30 17:00
      Advanced Objects 30m
    • 09:00 11:00
      Advanced Objects 2h
    • 11:00 11:10
      Pause 10m
    • 11:10 12:30
      PL/SQL 1h 20m
    • 12:30 13:30
      Lunch 1h
    • 13:30 15:30
      PL/SQL 2h
    • 15:30 15:40
      Pause 10m
    • 15:40 17:00
      PL/SQL 1h 20m
    • 09:00 11:20
      Optimisation 2h 20m
    • 11:20 11:30
      Pause 10m
    • 11:30 12:30
      Optimisation 1h
    • 12:30 13:30
      Lunch 1h
    • 13:30 15:15
      Optimisation 1h 45m
    • 15:15 15:25
      Pause 10m
    • 15:25 16:30
      Optimisation 1h 5m
    • 16:30 17:00
      Bilan et conclusion 30m