RE: Nhờ giúp đỡ
tranthanhan1962 > 19-09-18, 07:36 PM
Hi hi!, Giờ thì mới rãnh rỗi ngó nghiêng dùm bạn đây.Nó chung về tạo table, liên kết của ban khá OK. Thông qua cách phân tích của bạn mình có vài ý kiến sau đây:
1/ Bạn liên kết các table: Tb_hocsinh, Tb_loi vào Tb_diem là hợp lý. Nhưng các table Tb_lop, Tb_phong cũng liên kết vào Tb_diem sẽ làm bạn cực khổ thêm khi nhập liệu. Bạn nên dời 2 field khóa ngoại [Ma_lop], [Ma_phong] trên table Tb_diem vào Tb_hocsinh. Sau này trên table Tb_diem chỉ cần nhập [Ma_Hs] là có thể truy vấn [Ma_lop], [Ma_phong] của học sinh đó. Cách làm hiện nay của bạn bắt buột mỗi lần nhập [Ma_Hs] trên table Tb_diem, bạn phải nhập thêm [Ma_lop], [Ma_phong] vào rất cực. Vã lại khi chuyển [Ma_lop], [Ma_phong] vào Tb_hocsinh sau này làm thống kê cũng dễ dàng hơn.
2/Cách làm hiện nay của bạn phần mềm chỉ dùng vào từng năm chứ không nhiều năm được, tất nhiên bạn có thể xử dụng lại cho các năm một cách riêng lẽ, vì khi học sinh lên lớp sẽ đổi khác. Tuy nhiên tôi cũng không khuyến khích bạn thiết kế một phần mềm để sử dụng nhiều năm vì nó sẽ rất khó với trình độ của bạn hiện nay.