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.
Hỏi AI về Lộ trình Cơ sở dữ liệu
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