G
TutoBox
Trang chủ › Khóa học › cac-he-quan-tri-co-so-du-lieu
CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (MYSQL, POSTGRESQL, SQL SERVER...)

CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (MYSQL, POSTGRESQL, SQL SERVER...)

cac-he-quan-tri-co-so-du-lieu · Kiến thức đại cương & nền tảng (Năm 1)
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 Kiến thức đại cương & nền tảng (Năm 1)
0Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

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

KẾ HOẠCH HỌC TẬP MÔN "CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (MySQL, PostgreSQL, SQL Server...)"

Giới thiệu môn học

Môn học Các Hệ Quản Trị Cơ Sở Dữ Liệu (DBMS) giúp sinh viên hiểu và làm chủ các hệ quản trị cơ sở dữ liệu phổ biến nhất trong ngành công nghệ thông tin như MySQL, PostgreSQL, SQL Server, v.v. Cơ sở dữ liệu đóng vai trò quan trọng trong việc lưu trữ và truy xuất dữ liệu, phục vụ cho mọi ứng dụng từ website, phần mềm doanh nghiệp cho đến hệ thống ngân hàng, thương mại điện tử.

Việc hiểu rõ các hệ DBMS sẽ giúp bạn không chỉ quản lý và duy trì cơ sở dữ liệu hiệu quả mà còn tối ưu hóa hiệu suất hệ thống, bảo mật thông tin và xây dựng các hệ thống có khả năng mở rộng dễ dàng. Môn học này không chỉ trang bị kiến thức lý thuyết mà còn giúp bạn thực hành trực tiếp với các công cụ mạnh mẽ như MySQL Workbench, SQL Server Management Studio và pgAdmin.

Mục tiêu môn học

Kiến thức tiên quyết

Giai đoạn học tập theo 15 tuần

TuầnNội dung học tậpGhi chú
Tuần 1Giới thiệu về hệ quản trị cơ sở dữ liệu- Khái niệm về DBMS, các loại DBMS (MySQL, PostgreSQL, SQL Server).- Cài đặt và cấu hình MySQL, PostgreSQL.Hiểu tổng quan về các hệ quản trị cơ sở dữ liệu và cách cài đặt cơ bản.
Tuần 2Cơ sở dữ liệu quan hệ (RDBMS)- Các khái niệm: bảng, quan hệ, cột, dòng.- Thao tác cơ bản: CREATE, INSERT, UPDATE, DELETE.Làm quen với các thao tác cơ bản để thao tác với cơ sở dữ liệu.
Tuần 3SQL cơ bản: SELECT, WHERE, JOIN- Truy vấn cơ bản: Lọc, sắp xếp, kết hợp bảng.- Câu lệnh JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN.Thực hành với các truy vấn SQL cơ bản để lọc và kết hợp dữ liệu.
Tuần 4Quản lý dữ liệu: Ràng buộc và khóa- Khóa chính, khóa ngoại, ràng buộc NOT NULL, UNIQUE, CHECK.Hiểu cách thiết lập ràng buộc dữ liệu và quản lý tính toàn vẹn dữ liệu.
Tuần 5Tạo và thiết kế cơ sở dữ liệu- Thiết kế sơ đồ ERD (Entity Relationship Diagram).- Chuyển đổi ERD thành mô hình quan hệ.Thực hành thiết kế cơ sở dữ liệu từ yêu cầu thực tế.
Tuần 6Công cụ quản lý cơ sở dữ liệu- Sử dụng MySQL Workbench, SQL Server Management Studio, pgAdmin.Làm quen với công cụ để quản lý cơ sở dữ liệu.
Tuần 7Phương pháp chuẩn hóa cơ sở dữ liệu- Các dạng chuẩn: 1NF, 2NF, 3NF.- Tối ưu hóa cơ sở dữ liệu qua chuẩn hóa.Tìm hiểu cách tối ưu cơ sở dữ liệu qua chuẩn hóa.
Tuần 8Lập trình cơ sở dữ liệu: Stored Procedures và Functions- Tạo và gọi các thủ tục lưu trữ (Stored Procedures).- Viết các hàm trong cơ sở dữ liệu.Tăng cường khả năng lập trình trong cơ sở dữ liệu để tái sử dụng mã lệnh.
Tuần 9Tối ưu hóa truy vấn SQL- Các phương pháp tối ưu hóa câu lệnh SELECT.- Indexing, sử dụng EXPLAIN trong SQL.Thực hành tối ưu hóa hiệu suất truy vấn SQL.
Tuần 10Phân tích dữ liệu trong cơ sở dữ liệu- Sử dụng các truy vấn nhóm (GROUP BY), hàm tổng hợp (SUM, AVG, COUNT).Thực hành phân tích dữ liệu qua các câu lệnh SQL.
Tuần 11Quản lý và sao lưu cơ sở dữ liệu- Cách sao lưu, phục hồi và bảo mật cơ sở dữ liệu.Thực hành sao lưu và khôi phục dữ liệu.
Tuần 12Xử lý lỗi và bảo mật cơ sở dữ liệu- Các lỗi SQL thường gặp và cách khắc phục.- Kỹ thuật bảo mật cơ sở dữ liệu (quản lý quyền, mã hóa dữ liệu).Thực hành xử lý lỗi và bảo mật cơ sở dữ liệu.
Tuần 13Công cụ và kỹ thuật quản trị cơ sở dữ liệu nâng cao- Quản lý người dùng và quyền truy cập.- Tạo và quản lý các đối tượng trong cơ sở dữ liệu.Quản lý hệ thống cơ sở dữ liệu ở mức độ cao.
Tuần 14Tương tác giữa các hệ quản trị cơ sở dữ liệu- Kết nối và đồng bộ hóa MySQL với PostgreSQL, SQL Server.Thực hành liên kết các hệ quản trị cơ sở dữ liệu khác nhau.
Tuần 15Ôn tập và bài thi cuối kỳ- Hoàn thiện bài dự án cuối kỳ, giải quyết các vấn đề thực tế.Tập trung vào các vấn đề khó trong môn học.

Ứng dụng thực tế của môn học


Môn học "Các hệ quản trị cơ sở dữ liệu" không chỉ là nền tảng cho công việc quản trị cơ sở dữ liệu mà còn là một kỹ năng quan trọng trong mọi lĩnh vực công nghệ thông tin. Nếu bạn yêu thích việc làm việc với dữ liệu và tạo dựng các hệ thống quản lý thông minh, đây chính là môn học dành cho bạn!

← Về trang chủ