
Compétences pour la manipulation pratique de SQL
Description
Introduction au livre
« Je connais la question, mais que se passe-t-il si elle est difficile à appliquer en pratique ? »
Savoir-faire en matière de conception, d'optimisation et d'analyse SQL, qui développe une expérience pratique en suivant des scénarios concrets.
« SQL en pratique » s'appuie sur le scénario de la gestion d'une librairie en ligne. Sa structure pratique permet d'apprendre le SQL étape par étape, en suivant le flux réel des opérations : inscription du client, panier d'achat, commande, paiement et livraison, le tout à partir d'une base de données fictive.
Après avoir abordé la syntaxe SQL de base, cet ouvrage présente des techniques SQL pratiques, immédiatement applicables dans des situations concrètes : conception efficace de bases de données, écriture de requêtes avancées, établissement de relations entre les tables, expressions de table communes (CTE), sous-requêtes et fonctions de fenêtrage. Si vous maîtrisez déjà les fondamentaux du SQL, ce livre vous permettra de perfectionner vos compétences en extraction, gestion et analyse de données.
Savoir-faire en matière de conception, d'optimisation et d'analyse SQL, qui développe une expérience pratique en suivant des scénarios concrets.
« SQL en pratique » s'appuie sur le scénario de la gestion d'une librairie en ligne. Sa structure pratique permet d'apprendre le SQL étape par étape, en suivant le flux réel des opérations : inscription du client, panier d'achat, commande, paiement et livraison, le tout à partir d'une base de données fictive.
Après avoir abordé la syntaxe SQL de base, cet ouvrage présente des techniques SQL pratiques, immédiatement applicables dans des situations concrètes : conception efficace de bases de données, écriture de requêtes avancées, établissement de relations entre les tables, expressions de table communes (CTE), sous-requêtes et fonctions de fenêtrage. Si vous maîtrisez déjà les fondamentaux du SQL, ce livre vous permettra de perfectionner vos compétences en extraction, gestion et analyse de données.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
CHAPITRE 01 Préparation
1.1 À propos de la base de données d'exemple
_1.2 Configuration
1.3 Ce que vous savez peut-être
CHAPITRE 02 Travaux de conception de tables
_2.1 Comprendre les tableaux normalisés
2.2 Colonnes qui doivent être indépendantes
_2.3 Amélioration de l'intégrité de la base de données
_2.4 Ajout d'un index
_2.5 Avis
2.6 Ce que nous allons aborder ensuite
CHAPITRE 03 Relations entre les tables et jointures
3.1 Aperçu des relations
3.2 Relations un-à-plusieurs
3.3 Relations individuelles
3.4 Valeurs multiples
3.5 Un autre exemple de relation plusieurs-à-plusieurs
3.6 Insertion de données dans des tables liées
_3.7 Avis
3.8 Ce que nous allons aborder ensuite
CHAPITRE 04 Exploitation des données calculées
_4.1 Concepts de base du calcul
4.2 Un examen plus approfondi des calculs
_4.3 Expression CASE
_4.4 Avis
4.5 Ce que nous allons aborder ensuite
CHAPITRE 05 AGRÉGATION DES DONNÉES
_5.1 Fonctions d'agrégation de base
5.2 Comprendre l'agrégation
5.3 Agrégation de certaines valeurs
5.4 Regroupement par valeurs calculées
_5.5 Relier les groupes
_5.6 Ajout de données récapitulatives avec des ensembles de regroupement
5.7 Histogramme, moyenne, mode, médiane
5.8 Avis
5.9 Ce que nous allons aborder ensuite
CHAPITRE 06 Utilisation des vues et des outils associés
_6.1 Utilisation des vues
6.2 Fonctions à valeurs tabulaires
6.3 Choses que vous pouvez faire avec View
6.4 Mise en cache des données et tables temporaires
_6.5 Colonnes calculées
_6.6 Avis
6.7 Ce que nous allons aborder ensuite
CHAPITRE 07 Sous-requêtes et expressions de table communes (CTE)
_7.1 Sous-requêtes corrélées et non corrélées
_7.2 Sous-requêtes dans la clause SELECT
_7.3 Sous-requêtes dans la clause WHERE
_7.4 Sous-requêtes dans la clause FROM
_7.5 Utilisation de WHERE EXISTS
7.6 Jointure latérale (application croisée) et fonctions associées
_7.7 Utilisation des expressions de table communes
_7.8 Avis
7.9 Ce que nous allons aborder ensuite
CHAPITRE 08 Fonctions de la fenêtre
8.1 Écriture d'une fonction Windows
8.2 Fonctions d'agrégation
8.3 Fonctions de fenêtrage agrégées et ORDER BY
_8.4 Sous-total de la fonction Fenêtre
_8.5 Fonction de classement
_8.6 Utilisation de ntile
8.7 Gestion des lignes précédentes et suivantes
Avis de 8,8
8.9 Ce que nous allons aborder ensuite
CHAPITRE 09 : Approfondir ses connaissances sur les expressions de table communes (CTE)
_9.1 Utilisation de CTE comme variable
_9.2 Utilisation des fonctions d'agrégation dans les CTE
_9.3 Noms des paramètres CTE
_9.4 Utilisation de plusieurs expressions de table communes
_9.5 CTE récursive
_9.6 Gestion des littéraux de table
_9.7 Avis
9.8 Ce que nous allons aborder ensuite
CHAPITRE 10 : Apprenez d’autres techniques comme les déclencheurs, les tableaux croisés dynamiques et les variables.
_10.1 Comprendre les déclencheurs
10.2 Pivotement des données
_10.3 Gestion des variables SQL
_10.4 Avis
_10.5 En conclusion
ANNEXE A Notes culturelles
ANNEXE B Différences selon le SGBD
ANNEXE C Utilisation de SQL en Python
1.1 À propos de la base de données d'exemple
_1.2 Configuration
1.3 Ce que vous savez peut-être
CHAPITRE 02 Travaux de conception de tables
_2.1 Comprendre les tableaux normalisés
2.2 Colonnes qui doivent être indépendantes
_2.3 Amélioration de l'intégrité de la base de données
_2.4 Ajout d'un index
_2.5 Avis
2.6 Ce que nous allons aborder ensuite
CHAPITRE 03 Relations entre les tables et jointures
3.1 Aperçu des relations
3.2 Relations un-à-plusieurs
3.3 Relations individuelles
3.4 Valeurs multiples
3.5 Un autre exemple de relation plusieurs-à-plusieurs
3.6 Insertion de données dans des tables liées
_3.7 Avis
3.8 Ce que nous allons aborder ensuite
CHAPITRE 04 Exploitation des données calculées
_4.1 Concepts de base du calcul
4.2 Un examen plus approfondi des calculs
_4.3 Expression CASE
_4.4 Avis
4.5 Ce que nous allons aborder ensuite
CHAPITRE 05 AGRÉGATION DES DONNÉES
_5.1 Fonctions d'agrégation de base
5.2 Comprendre l'agrégation
5.3 Agrégation de certaines valeurs
5.4 Regroupement par valeurs calculées
_5.5 Relier les groupes
_5.6 Ajout de données récapitulatives avec des ensembles de regroupement
5.7 Histogramme, moyenne, mode, médiane
5.8 Avis
5.9 Ce que nous allons aborder ensuite
CHAPITRE 06 Utilisation des vues et des outils associés
_6.1 Utilisation des vues
6.2 Fonctions à valeurs tabulaires
6.3 Choses que vous pouvez faire avec View
6.4 Mise en cache des données et tables temporaires
_6.5 Colonnes calculées
_6.6 Avis
6.7 Ce que nous allons aborder ensuite
CHAPITRE 07 Sous-requêtes et expressions de table communes (CTE)
_7.1 Sous-requêtes corrélées et non corrélées
_7.2 Sous-requêtes dans la clause SELECT
_7.3 Sous-requêtes dans la clause WHERE
_7.4 Sous-requêtes dans la clause FROM
_7.5 Utilisation de WHERE EXISTS
7.6 Jointure latérale (application croisée) et fonctions associées
_7.7 Utilisation des expressions de table communes
_7.8 Avis
7.9 Ce que nous allons aborder ensuite
CHAPITRE 08 Fonctions de la fenêtre
8.1 Écriture d'une fonction Windows
8.2 Fonctions d'agrégation
8.3 Fonctions de fenêtrage agrégées et ORDER BY
_8.4 Sous-total de la fonction Fenêtre
_8.5 Fonction de classement
_8.6 Utilisation de ntile
8.7 Gestion des lignes précédentes et suivantes
Avis de 8,8
8.9 Ce que nous allons aborder ensuite
CHAPITRE 09 : Approfondir ses connaissances sur les expressions de table communes (CTE)
_9.1 Utilisation de CTE comme variable
_9.2 Utilisation des fonctions d'agrégation dans les CTE
_9.3 Noms des paramètres CTE
_9.4 Utilisation de plusieurs expressions de table communes
_9.5 CTE récursive
_9.6 Gestion des littéraux de table
_9.7 Avis
9.8 Ce que nous allons aborder ensuite
CHAPITRE 10 : Apprenez d’autres techniques comme les déclencheurs, les tableaux croisés dynamiques et les variables.
_10.1 Comprendre les déclencheurs
10.2 Pivotement des données
_10.3 Gestion des variables SQL
_10.4 Avis
_10.5 En conclusion
ANNEXE A Notes culturelles
ANNEXE B Différences selon le SGBD
ANNEXE C Utilisation de SQL en Python
Image détaillée

Avis de l'éditeur
Apprenez tout ce que vous devez savoir sur SQL en un seul scénario.
Formation pratique en SQL sur différents SGBD
Ce n'est pas parce que vous avez appris les bases du SQL que vous pouvez immédiatement les appliquer en pratique.
En pratique, la capacité à traiter et analyser des données selon diverses exigences est nécessaire, et ce processus requiert des compétences de réflexion et d'application allant au-delà de la simple maîtrise du langage SQL.
Ce livre est un excellent guide qui vous aidera à développer ce « sens pratique ».
Ce livre va au-delà des simples explications grammaticales et des listes de fonctionnalités pour démontrer comment SQL peut être utilisé concrètement à travers le scénario spécifique de la gestion d'une librairie en ligne.
Vous pouvez naturellement acquérir une expérience pratique en suivant le processus de traitement des données dans un flux de travail concret, depuis l'inscription du client jusqu'au panier d'achat, au paiement et à la livraison.
Il couvre divers SGBD tels que PostgreSQL, MariaDB, MySQL, SQLite, Oracle et MSSQL, et fournit des différences entre les SGBD basées sur ANSI SQL ainsi que des conseils d'application pratiques, permettant un apprentissage plus concret.
Il existe de nombreux livres pour débutants en SQL, mais rares sont ceux qui sont structurés de manière aussi systématique pour aborder les fonctionnalités avancées d'un point de vue pratique comme celui-ci.
Ce livre constitue une référence utile pour un large éventail de lecteurs, des débutants aux praticiens qui utilisent SQL au quotidien.
Je recommande sans hésiter ce livre, qui vous permettra d'améliorer vos compétences pratiques.
À qui s'adresse ce livre ?
● Ceux qui connaissent les bases du SQL, notamment les instructions SELECT, FROM et WHERE, mais qui se sentent perdus face à un projet pratique
● Ceux qui connaissent JOIN mais ne savent pas quelle fonction JOIN utiliser lorsqu'il s'agit de données complexes
● Développeurs juniors et analystes de données ayant obtenu la certification SQLD mais manquant d'expérience dans la manipulation de données réelles
● Ceux qui souhaitent développer des compétences en écriture SQL standard dans un environnement où ils doivent gérer plusieurs SGBD
Contenu principal
● [Conception de bases de données et optimisation des performances] : Techniques d’amélioration de la structure des tables et d’optimisation des index pour une conception de bases de données efficace
● [Applications pratiques avancées de SQL] : Application pratique des fonctions SQL avancées telles que les CTE, les sous-requêtes et les fonctions de fenêtre.
● [Relations entre les tables et utilisation des jointures] : Comment gérer des données complexes en établissant des relations entre les tables.
● [Stratégie d'analyse et d'automatisation des données] : Stratégie d'analyse des données et de stockage des résultats utilisant des vues et des requêtes agrégées
Formation pratique en SQL sur différents SGBD
Ce n'est pas parce que vous avez appris les bases du SQL que vous pouvez immédiatement les appliquer en pratique.
En pratique, la capacité à traiter et analyser des données selon diverses exigences est nécessaire, et ce processus requiert des compétences de réflexion et d'application allant au-delà de la simple maîtrise du langage SQL.
Ce livre est un excellent guide qui vous aidera à développer ce « sens pratique ».
Ce livre va au-delà des simples explications grammaticales et des listes de fonctionnalités pour démontrer comment SQL peut être utilisé concrètement à travers le scénario spécifique de la gestion d'une librairie en ligne.
Vous pouvez naturellement acquérir une expérience pratique en suivant le processus de traitement des données dans un flux de travail concret, depuis l'inscription du client jusqu'au panier d'achat, au paiement et à la livraison.
Il couvre divers SGBD tels que PostgreSQL, MariaDB, MySQL, SQLite, Oracle et MSSQL, et fournit des différences entre les SGBD basées sur ANSI SQL ainsi que des conseils d'application pratiques, permettant un apprentissage plus concret.
Il existe de nombreux livres pour débutants en SQL, mais rares sont ceux qui sont structurés de manière aussi systématique pour aborder les fonctionnalités avancées d'un point de vue pratique comme celui-ci.
Ce livre constitue une référence utile pour un large éventail de lecteurs, des débutants aux praticiens qui utilisent SQL au quotidien.
Je recommande sans hésiter ce livre, qui vous permettra d'améliorer vos compétences pratiques.
À qui s'adresse ce livre ?
● Ceux qui connaissent les bases du SQL, notamment les instructions SELECT, FROM et WHERE, mais qui se sentent perdus face à un projet pratique
● Ceux qui connaissent JOIN mais ne savent pas quelle fonction JOIN utiliser lorsqu'il s'agit de données complexes
● Développeurs juniors et analystes de données ayant obtenu la certification SQLD mais manquant d'expérience dans la manipulation de données réelles
● Ceux qui souhaitent développer des compétences en écriture SQL standard dans un environnement où ils doivent gérer plusieurs SGBD
Contenu principal
● [Conception de bases de données et optimisation des performances] : Techniques d’amélioration de la structure des tables et d’optimisation des index pour une conception de bases de données efficace
● [Applications pratiques avancées de SQL] : Application pratique des fonctions SQL avancées telles que les CTE, les sous-requêtes et les fonctions de fenêtre.
● [Relations entre les tables et utilisation des jointures] : Comment gérer des données complexes en établissant des relations entre les tables.
● [Stratégie d'analyse et d'automatisation des données] : Stratégie d'analyse des données et de stockage des résultats utilisant des vues et des requêtes agrégées
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 30 juin 2025
- Nombre de pages, poids, dimensions : 488 pages | 183 × 235 × 19 mm
- ISBN13 : 9791169214001
- ISBN10 : 1169214002
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne