L? trnh Oracle

H??ng d?n ton di?n ?? h?c Oracle SQL v PL/SQL, t? c? b?n ??n qu?n tr?.

Trở về lộ trình
Giai ?o?n Ch? ?? chnh N?i dung & Ho?t ??ng h?c t?p M?c tiu & S?n ph?m
1 Gi?i thi?u & Ci ??t
  • Cc khi ni?m CSDL Quan h?
  • Ci ??t Mi tr??ng
  • Lm quen v?i SQL Developer
  • Ci ??t mi tr??ng v hi?u cc khi ni?m c? b?n.
2 Ki?n trc Oracle
  • Instance v Database
  • C?u trc logic
  • Users v Schemas
  • Hi?u cc thnh ph?n c?t li c?a Oracle.
3 SQL C? b?n
  • ORDER BY
  • Cc hm ??n gi?n
  • Vi?t truy v?n c? b?n ?? l?y v s?p x?p d? li?u.
4 Thao tc D? li?u (DML)
  • UPDATE
  • DELETE
  • MERGE
  • Thao tc v s?a ??i d? li?u trong b?ng.
5 Truy v?n Nng cao
  • JOINs
  • Hm t?ng h?p & GROUP BY
  • Truy v?n con
  • Hm phn tch
  • Vi?t cc truy v?n ph?c t?p v phn tch d? li?u.
6 ??nh ngh?a D? li?u (DDL)
  • CREATE, ALTER, DROP
  • Cc rng bu?c
  • Qu?n l c?u trc c?a cc ??i t??ng CSDL.
7 L?p trnh PL/SQL
  • Kh?i PL/SQL ?n danh
  • Bi?n v Lu?ng ?i?u khi?n
  • Con tr? (Cursors)
  • Vi?t cc kh?i m l?p trnh trong Oracle.
8 Cc ??i t??ng Schema
  • Procedures & Functions
  • Packages
  • Triggers
  • T?o cc ??n v? m c th? ti s? d?ng.
9 Qu?n l Giao d?ch
  • Cc thu?c tnh ACID
  • COMMIT, ROLLBACK, SAVEPOINT
  • ??m b?o tnh nh?t qun c?a d? li?u.
10 T?i ?u ha & Hi?u su?t
  • Indexes
  • K? ho?ch th?c thi
  • Hints
  • C?i thi?n hi?u su?t c?a cc truy v?n.
11 Qu?n tr? C? b?n
  • Qu?n l ng??i dng v quy?n
  • Sao l?u v Ph?c h?i
  • Th?c hi?n cc tc v? qu?n tr? c? b?n.

T? duy C?t li cho ng??i lm vi?c v?i Oracle

1. D? li?u l Tri tim Doanh nghi?p

Oracle l h? th?ng c?p doanh nghi?p. Lun ?u tin tnh nh?t qun, b?o m?t v kh? n?ng ph?c h?i c?a d? li?u. M?t d? li?u khng ph?i l m?t l?a ch?n.

2. T? duy theo Giao d?ch

Hi?u r?ng cc ho?t ??ng kinh doanh l cc giao d?ch. N?m v?ng thu?c tnh ACID ?? ??m b?o m?i ho?t ??ng ??u "t?t c? ho?c khng c g", duy tr s? ton v?n c?a d? li?u.

3. Ki?n trc l N?n t?ng

S?c m?nh c?a Oracle ??n t? ki?n trc ph?c t?p c?a n (instance, schema, tablespace). Hi?u r c?u trc ny l cha kha ?? qu?n l v kh?c ph?c s? c? hi?u qu?.

4. Hi?u n?ng Khng t? nhin m c

Hi?u n?ng l m?t tnh n?ng ph?i ???c thi?t k?. Lun suy ngh? v? k? ho?ch th?c thi, ch? m?c v cch vi?t SQL hi?u qu?. ??ng ch? lm cho n ch?y, hy lm cho n ch?y nhanh.