Lộ trình Cơ sở dữ liệu

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1Giới thiệu chung

Các khái niệm cốt lõi làm nền tảng cho thế giới cơ sở dữ liệu.

Dữ liệu, Thông tin, DBMS
Các mô hình CSDL
Ưu điểm của DBMS so với tệp tin

2Mô hình dữ liệu

Công cụ và khái niệm để mô tả và cấu trúc dữ liệu.

Mô hình Thực thể - Liên kết
Sơ đồ ER
Mô hình Quan hệ
Đại số Quan hệ
Ràng buộc dữ liệu

3Ngôn ngữ cơ sở dữ liệu (SQL)

Học ngôn ngữ chuẩn để định nghĩa, thao tác và kiểm soát dữ liệu.

DDL: CREATE, ALTER, DROP
DML: SELECT, INSERT, UPDATE, DELETE
DCL: GRANT, REVOKE
T-SQL/PL-SQL

4Thiết kế cơ sở dữ liệu

Quy trình biến yêu cầu thành một cấu trúc CSDL hiệu quả.

Biến đổi ER → Mô hình quan hệ
Chuẩn hóa (1NF, 2NF, 3NF, BCNF)

5Lập trình cơ sở dữ liệu

Xây dựng logic nghiệp vụ và tối ưu hóa hiệu suất ngay trong CSDL.

Thủ tục lưu trữ (Stored Procedure)
Trigger (Kích hoạt)
View (Khung nhìn)
Index (Chỉ mục)

6Giao dịch và đồng thời

Đảm bảo dữ liệu luôn đúng đắn khi có nhiều người dùng cùng lúc.

Giao dịch và ACID
Điều khiển đồng thời
Deadlock và xử lý

7Hồi phục và an toàn dữ liệu

Các chiến lược để bảo vệ dữ liệu khỏi sự cố và mất mát.

Kỹ thuật hồi phục
Sao lưu và Phục hồi

8CSDL phân tán và nâng cao

Mở rộng ra ngoài phạm vi một máy chủ CSDL duy nhất.

CSDL Phân tán
Phân mảnh và Sao chép dữ liệu
Hệ CSDL NoSQL

9Ứng dụng thực tế

Thấy được vai trò của CSDL trong các hệ thống phần mềm hiện đại.

Hệ thống quản lý
Hệ thống ngân hàng, TMĐT
Big Data và Đám mây

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi