1. Khái niệm cơ bản
Dữ liệu (Data): Những thông tin thô (số, chữ, hình ảnh) cần lưu trữ.
Cơ sở dữ liệu (Database): Tập hợp các dữ liệu được tổ chức có hệ thống.
Hệ quản trị CSDL quan hệ (RDBMS): Phần mềm dùng để quản lý dữ liệu dưới dạng các bảng có liên kết với nhau (ví dụ: MySQL, SQL Server, Oracle).
2. Tại sao chọn MySQL?
Mã nguồn mở: Miễn phí, cộng đồng hỗ trợ cực lớn.
Tốc độ: Xử lý nhanh, phù hợp cho các ứng dụng Web.
Phổ biến: Là thành phần chính trong bộ công cụ XAMPP mà chúng ta thường dùng để phát triển Web PHP.
3. Cấu trúc của một Database MySQL
Table (Bảng): Nơi lưu trữ dữ liệu về một đối tượng (ví dụ: bảng
GiaoVien,MonHoc).Field/Column (Cột): Các thuộc tính của đối tượng (ví dụ:
MaGV,HoTen).Record/Row (Dòng): Một bộ dữ liệu cụ thể của một đối tượng.
4. Cài đặt và Kết nối
Công cụ thực hành: Sử dụng XAMPP để khởi động dịch vụ MySQL.
Quản lý trực quan: Giới thiệu giao diện phpMyAdmin (truy cập qua trình duyệt:
localhost/phpmyadmin) hoặc MySQL Workbench.Thử nghiệm: Cách tạo một Database trống đầu tiên và kiểm tra trạng thái kết nối.