TRANG CHỦ

Tin 11 - Bài 19: Thực hành tạo lập CSDL và các bảng

Bài học hướng dẫn thực hành tạo mới CSDL bằng HeidiSQL, tạo bảng dữ liệu, khai báo khóa chính và lưu kết quả đúng quy trình.

Mục tiêu bài học

  • Biết tạo mới CSDL qua giao diện HeidiSQL.
  • Tạo bảng không có khóa ngoại; chỉ định khóa chính, không cho trống/không trùng lặp khi cần.
HeidiSQL CSDL khóa chính AUTO_INCREMENT

Nhiệm vụ thực hành

  • Lập CSDL tên mymusic.
  • Tạo bảng nhacsi theo thiết kế Bài 18; khai báo khóa cho bảng.
Nhắc lại: Bảng nhacsi quản lí thông tin nhạc sĩ theo mô hình đã chuẩn hóa ở Bài 18.

Quy trình thao tác chính trên HeidiSQL

3.1 Tạo CSDL mymusic

  • Nháy phải tại danh sách CSDL → Tạo mớiCơ sở dữ liệu → nhập tên mymusic.
  • Chọn bộ mã utf8mb4, đối chiếu utf8mb4_general_ci → OK.

3.2 Tạo lập bảng nhacsi

  • Tạo bảng nhacsi gồm các trường:
  • idNhacsi kiểu INT, AUTO_INCREMENT, NOT NULL.
  • tenNhacsi kiểu VARCHAR(255), giá trị mặc định chuỗi rỗng.
Lưu ý: Có thể đánh dấu NOT NULL cho tenNhacsi nếu yêu cầu bắt buộc nhập.

3.3 Khai báo khóa

  • Khóa chính (PRIMARY KEY): gán cho idNhacsi.
  • Nếu chọn nhầm khóa: nháy đúp vào trường đã gán dưới PRIMARY KEY để đổi lại đúng trường.

3.4 Lưu kết quả

  • Nhấn Lưu để ghi định nghĩa bảng.
  • Bảng nhacsi xuất hiện trong CSDL mymusic.

Luyện tập – Vận dụng

  • Luyện tập: khai báo tạo bảng casi theo thiết kế ở Bài 18.
  • Vận dụng: lập CSDL quản lí địa giới hành chính Việt Nam; tạo bảng Tinh/ThanhPho (có thể mở rộng thêm Quan/Huyen).
Gợi ý trình bày: Ghi rõ tên bảng, kiểu dữ liệu, khóa chính và ràng buộc cần thiết.