{"id":532,"date":"2024-02-29T19:15:31","date_gmt":"2024-02-29T18:15:31","guid":{"rendered":"http:\/\/192.168.10.110:8080\/?page_id=532"},"modified":"2024-02-29T22:04:24","modified_gmt":"2024-02-29T21:04:24","slug":"pgsql-init","status":"publish","type":"page","link":"http:\/\/192.168.10.110:8080\/formations\/pgsql-init\/","title":{"rendered":"PostgreSQL \u2013 Initiation pgsql-init"},"content":{"rendered":"\n
\n<\/p>\n\n\n\n
D\u00e9couverte, installation, administration basique et utilisation de PostgreSQL<\/p>\n<\/blockquote>\n\n\n\n
Objectifs p\u00e9dagogiques<\/h1>\n\n\n\n
\u00c0 l\u2019issue de cette formation, le stagiaire sera en mesure de\u00a0:<\/p>\n\n\n\n
\n
- conna\u00eetre l\u2019architecture de PostgreSQL,<\/li>\n\n\n\n
- installer PostgreSQL,<\/li>\n\n\n\n
- cr\u00e9er des bases de donn\u00e9es,<\/li>\n\n\n\n
- faire des requ\u00eates SQL,<\/li>\n\n\n\n
- conna\u00eetre la notion de droits et d\u2019acc\u00e8s aux bases de donn\u00e9es.<\/li>\n<\/ul>\n\n\n\n
Programme<\/h1>\n\n\n\n
\n
- Introduction\n
\n
- Le r\u00f4le et les enjeux d’un SGBD,<\/li>\n\n\n\n
- Comprendre le mod\u00e8le serveur-client,<\/li>\n\n\n\n
- Ma\u00eetriser la gestion de sch\u00e9mas et tables,<\/li>\n\n\n\n
- Pr\u00e9sentation, historique, versionnement, licence<\/li>\n\n\n\n
- L\u2019\u00e9cosyst\u00e8me<\/li>\n\n\n\n
- Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, python, php<\/li>\n\n\n\n
- Les outils compl\u00e9mentaires<\/li>\n<\/ul>\n<\/li>\n\n\n\n
- Installation et S\u00e9curit\u00e9\n
\n
- Installation<\/li>\n\n\n\n
- Configuration, postgresql.conf<\/li>\n\n\n\n
- Syst\u00e8me des privil\u00e8ges : principe de fonctionnement, authentification, contr\u00f4le des droits pour les requ\u00eates<\/li>\n\n\n\n
- Gestion des comptes utilisateurs : cr\u00e9ation\/suppression de comptes, limitation des ressources, s\u00e9curisation des acc\u00e8s (\ufb01chier pg_hba.conf)<\/li>\n<\/ul>\n<\/li>\n\n\n\n
- Utilisation\n
\n
- Commande psql<\/li>\n\n\n\n
- Les m\u00e9ta-commandes en \\xxx<\/li>\n\n\n\n
- pgAdmin : installation, configuration<\/li>\n\n\n\n
- Cr\u00e9er des objets (dont base de donn\u00e9es et tables) via les commandes (DDL) : CREATE et DROP,<\/li>\n\n\n\n
- Manipuler les donn\u00e9es via les commandes (DML) : SELECT, INSERT, DELETE<\/li>\n\n\n\n
- Utilisation des transactions,<\/li>\n\n\n\n
- R\u00e9alisation de requ\u00eates SQL via psql et pgAdmin<\/li>\n\n\n\n
- Utilisation de connecteurs PostgreSQL (python, php)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n
SIGMAZ Consilium vous accompagne dans la d\u00e9finition de vos besoins (p\u00e9rim\u00e8tre, granularit\u00e9, format, donn\u00e9es attributaires, etc) afin de vous proposer une solution personnalis\u00e9e.<\/p>\n\n\n\n