background

Le blog

11 Mar

2018

Écrit Par  Yann Bidon

Part des ventes d'un produit - Exercice SQL

Salut à toutes et salut à tous,

Nouvel exercice SQL où cette fois, on s'intéresse à la part des ventes d'un produit par mois. Amusez vous bien. Le script est ci-dessous :

CREATE TABLE `commande`
( `id` INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT ,
`date` DATETIME NOT NULL ,
`produit` INT NOT NULL ,
`montant` DECIMAL NOT NULL ) ;

INSERT INTO `commande`(`date`, `produit`, `montant`) VALUES
('20171210',1,200),
('20171210',2,200),
('20171210',2,200),
('20171210',2,200),
('20171210',2,200),

('20171110',1,200),
('20171110',2,200),
('20171110',2,200),
('20171110',2,200),

('20180110',1,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200);

Bon visionnage ;) .

<youtube>rn5Bb2BrdbY?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Les tables SQL

Salut à toutes et salut à tous,

Après avoir vu la gestion des bases de données, il est temps de s'intéresser aux tables. En outre, on verra également la notion de colonne qui est intrinsèque à celle de table.

Nous verrons ainsi les commandes de base sur la gestion de table et ce, sur les trois principaux SGBD que sont MySQL, SQL Server et Oracle

Bon visionnage ;) .

<youtube>NTxYBsa5dbw?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Créer une base de données et gérer les collations

Salut à toutes et salut à tous,

Dans cette série, on va voir comment manipuler une base de données pour la structurer, faire des requêtes, et bien d'autres joyeusetés. Toutefois, cela nécessite irrémédiablement l'existence d'une base de données. Ainsi, je vous propose de voir dans cette vidéo comment créer une base de données.

En outre, comme c'est assez simple et rapide, on fera une halte sur les collations et donc l'encodage de nos données.

Bon visionnage ;) .

<youtube>BdjZxxcANTo?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

L'idempotence des scripts SQL

Salut à toutes et salut à tous,

Lorsqu'on fait un script SQL pour une mise en production ou une montée de version ou autres, il est important de livrer un script idempotent au client. C'est une bonne pratique qui évite bien des problèmes.

Cependant, je trouve qu'on ne parle que très rarement de l'idempotence des scripts SQL dans les formations SQL. Ainsi, je me suis dit que je devais faire une vidéo de sensibilisation pour vous

Bon visionnage ;) .

<youtube>2ByKHyCI9TI?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Exercice SQL avec solution - Requête d'exclusion

Salut à toutes et salut à tous,

J'ai lancé il y a quelques jours sur mon Facebook un petit défi SQL.
Je vous le partage aujourd'hui et j'y joins également la solution.

Bon visionnage ;) .

<youtube>_BX53B7jAJ8?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

La jointure CROSS JOIN

Salut à toutes et salut à tous,

Dans ma vidéo sur les jointures SQL, j'ai eu l'occasion de vous présenter les jointures INNER et LEFT/RIGHT/FULL OUTER. Cependant, bien qu'on ne l'utilise jamais, il en existe une troisième qui se nomme CROSS JOIN et qui se charge de faire le produit cartésien de vos tables.

Bon visionnage ;) .

<youtube>qkT-iZSMEvk?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Les types de données SQL

Salut à toutes et salut à tous,

Avant d'attaquer la création de table, il faut savoir typer ses colonnes. Comment choisir le bon type si on ne connaît pas les différents types et leurs spécificités? Cela peut avoir un impact négatif sur les performances et l'espace de stockage utilisé.

Ainsi, dans cette vidéo, je vous propose de passer en revue les différents types selon les 3 SGBD les plus utilisés que sont MySQL, SQL Server et Oracle.

Bon visionnage ;) .

<youtube>6alT6svFg4E?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Qu'est-ce qu'une Base De Données (BDD) ?

Salut à toutes et salut à tous,

On débute une nouvelle série qui va traiter du SQL et des bases de données. Et pour commencer, il va de soi que je me devais d'expliquer ce qu'est une base de données. On va voir physiquement de quoi il s'agit ainsi que des différents composants logicielles qui la composent.

Bon visionnage ;) .

<youtube>Ecv0PEOvLq0?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Exercice SQL avec solution - Requête conditionnelle

Salut à toutes et salut à tous,

On continue notre épopée SQL avec l'énonciation et la correction du second exercice que j'avais donné sur mon Facebook. Cette fois, on va s'intéresser notamment aux requêtes conditionnelles, c'est-à-dire comment prendre certaines données en fonction de condition qu'on aura défini.

Bon visionnage ;) .

<youtube>yz1eDD9j2XQ?rel=0&hd=1

11 Mar

2018

Écrit Par  Yann Bidon

Les interfaces en PHP

Salut à toutes et salut à tous,

Vous venez de développer un super framework, API ou service mais pour qu'il marche bien, il faut que l'utilisateur adopte un certain formalisme dans son code. Il faut d'ailleurs qu'il implémente certaines fonctions pour que tout ça marche bien. Mais comment le contraindre à implémenter ces dites fonctions?

Il y a deux façons, soit on demande à hériter d'une classe abstraites avec des méthodes abstraites, soit on passe par des interfaces. Dans cette vidéo, c'est à cette dernière que l'on va s'intéresser.

Bon visionnage ;) .

<youtube>ZrzArNMf9CE?rel=0&hd=1