Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

1Z0-071 Oracle SQL Developer: Certified Associate (Database)

1Z0-071 Oracle SQL Developer: Chứng chỉ Associate (Cơ sở dữ liệu)

1Z0-071 Oracle SQL Developer: Chứng chỉ Associate (Cơ sở dữ liệu)

Câu lệnh SELECT, các hàm và hơn thế nữa. Sử dụng Oracle SQL Developer với Oracle Database 11g, 12c, 19c, 21c. Bài thi 1Z0-071.

4.7
(2,467 đánh giá)
14,711 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.269.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
19.5 giờ video
218 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Tạo bảng trong cơ sở dữ liệu và sửa đổi (ALTER) các cột trong bảng.
Biết cách chọn kiểu dữ liệu phù hợp trong các tình huống khác nhau, và sử dụng hàm để xử lý giá trị ngày tháng, số và chuỗi.
Truy vấn dữ liệu bằng SELECT, FROM, WHERE, GROUP BY, HAVING và ORDER BY.
Kết nối (JOIN) hai hay nhiều bảng với nhau, tìm dữ liệu bị thiếu.
Thêm (INSERT) dữ liệu mới, cập nhật (UPDATE) và xóa (DELETE) dữ liệu hiện có, và xuất dữ liệu ra bảng mới.
Tạo ràng buộc (constraints), khung nhìn (views), chuỗi (sequences), truy vấn con (subqueries) và CTE.
Sử dụng UNION, CASE, MERGE và kiểm tra lỗi.
Áp dụng hàm xếp hạng (ranking) và phân tích (analytic), nhóm dữ liệu (grouping).
Tìm hiểu về giao dịch (transactions), chỉ mục (indexes), người dùng, quyền (privileges), vai trò (roles) và hơn thế nữa.

Yêu cầu

Bạn cần biết cách sử dụng máy tính, và hy vọng là biết dùng bảng tính (spreadsheet).
Không yêu cầu kiến thức trước về Oracle SQL Database hay bất kỳ cơ sở dữ liệu nào khác - mặc dù nếu có sẵn kiến thức thì càng tốt.
Để cài đặt Oracle SQL Database trên máy tính, bạn cần máy 64-bit.
Oracle SQL Database không dễ cài đặt trên Mac OS. Nếu muốn cài trên Mac, bạn cần khởi động kép (dual boot) vào Windows hoặc chạy Parallel Desktop.
Bạn thậm chí không cần cài sẵn Oracle SQL Database - tôi sẽ hướng dẫn bạn cách cài đặt miễn phí trên máy tính!
Sao không xem qua chương trình học bên dưới để xem bạn sẽ học được gì nhỉ?

Đối tượng phù hợp

Khóa học SQL này dành cho bạn, nếu bạn chưa từng (hoặc ít khi) dùng Oracle SQL Database và muốn học SQL.
Khóa học này cũng dành cho bạn nếu muốn ôn tập lại SQL. Tuy nhiên, không yêu cầu kiến thức trước về Oracle SQL Database.

Nội dung khóa học

37 phần • 218 bài giảng
1 Giới thiệu
2 Chào mừng đến với Udemy
3 Giao diện Udemy
4 Bạn có muốn phụ đề tự động dịch sang nhiều ngôn ngữ hơn không?
5 Chương trình học
6 Tài nguyên
1 Bạn dùng Windows Home?
2 Tải và Cài đặt Oracle Express Edition
3 Tải và Cài đặt Oracle SQL Developer
1 Kết nối đến Cơ sở dữ liệu
2 Khắc phục lỗi "The network adaptor cannot establish the connection"
3 Giới thiệu phòng lab trong khóa học Udemy
4 8e. Các mệnh đề SELECT và FROM
5 Đổi tên trường
6 Sử dụng từ khóa AS
7 Dấu chấm phẩy và chú thích
8 3b, 13b. Mệnh đề WHERE
9 15b. Mệnh đề GROUP BY
10 15c. Mệnh đề HAVING và thông tin về thông báo lỗi.
11 13a, 13c. Mệnh đề ORDER BY
12 Ghi nhớ thứ tự các mệnh đề
13 Bài tập thực hành số 1
14 Bài tập thực hành số 1 - Lời giải
1 Tạo bảng bằng giao diện đồ họa (GUI)
2 Tạo bảng đầu tiên bằng SQL
3 17a. Chèn giá trị
4 Xóa dữ liệu, sau đó xóa bảng
5 Thử tạo bảng Employee
1 Sử dụng bảng DUAL
2 Bài tập thực hành số 2 - Viết truy vấn toán học
3 Bài tập thực hành số 2 - Lời giải
4 8c. Tạo bảng mẫu; Run Script so với Run Statement
5 8a. Kiểu dữ liệu NUMBER
6 Bạn có muốn dùng dấu phẩy làm dấu thập phân không?
7 8a. Kiểu dữ liệu FLOAT
8 Bài tập thực hành số 3
9 Bài tập thực hành số 3 - Lời giải
1 5b, 14a. Hàm số học Phần 1
2 Hàm làm tròn
3 Bài tập thực hành số 4
4 Bài tập thực hành số 4 - Lời giải
1 Hệ thống mã hóa ký tự
2 8a. Kiểu dữ liệu Ký tự
3 5b, 14a. Hàm Chuỗi
4 NULL - Giới thiệu
5 Các hàm hữu ích với NULL
6 Thêm dấu nháy và Cơ chế trích dẫn thay thế trong chuỗi ký tự
7 Bài tập thực hành số 5
8 Bài tập thực hành số 5 - Lời giải
1 5b, 14a. Nối chuỗi với số bằng chuyển đổi ngầm định
2 5a, 14b. Chuyển đổi số thành chuỗi
3 5a, 14b. Chuyển đổi chuỗi thành số, bao gồm hàm CAST
4 5a, 14b. Chuyển đổi quốc tế
5 Bài tập thực hành số 6
6 Bài tập thực hành số 6 - Lời giải
1 8a. Kiểu dữ liệu DATE và TIMESTAMP()
2 5b, 14a. Hàm trích xuất thành phần ngày tháng
3 5a, 14b. Chuyển đổi ngày tháng thành chuỗi
4 5a, 14b. Chuyển đổi thời gian thành chuỗi
5 5a, 14b. Chuyển đổi chuỗi thành timestamp và các cân nhắc quốc tế
6 Bài tập thực hành số 7
7 Bài tập thực hành số 7 - Lời giải
1 Kết thúc Buổi 1
2 Chào mừng đến Buổi 2
1 Tạo bảng tblEmployee
2 Thêm và sửa đổi các cột bổ sung
3 3b, 13b. Chỉ SELECT một phần bảng - với chuỗi
4 3b, 13b. Chỉ SELECT một phần bảng - với số
5 3b, 13b. Chỉ SELECT một phần bảng - với ngày tháng
1 Bài tập thực hành số 8 - Tạo Bảng
2 Bài tập thực hành số 8 - Lời giải
3 Nhập dữ liệu cho các bảng Bài tập thực hành
4 Nhập dữ liệu cho các bảng Bài tập thực hành - Lời giải
5 Bài tập thực hành số 9
6 Bài tập thực hành số 9 - Lời giải
1 13c, 15b. Tổng hợp và sắp xếp dữ liệu
2 15c. Điều kiện trên dữ liệu đã tổng hợp
3 Bài tập - Phần 1
4 13a, 13c. Bài tập - Phần 2, và ORDER BY NULLS FIRST/LAST
5 Bài tập thực hành số 10
6 Bài tập thực hành số 10 - Lời giải
1 Thêm bảng thứ hai
2 Thiết kế kết nối
3 12a. Nhập dữ liệu và hiển thị bảng bằng đồ họa
4 Viết truy vấn JOIN
5 4a. Các loại JOIN khác nhau
6 4b. Sử dụng NATURAL JOIN
7 4b. Ký hiệu JOIN cũ
8 Bài tập thực hành số 11
9 Bài tập thực hành số 11 - Lời giải
1 Tạo bảng thứ ba
2 6a, 6c. JOIN ba bảng
3 Bài tập thực hành số 12
4 Bài tập thực hành số 12 - Lời giải
1 Kết thúc Buổi 2
2 Chào mừng đến Buổi 3
1 2b. Dữ liệu thiếu
2 2b. Xóa dữ liệu
3 2b. Cập nhật dữ liệu
4 Bài tập thực hành số 13
5 Bài tập thực hành số 13 - Lời giải
1 1a, 11c. Mối quan hệ giữa cơ sở dữ liệu và SQL
2 2a, 2b, 11a, 11b. DML, DDL, DCL và TCL
3 17d. Giao dịch (Transaction) là gì?
4 17d. Giao dịch ngầm định
5 2c, Giao dịch tường minh - Bắt đầu và kết thúc giao dịch
6 2c, Savepoints và rollback tới savepoints
7 Định dạng trong Oracle SQL Developer
1 Vấn đề với cơ sở dữ liệu hiện tại của chúng ta
2 Ràng buộc (Constraint) là gì?
3 Ràng buộc UNIQUE - là gì?
4 Ràng buộc UNIQUE trong thực tế
5 Ràng buộc DEFAULT - là gì?
6 Ràng buộc DEFAULT trong thực tế
7 Ràng buộc CHECK - là gì?
8 Ràng buộc CHECK - trong thực hành
9 Khóa chính (Primary key)
10 Khóa chính - trong thực hành
11 Khóa ngoại (Foreign key) - là gì?
12 Khóa ngoại - trong thực hành
13 12a. Ràng buộc được hiển thị thế nào trong ERD?
14 Bài tập thực hành số 14
15 Bài tập thực hành số 14 - Lời giải
1 Chúc mừng bạn đã hoàn thành nửa chặng đường khóa học
2 Chào mừng đến Buổi 4
1 Tạo khung nhìn
2 Thay đổi và xóa khung nhìn
3 Thêm hàng mới vào khung nhìn
4 Ẩn/Hiện Cột Trong Khung nhìn
5 Bài tập thực hành số 15
6 Bài tập thực hành số 15 - Lời giải
1 7a. UNION và UNION ALL
2 7a. INTERSECT và MINUS
3 13d. Sử dụng thay thế ký tự & để giới hạn và sắp xếp kết quả khi chạy
4 Câu lệnh CASE
5 NVL, NVL2 và Coalesce
6 Bài tập thực hành số 16
7 Bài tập thực hành số 16 - Lời giải
1 20b. Câu lệnh MERGE - Lý thuyết
2 20b. Hãy xây dựng câu lệnh MERGE
3 20b. Hãy mở rộng câu lệnh MERGE
4 20b. MERGE với các cột bổ sung
5 Bài tập thực hành số 17
6 Bài tập thực hành số 17 - Lời giải
1 Giới thiệu
2 OVER()
3 PARTITION BY và ORDER BY
4 RANGE
5 CURRENT ROW và UNBOUNDED
6 RANGE so với ROWS
7 Bỏ qua RANGE/ROW?
8 Bài tập thực hành số 18
9 Bài tập thực hành số 18 - Lời giải
1 ROW_NUMBER, RANK và DENSE_RANK
2 NTILE
3 FIRST_VALUE và LAST_VALUE
4 Hàm LAG và LEAD
5 Hàm CUME_DIST và PERCENT_RANK
6 Hàm PERCENTILE_CONT và PERCENTILE_DISC
7 Các hàm tổng hợp khác
8 Bài thực hành số 19
9 Bài thực hành số 19 - Đáp án
1 Bạn đã hoàn thành 2/3 chặng đường khóa học
2 Bắt đầu Phần 5
1 Thêm tổng số
2 ROLLUP, GROUPING và GROUPING_ID
3 GROUPING SETS
4 Bài thực hành số 20
5 Bài thực hành số 20 - Đáp án
1 Mệnh đề WHERE
2 WHERE và NOT
3 ANY, SOME và ALL
4 Mệnh đề FROM
5 Mệnh đề SELECT
6 16d. Câu truy vấn con tương quan - WHERE EXISTS
7 Bài thực hành số 21
8 Bài thực hành số 21 - Đáp án
1 Top 5 từ các danh mục khác nhau
2 Câu lệnh WITH
3 Tạo danh sách số
4 Nhóm các số
5 Chọn hàng thứ ba bằng rownum, OFFSET và FETCH
6 Xóa hàng thứ hai của kết quả
7 Bài thực hành số 22
8 Bài thực hành số 22 - Đáp án
9 Bài thực hành số 23
10 Bài thực hành số 23 - Đáp án
1 4c, 6b. Tự kết nối (Self-Join)
2 CTE đệ quy
1 Sắp hoàn thành rồi - bạn làm được!
2 Chào mừng đến với Phần 6
1 Kiểu dữ liệu Múi giờ
2 Hàm Múi giờ
3 Kiểu dữ liệu Khoảng thời gian
4 Hàm Khoảng thời gian
1 Từ điển dữ liệu
2 Định nghĩa Chuỗi
3 Sử dụng Chuỗi
4 Bài thực hành số 24
5 Bài thực hành số 24 - Đáp án
1 Cấu trúc Heap
2 Cấu trúc B-Tree
3 Chỉ mục
4 Bài thực hành số 25
5 Bài thực hành số 25 - Đáp án
1 Người dùng và Lược đồ
2 Quyền Hệ thống và Quyền Đối tượng là gì
3 Cấp quyền hệ thống và đối tượng cho người dùng và vai trò
4 Không gian tên
5 Từ điển dữ liệu về Quyền
1 Xóa cột và đánh dấu chúng là UNUSED
2 Bảng Flashback
3 Tạo và sử dụng Bảng Ngoại
4 Phép kết nối không bằng nhau
5 Câu lệnh INSERT nhiều bảng
1 Tham gia kỳ thi
2 Hoàn thành xuất sắc!
3 Bài học bổ sung về SQL

Giới thiệu khóa học

This course is the foundation for the Oracle Database SQL 1Z0-071 certification. It covers the SELECT statement in detail, with additional requirements for controlling user access. It is divided into 6 sessions, each of which should take a morning or afternoon to complete.

Please note: This course is not affiliated with, endorsed by, or sponsored by Oracle.


What do people like you say about this course?

Prashant says: "Course has been designed in way that a person with no knowledge of Oracle can understand it. Good learning and thanks a lot for making such nice course."

Shubho says: "Awesome course. The instructor explains the concepts very thorougly and in a easy-to-grasp way. Also, the practice exercises are super helpful. If you want to master Oracle SQL, this is the course for you."

Henry says: "I want to thank Phillip for this formidable course. This course along with other materials helped me to pass the 1Z0-071 Exam last Saturday."


Session 1

We'll install for free Oracle Express Edition and Oracle SQL Developer. Then we'll take a look at the 6 principal clauses of the SELECT statement: SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.

Then we'll start creating tables, but find that we can't get very far without understanding data types. We'll then look at string, date and number types and functions, together with looking at functions converting between them.

Session 2

We'll revisit the SELECT statement and go into more detail. We'll create tables and JOIN them together. Once you have finished this session, you should be secure in your knowledge of the 6 principal clauses of the SELECT statement, the most important part of Oracle SQL.

Session 3

In session 3, we'll looking for missing data, and find out how to delete and update data. We'll look at the difference between implicit and explicit transactions, and various constraints, including primary and foreign keys.

Session 4

We'll start off by saving our queries in views. Then we'll combine tables, not by adding additional columns using JOINS, but adding additional rows such Oracle SQL set operators such as UNION, INTERSECT and MERGE. Then we'll look at analytical functions using the OVER clause.

Session 5

Session 5 starts off by adding totals to our SELECT queries. We'll then look at subqueries, and how you can add them into the FROM, SELECT and WHERE clauses, and also into the WITH clause. Finally, we'll look at Oracle SQL self-joins, which are useful when you have hierarchies.

Session 6

Session 6 starts off with two additional data types, TIME ZONE and INTERVAL data types and functions. We'll then have a look at SEQUENCEs and INDEXes, together with how these are shown in the Data Dictionary. We'll then create new users, and assign privileges and roles to them, and we'll finish with the last few requirements for the exam.

No prior knowledge is required - we'll even install Oracle Database and Oracle SQL Developer on your computer for free!

Once finished, you will know what how to manipulate numbers, strings and dates, and create database and tables, create tables, insert data and create analyses, and have an appreciation of how they can all be used in Oracle SQL.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Database Development
Hiển thị tất cả khoá học Oracle Database
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊