PostgreSQL est un système de gestion de bases de données relationnel robuste et puissant, aux fonctionnalités riches et avancées, capable de manipuler en toute fiabilité de gros volumes de données, mêmes dans des situations critiques.
Open-source, il est développé par une communauté mondiale regroupant des milliers de développeurs et plusieurs dizaines d'entreprises.
Ce cours s'adresse au débutant absolu, nul besoin d'avoir une expérience sur une base de donnée.
Après avoir appris à installer PostgreSQL sur votre poste, on va aborder dans ce cours dans l'ordre :
La création et la définitiond'unebase de donnée
La création et la définitiond'une table
Sélectionner, mettre a jour, supprimer et insérer des données.(Avec le SELECT, l'UPDATEetc...)
Sélectionner un certain nombre de lignes avec le TOP ,enlever les doublons avec le DISTINCT
Les opérateursBETWEEN, AND, OR,HAVING,PRINT,GROUPBY etc...).
Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…
Les fonctions d'agrégats : MIN, MAV et AVG
Un long chapitre d'une heure 30 sur les jointures ! (INNERJOIN,LEFT/RIGHT JOINFULLOUTERJOINetc...)
Voir les différentstypes de colonnes (DATETIME2, VARCHAR,GUID,INT etc...).
10 Tips sur Management Studioqui vous simplifieront grandement la vie :)
La création et la définitiond'une vue.
La création et la définitiond'une Procédure stockée.
La créationet la définitiond'un trigger.
La création et la définition d'une fonction.
Et des astuces pour améliorer vos performances lors de l'écriture de vos requêtes SQL.
Encore plus de fonctions de partitions (NTH_VALUE, ROWS UNBOUNDED PRECEDING,FIRST VALUE, LAST_VALUE)
Les (puissantes) fonctions de partitions (ROW_NUMBER,DENSE_RANK,NTILE,LAG et LEAD)
J'ai tenu aussi a que lesvidéos n’excèdent pas les 10 minutes,pour que ce ne soit pas trop soporifique :)
Une fois ce cours terminée, vous serez bougrement plus à l'aise avec le TSQL.
Regardez la moyenne de mes autres cours (4,6/5), et vous verrez que mes cours sont des cours de qualité :)