Data Engineering
- Accueil
- Tous les cours
- TIC
- Digital Transformation
- Mastering Databases with SQL (SQL)
Mastering Databases with SQL (SQL)
OBJECTIVES
L’objectif de ce cours est de fournir une connaissance solide du monde des bases de données, de leurs principes de fonctionnement, de leur structure logique et du langage de programmation SQL. À la fin de ce cours, les participants seront en mesure de gérer une base de données relationnelle sous tous ses aspects : création de bases de données, peuplement de tables, rédaction de requêtes complexes pour l’extraction de données.
PRÉREQUIS
Il n’est nécessaire d’avoir aucune compétence particulière, à part une familiarité avec l’installation du logiciel requis, pour participer à la partie pratique du cours.
QUI DEVRAIT PARTICIPER
Ce cours s’adresse à toute personne intéressée à comprendre les principes de fonctionnement des bases de données, en particulier la syntaxe SQL. Une connaissance approfondie de ce langage est essentielle pour toute personne qui souhaite développer une application capable d’interagir avec une base de données.
SUJETS
- Day 1:
Introduction to databases
– What’s a hierarchical DB
– What’s a relational DB
– What’s DBMS
– RDBMS: relational DBs
– Structured Query Language (SQL)
– Today database scenarios and applications
Main commercial & open source SQL database solutions overview
– MySQL (Oracle MySQL)
– MariaDB
– Firebird SQL
– PostgreSQL
– Oracle database
– IBM DB2
– Microsoft SQL Server and SQL Server Management Studio console
– Environment set up for practising - Day 2:
Database architecture
– Tables
– Fields
– Data types
– Records
– Primary key
Tables management
– Table creation by GUI
– Table creation by command line
– Data insertion by GUI (INSERT command)
– Data insertion by BCP
– Data updating
– Data deleting
– Views and indexes - Day 3:
Querying tables
– Basic QUERY: SELECT – FROM
– Conditional QUERY: SELECT – FROM – WHERE
– Conditional operators
– Arithmetic operators
– Comparison operators
– Relational operators
– Chars operators
– Concatenation operators
– Logical operators
– Set operators
– Special operators - Day 4:
Functions, sorting, security risks
– Time function
– Arithmetic function
– Trigonometric function
– Results sorting
– SQL injection
Multiple tables managements
– Multiple tables combination (JOIN command)
– SUBQUERY and nested SUBQUERY
EXCERCICES PRATIQUES
Chaque fonctionnalité illustrée sera testée sur des tables spécialement créées pour ce cours.
Caractéristiques Du Cours
- Durée 4 Jours
- Activités Data Engineering
Suggestions
Sales Management
OBJECIFS PÉDAGOGIQUE Adapter son modèle managérial aux exigences du « management de proximité » dans un nouveau contexte mixte télétravail et in-situ Savoir mobiliser,...
Closing Commercial
OBJECIFS PÉDAGOGIQUE Découvrir et se positionner sur les besoins d’un prospect ou client, respecter les étapes clés d’un entretien de vente Perfectionner et positiver...
Maitriser l’Entretien de Vente
OBJECIFS PÉDAGOGIQUE Découvrir et se positionner sur les besoins d’un prospect ou client, respecter les étapes clés d’un entretien de vente Perfectionner et positiver...
Cross selling & Up selling
OBJECIFS PÉDAGOGIQUE Acquérir la notion de culture commerciale en développant son efficacité commerciale de la préparation à la conclusion Connaître et adopter les bonnes...
Techniques de Vente
OBJECIFS PÉDAGOGIQUE Acquérir la notion de culture commerciale en développant son efficacité commerciale de la préparation à la conclusion Connaître et adopter les bonnes...