Kurslar/Oracle / PL-SQL

Oracle / PL-SQL

Oracle Database-in dərinliklərinə: SQL-dən PL/SQL-ə, kursorlardan triggerə, performans optimizasiyasından inzibatçılığa qədər — 6 modul, 48 dərs.

Kursa qoşul

200 ₼/ay

6 modul

48 dərs

3 tələbə

Aktiv qeydiyyat

200 ₼/ay

Kurs qiyməti

Proqram

6 modul · 48 dərs · 0 tapşırıq

00

Modul 0 — Oracle DB və SQL Əsasları

Oracle Database memarlığı, SQL Developer, SELECT sorğuları, JOIN-lər, DML/DDL/TCL əmrləri.

8 dərs
0.0

Oracle DB memarlığı: instance, tablespace, schema

Nəzəri

0 tapşırıq
0.1

SQL Developer quraşdırılması və ilk bağlantı

Praktiki

0 tapşırıq
0.2

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

Nəzəri + Praktiki

0 tapşırıq
0.3

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

Nəzəri + Praktiki

0 tapşırıq
0.4

DML: INSERT, UPDATE, DELETE, MERGE

Nəzəri + Praktiki

0 tapşırıq
0.5

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

Nəzəri + Praktiki

0 tapşırıq
0.6

TCL: COMMIT, ROLLBACK, SAVEPOINT

Nəzəri + Praktiki

0 tapşırıq
0.7

Qrup funksiyaları: GROUP BY, HAVING, ROLLUP, CUBE

Nəzəri + Praktiki

0 tapşırıq
01

Modul 1 — İləri SQL Texnikaları

Analitik funksiyalar, CTE, PIVOT/UNPIVOT, iyerarxik sorğular, regular expressions.

8 dərs
1.0

Subquery: scalar, inline view, correlated subquery

Nəzəri + Praktiki

0 tapşırıq
1.1

CASE, DECODE, NULLIF, NVL, COALESCE

Nəzəri + Praktiki

0 tapşırıq
1.2

Analitik funksiyalar: ROW_NUMBER, RANK, DENSE_RANK, NTILE

Nəzəri + Praktiki

0 tapşırıq
1.3

Window funksiyaları: LAG, LEAD, FIRST_VALUE, LAST_VALUE

Nəzəri + Praktiki

0 tapşırıq
1.4

CTE (WITH clause) və rekursiv CTE

Nəzəri + Praktiki

0 tapşırıq
1.5

PIVOT / UNPIVOT operatorları

Nəzəri + Praktiki

0 tapşırıq
1.6

Iyerarxik sorğular: CONNECT BY, PRIOR, LEVEL, SYS_CONNECT_BY_PATH

Nəzəri + Praktiki

0 tapşırıq
1.7

Regular expressions: REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_REPLACE

Nəzəri + Praktiki

0 tapşırıq
02

Modul 2 — PL/SQL Əsasları

PL/SQL blok strukturu, dəyişənlər, şərtlər, dövrələr, kursorlar, istisna idarəetməsi.

8 dərs
2.0

PL/SQL blokunun strukturu: DECLARE, BEGIN, EXCEPTION, END

Nəzəri + Praktiki

0 tapşırıq
2.1

Dəyişənlər, sabitlər, %TYPE, %ROWTYPE

Nəzəri + Praktiki

0 tapşırıq
2.2

Şərt operatorları: IF-THEN-ELSIF, CASE statement

Nəzəri + Praktiki

0 tapşırıq
2.3

Dövrələr: LOOP, WHILE LOOP, FOR LOOP, EXIT WHEN

Nəzəri + Praktiki

0 tapşırıq
2.4

Implicit və explicit kursorlar: OPEN, FETCH, CLOSE

Nəzəri + Praktiki

0 tapşırıq
2.5

Kursor FOR loop, kursor atributları (%FOUND, %ROWCOUNT)

Nəzəri + Praktiki

0 tapşırıq
2.6

Exception handling: predefined, user-defined, RAISE, SQLERRM

Nəzəri + Praktiki

0 tapşırıq
2.7

Kolleksiyalar: Associative Array, Nested Table, VARRAY

Nəzəri + Praktiki

0 tapşırıq
03

Modul 3 — Subprogramlar və Paketlər

Procedure, function, package, trigger, dynamic SQL, autonomous transaction.

8 dərs
3.0

Procedure: CREATE OR REPLACE, IN/OUT/IN OUT parametrlər

Nəzəri + Praktiki

0 tapşırıq
3.1

Function: RETURN, DETERMINISTIC, RESULT_CACHE

Nəzəri + Praktiki

0 tapşırıq
3.2

Package: specification və body, overloading

Nəzəri + Praktiki

0 tapşırıq
3.3

BULK COLLECT və FORALL: toplu əməliyyatlar

Nəzəri + Praktiki

0 tapşırıq
3.4

DML Trigger: BEFORE/AFTER, ROW/STATEMENT level

Nəzəri + Praktiki

0 tapşırıq
3.5

INSTEAD OF trigger, DDL və System triggerləri

Nəzəri + Praktiki

0 tapşırıq
3.6

Dynamic SQL: EXECUTE IMMEDIATE, OPEN FOR

Nəzəri + Praktiki

0 tapşırıq
3.7

Autonomous transaction, PRAGMA direktivi

Nəzəri + Praktiki

0 tapşırıq
04

Modul 4 — Verilənlər Bazası Dizaynı

Normalizasiya, constraint-lər, index növləri, view, materialized view, partitioning.

8 dərs
4.0

Normalizasiya: 1NF, 2NF, 3NF, BCNF — nəzəriyyə və praktika

Nəzəri + Praktiki

0 tapşırıq
4.1

Constraint-lər: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL

Nəzəri + Praktiki

0 tapşırıq
4.2

Sequence, Synonym, Database Link

Nəzəri + Praktiki

0 tapşırıq
4.3

View: simple, complex, WITH CHECK OPTION, WITH READ ONLY

Nəzəri + Praktiki

0 tapşırıq
4.4

Materialized View: refresh növləri, query rewrite

Nəzəri + Praktiki

0 tapşırıq
4.5

Index növləri: B-Tree, Bitmap, Function-based, Composite

Nəzəri + Praktiki

0 tapşırıq
4.6

Partitioning: Range, List, Hash, Composite (interval partitioning)

Nəzəri + Praktiki

0 tapşırıq
4.7

Flashback texnologiyası: Flashback Query, Table, Drop

Nəzəri + Praktiki

0 tapşırıq
05

Modul 5 — Performans və İnzibatçılıq

Query optimizasiyası, execution plan, istifadəçi idarəetməsi, RMAN, DBMS_SCHEDULER.

8 dərs
5.0

Execution Plan: EXPLAIN PLAN, AUTOTRACE, V$SQL

Nəzəri + Praktiki

0 tapşırıq
5.1

Query optimizasiyası: statistics, hints, bind variable

Nəzəri + Praktiki

0 tapşırıq
5.2

Indexing strategiyası: nə vaxt, hansı index

Nəzəri + Praktiki

0 tapşırıq
5.3

Oracle memarlığı: SGA, PGA, Redo Log, Undo

Nəzəri

0 tapşırıq
5.4

İstifadəçi idarəetməsi: CREATE USER, GRANT, REVOKE, ROLE

Nəzəri + Praktiki

0 tapşırıq
5.5

RMAN əsasları: backup, restore, recover

Nəzəri + Praktiki

0 tapşırıq
5.6

DBMS_SCHEDULER: job, program, schedule yaratmaq

Nəzəri + Praktiki

0 tapşırıq
5.7

Final layihə: tam verilənlər bazası sistemi dizaynı və tətbiqi

Layihə

0 tapşırıq

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

Rəylər

Hələ rəy yoxdur

Kursu bitirənlər qiymətləndirə bilər