Trong câu hỏi luyện tập nếu chọn hai trường Số thẻ học sinh và mã môn cũng vẫn không thể làm khóa chính được vì nó có thể lặp lại bởi vì 1 học sinh, học 1 môn và với môn đó có thể có nhiều con điểm (TX, DDG giữa kì, DDg cuối kì), mỗi con điểm trên một hàng. Theo tôi nên chọn 3 trường là Số thẻ học sinh, Mã môn và Loại điểm làm khóa với giả thiết là chỉ có 1 con điểm đánh giá Thường xuyên, còn nếu có nhiều con điểm thường xuyên thì phải chọn 4 trường làm khóa.
@ForlangWorld Жыл бұрын
Ý kiến của bạn rất chính xác, mình có thiếu sót chỗ này. Cám ơn bạn đã góp ý!
@hienbui67327 күн бұрын
Mình nghĩ, dù điểm TX chỉ có 1 cột thì 2 kỳ khác nhau vẫn trùng nên khóa chính phải 4 trường mới được
@notle273 Жыл бұрын
Cảm ơn thầy nhiều🥰
@hienbui67322 күн бұрын
phần khóa thầy nói chưa chính xác. Khóa không chỉ là tập thuộc tính giúp 2 bản ghi bất kỳ phân biệt mà còn phải thỏa mãn điều kiện là không có tập con nào của nó có thể làm khóa. Hay nói cách khác, khóa phải là tập ít thuộc tính nhất phân biệt được 2 bản ghi bất kỳ.
@Baoquyetle11 ай бұрын
Cho e hỏi vs ạ ở bài vận dụng, bảng phòng thi chọn số phòng và tên trường, vậy nếu (ví dụ) có 2 bạn cùng học 1 trường và cùng thi phòng số 3 thì tên trường và phòng thi nó sẽ trùng lại thì sao ạ
@ForlangWorld11 ай бұрын
2 bạn học cùng trường, thi cùng phòng thì mã phòng thi sẽ trùng lặp, điều này là bình thường vì trong bảng học sinh lúc này trường mã phòng thi không phải khóa chính nên nếu có trùng lặp cũng không sao cả.
@lamnguyengia557423 күн бұрын
Thầy ơi thầy làm seri trắc nghiệm từ bài được không ạ
@meoenyt5358 Жыл бұрын
ra tiếp ik thầy uii
@phailamsaooo11 ай бұрын
Cx zô học ghe đấy
@meoenyt535811 ай бұрын
@@phailamsaooo :)))))))))))))))) nửa năm
@uyentrinhnguyenle Жыл бұрын
Ui dễ hiểu quá
@KhanhVyHo-uf9fl8 ай бұрын
Lấy số cccd làm khoá ngoài của bảng điem dc k a
@paulpham14410 ай бұрын
Thầy ơi ở câu 1 trang 68 (phút thứ 18) tại sao bảng ca sĩ lại có khóa chính là Sid, nếu TK là Sid của Trần Khánh vậy nếu có người tên Trần Khanh thì Sid sẽ thể hiện làm sao ?
@ForlangWorld10 ай бұрын
Sid của Trần Khánh là TK, Sid của Trần Khanh là TH, ... Sid là do mình tự đặt nên đặt thế nào cũng được miễn không trùng nhau là được nhé.
@nguyenthihongngoc5937 Жыл бұрын
Thầy ơi. Sao lúc thầy vd phần liên kết bảng. Thầy nói tạo 2 bảng và liên kết lại để tránh nhất quán và tránh dư thừa dữ liệu. Vậy sao lúc nội dung liên kết dữ liệu thầy lại nói đó là nhược điểm ạ?
@ForlangWorld Жыл бұрын
Chúng ta tạo 2 bảng nhỏ để lưu trữ dữ liệu được nhất quán và tránh dư thừa, còn liên kết 2 bảng lại khi chúng ta cần truy xuất dữ liệu của cả 2 bảng cùng lúc, chỉ liên kết lại (join) để truy xuất dữ liệu thôi nhé, truy xuất dữ liệu xong rồi thì bảng liên kết sẽ bị xóa đi.
@nguyenthihongngoc5937 Жыл бұрын
@@ForlangWorld dạ. Em hiểu ạ. Nhưng em xem slide thì không hiểu ạ. Chổ nhược điểm của liên kết bảng đó ạ
@mgh4832 Жыл бұрын
Thầy ơi cho con hỏi chỗ 19:46, Aid không được chọn làm khoá mà Mid mới được chọn làm khoá, vậy tại sao Mid là khoá ngoài của bảng Bản nhạc ạ
@南法子11 ай бұрын
Bạn thấy cột Aid nó lặp lại ko, nếu nó lặp lại sao làm khóa chính đc fen.
@hanguyenthi323811 ай бұрын
thầy ơi sao mid là khóa chính vậy ạ sao biết mid có trường ít nhất vậy ạ
@ForlangWorld11 ай бұрын
mid là mã định danh, do chúng ta tự đặt nên chúng ta sẽ không đặt trùng nhau và mã định danh thì thường ngắn gọn (ví dụ như A001, B2010, 321C, ...)
@phuochuu821 Жыл бұрын
@lpc381911 ай бұрын
thầy ơi bài luyện tập 1 sao số cccd k làm khóa chính vậy thầy
@ForlangWorld11 ай бұрын
Số thẻ học sinh và cccd đều không có trùng lặp nên có thể chọn 1 trong 2 làm khóa chính đều được nhé
@nhattran506211 ай бұрын
E ghi khóa chính là số thẻ học sinh( hoặc số cccd) thì có được tính điểm ko ạ@@ForlangWorld