10/10/2018, 11:41
[help] tạo DB cho phần mềm quản lý điểm
DB của mình có các trường ma_mon; ten_mon;diem_15p;diem_1tiet ; diem_mieng; vậy làm thế nào để cho 1 trường nó có thể nhập vao nhiều đầu điểm ?
ai biết chỉ giùm mình
ai biết chỉ giùm mình
Bài liên quan
mình có cột "diem_15p" thì trong cái cột đó có thể nhập nhiều đầu điểm được không (vd:8;9;10...) hay chỉ nhập được 1 đầu điểm , muốn nhập nữa phải tạo bản ghi mới !
bạn giải thích giùm mình!
lần kiểm tra 15' 2 : 9 điểm
lần kiểm tra 15' 3 : 4 điểm
lần kiểm tra 15' 4 : 2 điểm
lần kiểm tra 15' 5 : 6 điểm
lần kiểm tra 15' 6 : 7 điểm
lần kiểm tra 15' 7 : 5 điểm
lần kiểm tra 15' 8 : 5 điểm
trong trường hợp học sinh bị bệnh (hoặc vì lý do nào đó ko kiểm tra) thì thay vì lưu số , cậu lưu là 'ckt' ('ckt' nghĩa là "chưa kiểm tra")
giả sử lần thứ 3 và 6 học sinh chưa kiểm tra thì cậu lưu là
các bạn có thể làm cho mình cái DB ví dụ đc không , thanks bạn trước !
Tham khảo google : "chuẩn hóa cơ sở dữ liệu"
Về nguyên tắc của chuẩn hóa là phải chia CSDL nhỏ nhất có thể, vd cột diem15 phút thì ko nên nhập kiểu 1,2,3,4... mà phải thêm 1 table nữa, mỗi record là 1,2,3,4 ...
Lệnh join sẽ giải quyết vấn đề này đơn giản.
Các bác thử hình dung khi cần tìm kiếm tất cả các điểm 15 phút >9 , nếu nhét dạng chuỗi thì query kiểu gì ?