MySQL — Verilənlər Bazası
Müasir veb və korporativ sistemlərdə ən çox istifadə olunan açıq mənbəli relational verilənlər bazası idarəetmə sistemi. SQL əsaslarından saxlanmış prosedur, trigger və replikasiyaya qədər.
Texnologiyalar
Kursa qoşul
120 ₼/ay
6 modul
48 dərs
5 tələbə
Aktiv qeydiyyat
5.0
1 rəy
120 ₼/ay
Kurs qiyməti
19:40–21:00
C.A · Şnb
Proqram
6 modul · 48 dərs · 0 tapşırıq
00Modul 1 — MySQL Giriş və SQL Əsasları
MySQL memarlığı, Workbench quraşdırılması, verilənlər bazasının yaradılması, SELECT, WHERE, JOIN, DML/DDL/aqreqat funksiyalar.
8 dərs
Modul 1 — MySQL Giriş və SQL Əsasları
MySQL memarlığı, Workbench quraşdırılması, verilənlər bazasının yaradılması, SELECT, WHERE, JOIN, DML/DDL/aqreqat funksiyalar.
0.0MySQL memarlığı: server, client, storage engine (InnoDB, MyISAM)
Nəzəri
0 tapşırıq
MySQL memarlığı: server, client, storage engine (InnoDB, MyISAM)
Nəzəri
0.1MySQL Workbench quraşdırılması, bağlantı, ilk DB yaratmaq
Praktiki
0 tapşırıq
MySQL Workbench quraşdırılması, bağlantı, ilk DB yaratmaq
Praktiki
0.2SELECT əsasları: WHERE, ORDER BY, LIMIT, DISTINCT
Nəzəri + Praktiki
0 tapşırıq
SELECT əsasları: WHERE, ORDER BY, LIMIT, DISTINCT
Nəzəri + Praktiki
0.3JOIN növləri: INNER, LEFT, RIGHT, CROSS, SELF JOIN
Nəzəri + Praktiki
0 tapşırıq
JOIN növləri: INNER, LEFT, RIGHT, CROSS, SELF JOIN
Nəzəri + Praktiki
0.4DML: INSERT, UPDATE, DELETE, REPLACE INTO
Nəzəri + Praktiki
0 tapşırıq
DML: INSERT, UPDATE, DELETE, REPLACE INTO
Nəzəri + Praktiki
0.5DDL: CREATE TABLE, ALTER TABLE, DROP, TRUNCATE, RENAME
Nəzəri + Praktiki
0 tapşırıq
DDL: CREATE TABLE, ALTER TABLE, DROP, TRUNCATE, RENAME
Nəzəri + Praktiki
0.6Aqreqat funksiyalar: COUNT, SUM, AVG, MIN, MAX
Nəzəri + Praktiki
0 tapşırıq
Aqreqat funksiyalar: COUNT, SUM, AVG, MIN, MAX
Nəzəri + Praktiki
0.7GROUP BY, HAVING, qruplaşdırılmış sorğular
Nəzəri + Praktiki
0 tapşırıq
GROUP BY, HAVING, qruplaşdırılmış sorğular
Nəzəri + Praktiki
01Modul 2 — Məlumat Növləri və Cədvəl Dizaynı
Ədədi, mətn, tarix/vaxt məlumat növləri, constraints, AUTO_INCREMENT, indekslər, normalizasiya.
8 dərs
Modul 2 — Məlumat Növləri və Cədvəl Dizaynı
Ədədi, mətn, tarix/vaxt məlumat növləri, constraints, AUTO_INCREMENT, indekslər, normalizasiya.
1.0Ədədi növlər: TINYINT, SMALLINT, INT, BIGINT, DECIMAL, FLOAT
Nəzəri + Praktiki
0 tapşırıq
Ədədi növlər: TINYINT, SMALLINT, INT, BIGINT, DECIMAL, FLOAT
Nəzəri + Praktiki
1.1Mətn növləri: CHAR, VARCHAR, TEXT, BLOB, ENUM, SET
Nəzəri + Praktiki
0 tapşırıq
Mətn növləri: CHAR, VARCHAR, TEXT, BLOB, ENUM, SET
Nəzəri + Praktiki
1.2Tarix/vaxt növləri: DATE, TIME, DATETIME, TIMESTAMP, YEAR
Nəzəri + Praktiki
0 tapşırıq
Tarix/vaxt növləri: DATE, TIME, DATETIME, TIMESTAMP, YEAR
Nəzəri + Praktiki
1.3NULL, DEFAULT, UNSIGNED, ZEROFILL atributları
Nəzəri + Praktiki
0 tapşırıq
NULL, DEFAULT, UNSIGNED, ZEROFILL atributları
Nəzəri + Praktiki
1.4Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL
Nəzəri + Praktiki
0 tapşırıq
Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL
Nəzəri + Praktiki
1.5AUTO_INCREMENT, indeks yaratmaq: INDEX, UNIQUE INDEX
Nəzəri + Praktiki
0 tapşırıq
AUTO_INCREMENT, indeks yaratmaq: INDEX, UNIQUE INDEX
Nəzəri + Praktiki
1.6Normalizasiya: 1NF, 2NF, 3NF, denormalizasiya
Nəzəri
0 tapşırıq
Normalizasiya: 1NF, 2NF, 3NF, denormalizasiya
Nəzəri
1.7Praktiki: kitabxana idarəetmə sistemi üçün DB dizaynı
Praktiki
0 tapşırıq
Praktiki: kitabxana idarəetmə sistemi üçün DB dizaynı
Praktiki
02Modul 3 — İleri SQL Texnikaları
Alt sorğular, CASE WHEN, string/rəqəm/tarix funksiyaları, NULL idarəetməsi, UNION, VIEW.
8 dərs
Modul 3 — İleri SQL Texnikaları
Alt sorğular, CASE WHEN, string/rəqəm/tarix funksiyaları, NULL idarəetməsi, UNION, VIEW.
2.0Alt sorğular (subquery): skalyar, sətir, cədvəl alt sorğuları
Nəzəri + Praktiki
0 tapşırıq
Alt sorğular (subquery): skalyar, sətir, cədvəl alt sorğuları
Nəzəri + Praktiki
2.1EXISTS, NOT EXISTS, IN, NOT IN, ANY, ALL
Nəzəri + Praktiki
0 tapşırıq
EXISTS, NOT EXISTS, IN, NOT IN, ANY, ALL
Nəzəri + Praktiki
2.2CASE WHEN THEN ELSE, IF(), IIF() operatorları
Nəzəri + Praktiki
0 tapşırıq
CASE WHEN THEN ELSE, IF(), IIF() operatorları
Nəzəri + Praktiki
2.3String funksiyaları: CONCAT, SUBSTRING, REPLACE, TRIM, LENGTH, UPPER/LOWER
Nəzəri + Praktiki
0 tapşırıq
String funksiyaları: CONCAT, SUBSTRING, REPLACE, TRIM, LENGTH, UPPER/LOWER
Nəzəri + Praktiki
2.4Rəqəm funksiyaları: ROUND, FLOOR, CEIL, ABS, MOD, POWER
Nəzəri + Praktiki
0 tapşırıq
Rəqəm funksiyaları: ROUND, FLOOR, CEIL, ABS, MOD, POWER
Nəzəri + Praktiki
2.5Tarix funksiyaları: NOW, CURDATE, DATE_ADD, DATEDIFF, DATE_FORMAT
Nəzəri + Praktiki
0 tapşırıq
Tarix funksiyaları: NOW, CURDATE, DATE_ADD, DATEDIFF, DATE_FORMAT
Nəzəri + Praktiki
2.6NULL idarəetməsi: IFNULL, COALESCE, NULLIF, IS NULL
Nəzəri + Praktiki
0 tapşırıq
NULL idarəetməsi: IFNULL, COALESCE, NULLIF, IS NULL
Nəzəri + Praktiki
2.7UNION, UNION ALL; VIEW yaratmaq və idarə etmək
Nəzəri + Praktiki
0 tapşırıq
UNION, UNION ALL; VIEW yaratmaq və idarə etmək
Nəzəri + Praktiki
03Modul 4 — İndekslər, Tranzaksiyalar və Optimallaşdırma
İndeks növləri, EXPLAIN, sorğu optimallaşdırması, ACID, tranzaksiya idarəetməsi, isolyasiya səviyyələri.
8 dərs
Modul 4 — İndekslər, Tranzaksiyalar və Optimallaşdırma
İndeks növləri, EXPLAIN, sorğu optimallaşdırması, ACID, tranzaksiya idarəetməsi, isolyasiya səviyyələri.
3.0İndeks növləri: B-TREE, HASH, FULLTEXT, SPATIAL
Nəzəri
0 tapşırıq
İndeks növləri: B-TREE, HASH, FULLTEXT, SPATIAL
Nəzəri
3.1Composite index, covering index, index seçimi strategiyası
Nəzəri + Praktiki
0 tapşırıq
Composite index, covering index, index seçimi strategiyası
Nəzəri + Praktiki
3.2EXPLAIN, EXPLAIN ANALYZE: sorğu icra planının oxunması
Nəzəri + Praktiki
0 tapşırıq
EXPLAIN, EXPLAIN ANALYZE: sorğu icra planının oxunması
Nəzəri + Praktiki
3.3Sorğu optimallaşdırması: N+1 problemi, slow query log
Nəzəri + Praktiki
0 tapşırıq
Sorğu optimallaşdırması: N+1 problemi, slow query log
Nəzəri + Praktiki
3.4ACID xüsusiyyətləri: Atomicity, Consistency, Isolation, Durability
Nəzəri
0 tapşırıq
ACID xüsusiyyətləri: Atomicity, Consistency, Isolation, Durability
Nəzəri
3.5Tranzaksiyalar: START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT
Nəzəri + Praktiki
0 tapşırıq
Tranzaksiyalar: START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT
Nəzəri + Praktiki
3.6İzolyasiya səviyyələri: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
Nəzəri + Praktiki
0 tapşırıq
İzolyasiya səviyyələri: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
Nəzəri + Praktiki
3.7Deadlock: səbəblər, aşkar etmə, qaçınma üsulları
Nəzəri + Praktiki
0 tapşırıq
Deadlock: səbəblər, aşkar etmə, qaçınma üsulları
Nəzəri + Praktiki
04Modul 5 — Stored Procedures, Functions, Triggers, Kursorlar
Saxlanmış prosedurlar, funksiyalar, triggerlər, kursorlar, xəta idarəetməsi, dinamik SQL.
8 dərs
Modul 5 — Stored Procedures, Functions, Triggers, Kursorlar
Saxlanmış prosedurlar, funksiyalar, triggerlər, kursorlar, xəta idarəetməsi, dinamik SQL.
4.0Stored Procedure: CREATE PROCEDURE, IN / OUT / INOUT parametrlər
Nəzəri + Praktiki
0 tapşırıq
Stored Procedure: CREATE PROCEDURE, IN / OUT / INOUT parametrlər
Nəzəri + Praktiki
4.1Dəyişənlər: DECLARE, SET, SELECT INTO; şərtlər: IF-THEN-ELSEIF-END IF
Nəzəri + Praktiki
0 tapşırıq
Dəyişənlər: DECLARE, SET, SELECT INTO; şərtlər: IF-THEN-ELSEIF-END IF
Nəzəri + Praktiki
4.2Dövrələr: WHILE, REPEAT UNTIL, LOOP, LEAVE, ITERATE
Nəzəri + Praktiki
0 tapşırıq
Dövrələr: WHILE, REPEAT UNTIL, LOOP, LEAVE, ITERATE
Nəzəri + Praktiki
4.3Stored Function: CREATE FUNCTION, RETURNS, DETERMINISTIC
Nəzəri + Praktiki
0 tapşırıq
Stored Function: CREATE FUNCTION, RETURNS, DETERMINISTIC
Nəzəri + Praktiki
4.4Trigger: BEFORE/AFTER INSERT, UPDATE, DELETE; NEW, OLD
Nəzəri + Praktiki
0 tapşırıq
Trigger: BEFORE/AFTER INSERT, UPDATE, DELETE; NEW, OLD
Nəzəri + Praktiki
4.5Kursor: DECLARE CURSOR, OPEN, FETCH, CLOSE, DECLARE CONTINUE HANDLER
Nəzəri + Praktiki
0 tapşırıq
Kursor: DECLARE CURSOR, OPEN, FETCH, CLOSE, DECLARE CONTINUE HANDLER
Nəzəri + Praktiki
4.6Xəta idarəetməsi: DECLARE HANDLER, SIGNAL SQLSTATE, RESIGNAL
Nəzəri + Praktiki
0 tapşırıq
Xəta idarəetməsi: DECLARE HANDLER, SIGNAL SQLSTATE, RESIGNAL
Nəzəri + Praktiki
4.7Dinamik SQL: PREPARE, EXECUTE, DEALLOCATE PREPARE
Nəzəri + Praktiki
0 tapşırıq
Dinamik SQL: PREPARE, EXECUTE, DEALLOCATE PREPARE
Nəzəri + Praktiki
05Modul 6 — İdarəetmə, Təhlükəsizlik və Replikasiya
İstifadəçi və icazə idarəetməsi, backup/restore, replikasiya, partitioning, layihə.
8 dərs
Modul 6 — İdarəetmə, Təhlükəsizlik və Replikasiya
İstifadəçi və icazə idarəetməsi, backup/restore, replikasiya, partitioning, layihə.
5.0İstifadəçi idarəetməsi: CREATE USER, ALTER USER, DROP USER
Nəzəri + Praktiki
0 tapşırıq
İstifadəçi idarəetməsi: CREATE USER, ALTER USER, DROP USER
Nəzəri + Praktiki
5.1İcazə idarəetməsi: GRANT, REVOKE, FLUSH PRIVILEGES, rol sistemi
Nəzəri + Praktiki
0 tapşırıq
İcazə idarəetməsi: GRANT, REVOKE, FLUSH PRIVILEGES, rol sistemi
Nəzəri + Praktiki
5.2Backup: mysqldump, fiziki backup, binary log
Nəzəri + Praktiki
0 tapşırıq
Backup: mysqldump, fiziki backup, binary log
Nəzəri + Praktiki
5.3Restore: mysql CLI, Point-in-Time Recovery
Nəzəri + Praktiki
0 tapşırıq
Restore: mysql CLI, Point-in-Time Recovery
Nəzəri + Praktiki
5.4Replikasiya: master-slave, GTID əsaslı replikasiya
Nəzəri
0 tapşırıq
Replikasiya: master-slave, GTID əsaslı replikasiya
Nəzəri
5.5Partitioning: RANGE, LIST, HASH, KEY növləri
Nəzəri + Praktiki
0 tapşırıq
Partitioning: RANGE, LIST, HASH, KEY növləri
Nəzəri + Praktiki
5.6MySQL vs PostgreSQL vs Oracle müqayisəsi
Nəzəri
0 tapşırıq
MySQL vs PostgreSQL vs Oracle müqayisəsi
Nəzəri
5.7Yekun layihə: E-ticarət üçün tam verilənlər bazası sistemi
Praktiki
0 tapşırıq
Yekun layihə: E-ticarət üçün tam verilənlər bazası sistemi
Praktiki
Tapşırıqları görmək üçün daxil olub kursa yazılın.
Rəylər · 1
Nail Mammadov
31 may 2026
Kursu tam başa vurmuş tələbələr rəy yaza bilər.