Đề cương khóa học
Giới thiệu về Oracle Database
- Database kiến trúc
- Mô hình cơ sở dữ liệu quan hệ
- Người dùng, lược đồ và phiên
- Công cụ tương tác với cơ sở dữ liệu
Giới thiệu về câu lệnh SELECT
- Lọc và chọn dữ liệu bằng mệnh đề WHERE
- Sắp xếp kết quả truy vấn
- Kiểu dữ liệu, toán tử và xử lý giá trị NULL
- Sử dụng các hàm vô hướng tích hợp
- Thao tác ngày tháng
- Hiểu các cài đặt quốc gia và khu vực trong SQL
Phân tích Dữ liệu Tổng hợp
- Các hàm nhóm
- Mệnh đề DISTINCT
- Mệnh đề GROUP BY và HAVING
Truy xuất Dữ liệu từ Nhiều Bảng
- Kết nối trong và ngoài (INNER JOIN, OUTER JOIN)
- Cú pháp ANSI SQL và các phương pháp kết nối khác (SELF JOIN, NATURAL JOIN)
- Các toán tử tập hợp (UNION, UNION ALL, INTERSECT, MINUS)
Truy vấn Con
- Truy vấn con đơn giản
- Truy vấn con tương quan
- Toán tử EXISTS và NOT EXISTS
- Các loại truy vấn con khác
Truy vấn Phân cấp và Lấy Mẫu
- Xây dựng truy vấn phân cấp bằng các mệnh đề CONNECT BY PRIOR và START WITH
- Sử dụng hàm SYS_CONNECT_BY_PATH
- Lấy mẫu dữ liệu bằng mệnh đề SAMPLE
Thao tác Dữ liệu (DML)
- Câu lệnh INSERT, UPDATE, DELETE
- Thao tác trên tập dữ liệu lớn (INSERT FIRST, INSERT ALL, MERGE)
Từ điển Hệ thống
- Hiểu và sử dụng từ điển dữ liệu Oracle
Công việc của Nhiều Người dùng Đồng thời
- Giao dịch
- Khóa
- Công nghệ FLASHBACK
Người dùng và Quyền
- Tạo và sửa đổi người dùng và lược đồ
- Quản lý quyền và vai trò
Quản lý Lưu trữ Dữ liệu - Lớp Logic
- Bảng, bảng tạm thời và bảng được tổ chức theo chỉ mục
- Ràng buộc
- Chỉ mục
- Chế độ xem, chuỗi, từ đồng nghĩa, chế độ xem vật chất
- Đơn vị PL/SQL được lưu trữ
Mô hình hóa và Khôi phục Mô hình Dữ liệu bằng Oracle SQL Modeler
- Sử dụng Oracle SQL Modeler để mô hình hóa và khôi phục dữ liệu
Di chuyển Dữ liệu
- Sao chép dữ liệu logic - Nhập và xuất Data Pump
- Tải dữ liệu - SQL*Loader
- Bảng ngoài
- Liên kết Database
Tự động hóa Tác vụ
- Sử dụng DBMS_JOB và DBMS_SCHEDUler để tự động hóa tác vụ
Tóm tắt và Các Bước Tiếp Theo
Requirements
- Kiến thức chung về công nghệ thông tin
Đối tượng
- Nhà phát triển
- Database Quản trị viên
Testimonials (5)
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Course - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.