Kurslar/MySQL — Verilənlər Bazası

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

MySQL
Cpanel
XAMPP
FileZilla
MariaDB
GitHUB
5.0(1 rəy)

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

00

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.

8 dərs
0.0

MySQL memarlığı: server, client, storage engine (InnoDB, MyISAM)

Nəzəri

0 tapşırıq
0.1

MySQL Workbench quraşdırılması, bağlantı, ilk DB yaratmaq

Praktiki

0 tapşırıq
0.2

SELECT əsasları: WHERE, ORDER BY, LIMIT, DISTINCT

Nəzəri + Praktiki

0 tapşırıq
0.3

JOIN növləri: INNER, LEFT, RIGHT, CROSS, SELF JOIN

Nəzəri + Praktiki

0 tapşırıq
0.4

DML: INSERT, UPDATE, DELETE, REPLACE INTO

Nəzəri + Praktiki

0 tapşırıq
0.5

DDL: CREATE TABLE, ALTER TABLE, DROP, TRUNCATE, RENAME

Nəzəri + Praktiki

0 tapşırıq
0.6

Aqreqat funksiyalar: COUNT, SUM, AVG, MIN, MAX

Nəzəri + Praktiki

0 tapşırıq
0.7

GROUP BY, HAVING, qruplaşdırılmış sorğular

Nəzəri + Praktiki

0 tapşırıq
01

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.

8 dərs
1.0

Ədədi növlər: TINYINT, SMALLINT, INT, BIGINT, DECIMAL, FLOAT

Nəzəri + Praktiki

0 tapşırıq
1.1

Mətn növləri: CHAR, VARCHAR, TEXT, BLOB, ENUM, SET

Nəzəri + Praktiki

0 tapşırıq
1.2

Tarix/vaxt növləri: DATE, TIME, DATETIME, TIMESTAMP, YEAR

Nəzəri + Praktiki

0 tapşırıq
1.3

NULL, DEFAULT, UNSIGNED, ZEROFILL atributları

Nəzəri + Praktiki

0 tapşırıq
1.4

Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL

Nəzəri + Praktiki

0 tapşırıq
1.5

AUTO_INCREMENT, indeks yaratmaq: INDEX, UNIQUE INDEX

Nəzəri + Praktiki

0 tapşırıq
1.6

Normalizasiya: 1NF, 2NF, 3NF, denormalizasiya

Nəzəri

0 tapşırıq
1.7

Praktiki: kitabxana idarəetmə sistemi üçün DB dizaynı

Praktiki

0 tapşırıq
02

Modul 3 — İleri SQL Texnikaları

Alt sorğular, CASE WHEN, string/rəqəm/tarix funksiyaları, NULL idarəetməsi, UNION, VIEW.

8 dərs
2.0

Alt sorğular (subquery): skalyar, sətir, cədvəl alt sorğuları

Nəzəri + Praktiki

0 tapşırıq
2.1

EXISTS, NOT EXISTS, IN, NOT IN, ANY, ALL

Nəzəri + Praktiki

0 tapşırıq
2.2

CASE WHEN THEN ELSE, IF(), IIF() operatorları

Nəzəri + Praktiki

0 tapşırıq
2.3

String funksiyaları: CONCAT, SUBSTRING, REPLACE, TRIM, LENGTH, UPPER/LOWER

Nəzəri + Praktiki

0 tapşırıq
2.4

Rəqəm funksiyaları: ROUND, FLOOR, CEIL, ABS, MOD, POWER

Nəzəri + Praktiki

0 tapşırıq
2.5

Tarix funksiyaları: NOW, CURDATE, DATE_ADD, DATEDIFF, DATE_FORMAT

Nəzəri + Praktiki

0 tapşırıq
2.6

NULL idarəetməsi: IFNULL, COALESCE, NULLIF, IS NULL

Nəzəri + Praktiki

0 tapşırıq
2.7

UNION, UNION ALL; VIEW yaratmaq və idarə etmək

Nəzəri + Praktiki

0 tapşırıq
03

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.

8 dərs
3.0

İndeks növləri: B-TREE, HASH, FULLTEXT, SPATIAL

Nəzəri

0 tapşırıq
3.1

Composite index, covering index, index seçimi strategiyası

Nəzəri + Praktiki

0 tapşırıq
3.2

EXPLAIN, EXPLAIN ANALYZE: sorğu icra planının oxunması

Nəzəri + Praktiki

0 tapşırıq
3.3

Sorğu optimallaşdırması: N+1 problemi, slow query log

Nəzəri + Praktiki

0 tapşırıq
3.4

ACID xüsusiyyətləri: Atomicity, Consistency, Isolation, Durability

Nəzəri

0 tapşırıq
3.5

Tranzaksiyalar: START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT

Nəzəri + Praktiki

0 tapşırıq
3.6

İzolyasiya səviyyələri: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE

Nəzəri + Praktiki

0 tapşırıq
3.7

Deadlock: səbəblər, aşkar etmə, qaçınma üsulları

Nəzəri + Praktiki

0 tapşırıq
04

Modul 5 — Stored Procedures, Functions, Triggers, Kursorlar

Saxlanmış prosedurlar, funksiyalar, triggerlər, kursorlar, xəta idarəetməsi, dinamik SQL.

8 dərs
4.0

Stored Procedure: CREATE PROCEDURE, IN / OUT / INOUT parametrlər

Nəzəri + Praktiki

0 tapşırıq
4.1

Dəyişənlər: DECLARE, SET, SELECT INTO; şərtlər: IF-THEN-ELSEIF-END IF

Nəzəri + Praktiki

0 tapşırıq
4.2

Dövrələr: WHILE, REPEAT UNTIL, LOOP, LEAVE, ITERATE

Nəzəri + Praktiki

0 tapşırıq
4.3

Stored Function: CREATE FUNCTION, RETURNS, DETERMINISTIC

Nəzəri + Praktiki

0 tapşırıq
4.4

Trigger: BEFORE/AFTER INSERT, UPDATE, DELETE; NEW, OLD

Nəzəri + Praktiki

0 tapşırıq
4.5

Kursor: DECLARE CURSOR, OPEN, FETCH, CLOSE, DECLARE CONTINUE HANDLER

Nəzəri + Praktiki

0 tapşırıq
4.6

Xəta idarəetməsi: DECLARE HANDLER, SIGNAL SQLSTATE, RESIGNAL

Nəzəri + Praktiki

0 tapşırıq
4.7

Dinamik SQL: PREPARE, EXECUTE, DEALLOCATE PREPARE

Nəzəri + Praktiki

0 tapşırıq
05

Modul 6 — İdarəetmə, Təhlükəsizlik və Replikasiya

İstifadəçi və icazə idarəetməsi, backup/restore, replikasiya, partitioning, layihə.

8 dərs
5.0

İstifadəçi idarəetməsi: CREATE USER, ALTER USER, DROP USER

Nəzəri + Praktiki

0 tapşırıq
5.1

İcazə idarəetməsi: GRANT, REVOKE, FLUSH PRIVILEGES, rol sistemi

Nəzəri + Praktiki

0 tapşırıq
5.2

Backup: mysqldump, fiziki backup, binary log

Nəzəri + Praktiki

0 tapşırıq
5.3

Restore: mysql CLI, Point-in-Time Recovery

Nəzəri + Praktiki

0 tapşırıq
5.4

Replikasiya: master-slave, GTID əsaslı replikasiya

Nəzəri

0 tapşırıq
5.5

Partitioning: RANGE, LIST, HASH, KEY növləri

Nəzəri + Praktiki

0 tapşırıq
5.6

MySQL vs PostgreSQL vs Oracle müqayisəsi

Nəzəri

0 tapşırıq
5.7

Yekun layihə: E-ticarət üçün tam verilənlər bazası sistemi

Praktiki

0 tapşırıq

Tapşırıqları görmək üçün daxil olub kursa yazılın.

Rəylər · 1

N

Nail Mammadov

31 may 2026

Kursu tam başa vurmuş tələbələr rəy yaza bilər.