Học SQL Cơ Bản

Giảng viên: content hunger

Thời gian/ngày1 giờ
Tổng số ngày56 ngày
Cấp độCơ bản

Nội dung ngày đầu tiên

Chào mừng bạn đến với khóa học SQL Cơ Bản!

1. Cơ sở dữ liệu (Database) là gì?

  • Hãy tưởng tượng cơ sở dữ liệu như một tủ hồ sơ kỹ thuật số được tổ chức một cách có hệ thống. Thay vì giấy tờ, nó chứa dữ liệu (data) như thông tin khách hàng, sản phẩm, đơn hàng, v.v.
  • Có hai loại chính: Cơ sở dữ liệu quan hệ (Relational - SQL) và không quan hệ (Non-relational - NoSQL). Trong khóa học này, chúng ta tập trung vào CSDL quan hệ.

2. CSDL Quan hệ (Relational Database)

  • Dữ liệu được lưu trữ trong các bảng (tables).
  • Mỗi bảng gồm các hàng (rows - còn gọi là bản ghi/records) và các cột (columns - còn gọi là trường/fields).
  • Ví dụ: Bảng SinhVien có các cột như MaSV, HoTen, NgaySinh và mỗi hàng là thông tin của một sinh viên cụ thể.

3. SQL là gì?

  • SQL là viết tắt của Structured Query Language (Ngôn ngữ truy vấn có cấu trúc).
  • Đây là ngôn ngữ tiêu chuẩn để giao tiếp với các CSDL quan hệ. Nó giúp bạn:
    • Truy vấn dữ liệu (Query): Lấy thông tin bạn cần.
    • Thêm/Sửa/Xóa dữ liệu: Cập nhật thông tin trong CSDL.
    • Quản lý CSDL: Tạo bảng, định nghĩa cấu trúc, v.v.

4. Cài đặt môi trường

  • Để thực hành, bạn có thể sử dụng các công cụ online như SQLite Online hoặc cài đặt một hệ quản trị CSDL như MySQL, PostgreSQL cùng với một công cụ giao diện như DBeaver hoặc MySQL Workbench. Đối với người mới bắt đầu, SQLite Online là lựa chọn đơn giản nhất.

Mục tiêu học tập

Xây dựng kế hoạch học tập để nắm vững kiến thức SQL cơ bản dựa trên danh sách phát YouTube.