btvn.vn

Tạo bảng dữ liệu bằng phần mềm

Lưu trên thiết bị này
Thực hành khai thác dữ liệu · Chọn bài khác

Từ thiết kế tới bảng thật

Ta đã học bảng và khóa trong nhóm CSDL. Bài này chuyển thiết kế thành các thao tác trong phần mềm quản trị; dùng bộ dữ liệu mẫu, không thao tác trên dữ liệu thật của tổ chức.

Chọn công cụ và tạo cấu trúc

SGK thực hành với hệ quản trị và phần mềm khách như HeidiSQL; giao diện là công cụ gửi yêu cầu tới hệ quản trị, không đồng nghĩa chính cơ sở dữ liệu. Có thể dùng công cụ học tập tương đương nếu đáp ứng tạo bảng, khóa và quan hệ. Với quản lí mượn sách, xác định bảng Sach(MaSach, TenSach), bảng LuotMuon(MaLuot, MaSach, NgayMuon). Chọn kiểu văn bản cho mã/tên, kiểu ngày phù hợp cho ngày mượn; chỉ định MaSach ở Sach và MaLuot ở LuotMuon làm khóa chính; tạo khóa ngoài từ LuotMuon.MaSach tới Sach.MaSach. Trong giao diện, mở phần cấu trúc bảng, thêm trường, đặt khóa rồi lưu; kiểm lại cấu trúc đã tạo.

Đừng để phần mềm chọn mọi kiểu thay mình

Mã sách “0012” cần giữ số 0 đầu. Nếu coi đó là số dùng tính toán, công cụ có thể làm mất cách biểu diễn mong muốn. Chọn kiểu văn bản cho mã là hợp lí ở thiết kế này; không chọn kiểu số chỉ vì các kí tự đều là chữ số.

Thử vận dụng

Muốn mã “0012” giữ nguyên hình thức và không dùng để tính, nên ưu tiên kiểu nào?
Chọn một đáp án

Thứ tự tạo và nhập

Tạo bảng Sach trước, nhập S01–“Tin học”, S02–“Toán”. Tạo LuotMuon có khóa ngoài rồi nhập lượt M01 tham chiếu S01. Khi thử nhập mã sách chưa tồn tại, ràng buộc cần từ chối theo thiết kế; ta kiểm đây là bảo vệ dữ liệu, không xem là lỗi phải tắt đi.

Ví dụ xem cách làm

Lập cấu trúc bảng ThanhVien gồm mã, tên, ngày tham gia; chọn khóa và kiểu dữ liệu phù hợp.

Ví dụ xem cách làm

Sau tạo khóa ngoài, nên thử một bản ghi như thế nào để kiểm ràng buộc?

Những điều cần nhớ

Thiết kế trước, thao tác theo chức năng của công cụ rồi kiểm cấu trúc/ràng buộc thật. Dữ liệu đúng kiểu và liên kết quan trọng hơn tên nút đang ở vị trí nào.

Đang học