Đề cương khóa học

Giới thiệu về Oracle Database 19c

  • Tổng quan về Oracle Database 19c
  • Cài đặt và cấu hình
  • Kiến trúc cơ sở dữ liệu Oracle
  • Công cụ quản lý cơ sở dữ liệu

SQL Ôn tập và Các Khái niệm Nâng cao

  • Ôn tập SQL cơ bản
    • Chọn, chèn, cập nhật, xóa
    • Kết hợp, truy vấn con và các phép toán tập hợp
  • Các khái niệm SQL nâng cao
    • Hàm phân tích
    • Truy vấn phân cấp
    • Nhóm và tổng hợp nâng cao

Giới thiệu về PL/SQL

  • Tổng quan về PL/SQL
  • Cấu trúc khối PL/SQL
  • Biến, hằng và kiểu dữ liệu
  • Cấu trúc điều khiển: if, loop, case

Các Đơn Vị Chương Trình PL/SQL

  • Thủ tục và hàm
  • Gói và thân gói
  • Kích hoạt và quản lý kích hoạt
  • Giao dịch tự trị

Các Tính Năng Nâng Cao của PL/SQL

  • Bộ sưu tập: mảng kết hợp, bảng lồng nhau, VARRAY
  • Xử lý hàng loạt với BULK COLLECT và FORALL
  • SQL động với EXECUTE IMMEDIATE
  • Bản ghi PL/SQL và kiểu dữ liệu tổng hợp

Xử Lý Lỗi và Gỡ Lỗi

  • Xử lý ngoại lệ: Ngoại lệ được xác định trước và do người dùng xác định
  • Kỹ thuật gỡ lỗi PL/SQL
  • Sử dụng DBMS_OUTPUT và DBMS_DEBUG

Điều Chỉnh Hiệu Suất và Tối Ưu Hóa

  • Kỹ thuật tối ưu hóa truy vấn SQL
  • Hiểu kế hoạch thực thi
  • Chiến lược lập chỉ mục
  • Sử dụng gợi ý để tối ưu hóa truy vấn

Các Thực Hành Tốt Nhất của PL/SQL

  • Viết mã PL/SQL hiệu quả
  • Tiêu chuẩn và quy ước mã hóa
  • Cân nhắc về bảo mật trong PL/SQL
  • Quản lý phụ thuộc và kiểm soát phiên bản

Các Chủ Đề Nâng Cao của SQL

  • Kết hợp và truy vấn con nâng cao
  • Truy vấn đệ quy
  • Sử dụng biểu thức chính quy trong SQL
  • Triển khai tìm kiếm toàn văn bản

Tóm Tắt và Các Bước Tiếp Theo

Requirements

  • Kiến thức cơ bản về SQL và các khái niệm cơ sở dữ liệu quan hệ
  • Làm quen với môi trường Oracle Database 19c

Đối tượng

  • Quản trị viên Database
  • Nhà phát triển Database
  • Lập trình viên SQL
  • Chuyên gia IT
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories