План на курса
- Какво е релационна база данни
- Обзор на PostgreSQL и екосистемата му
- Приложения и преимущества на PostgreSQL
- Инсталиране на PostgreSQL на Windows/Unix
- Инсталиране и използване на PGAdmin за достъп чрез графичен интерфейс
- Създаване на връзки и управление на потребители
- Компоненти на PostgreSQL сървъра и използване на паметта
- Структура на кластера на базата данни и разпределение на файловете
- Процеси и услуги
- Създаване на бази данни и таблици
- Разбиране на типовете данни
- Използване на PGAdmin за управление на обекти на базата данни
- Използване на SELECT, WHERE, ORDER BY, LIKE, BETWEEN и NULL
- Сортиране и филтриране на резултатите от заявките
- Групиране на редове и изчисляване на агрегати
- Филтриране на групи с HAVING
- Използване на EXISTS, IN, ANY, ALL
- Вграждане на подзаявки
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN и приложения
- Аритметични функции
- Функции за манипулиране на низове
- Операции с дата и време
- INSERT: вмъкване на нови редове
- UPDATE: промяна на съществуващи данни
- DELETE: премахване на редове от таблици
- Създаване и извличане на прости изгледи
- Изгледи с подизбори
- Преимущества и ограничения на изгледите
- Какво е TimescaleDB и кога да се използва
- Инсталиране и активиране на разширението Timescale
- Създаване на хипертаблици и вмъкване на временни редове данни
Изисквания
- Разбиране в основата на IT и данни
- Няма необходим предишен опит с SQL или бази данни
- Знакомство с използването на софтуерни инструменти на Windows/Linux е полезно
Целева аудитория
- Database начнъци и аналитици
- Разработчици, започващи с PostgreSQL
- Професионалисти, управляващи или изследващи релационни бази данни
Oтзиви от потребители (5)
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ахмед е бил много сътруднически и компетентен относно темата и през цялото време е водел добър и продуктивен тренингов сесия, покривайки някои основни и важни теми по Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
Машинен превод
Было очевидно, че е специално адаптирано за наши нужди, което го прави особено полезно. Обичах формата с Zoom, защото ми помогна да се съсредоточа с материалът пред нас цялото време и треньорът могъл да добави илстрации и отметки, докато обясняваше. Треньорът отговори на всичките ни въпроси по изключително удовлетворителен начин и се чудих колко много можах да науча за един ден. Обикновено се уморявам от обучението до следобеда, но това беше много увлекателно до самия край. Темпът беше съвършен и детайлите бяха в правилните области.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Машинен превод
Михал бил много информиран и привлекателен като преподавател.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
Машинен превод
новознаящи, които могат да бъдат приложени в нашата система
Laurence Bangsal - PayMaya Philippines, Inc.
Курс - PostgreSQL Administration, Optimization and Replication
Машинен превод