01/10/2018, 13:57

Hỏi về bài tập của sql

cho em hỏi bài tập về sql
vd như nó cho 2 bảng
lop(malop,tenlop,magvql)
gv(magv,tengv,malop)

đề bài cho gv(malop) là khóa ngoại tham chiếu đến bảng lop
nó cho thêm ghi chú là lop(magvql)=gv(magv)

vậy thì mình có cần tạo khóa ngoại lop(magvql) tham chiếu đến lop không hay chỉ cần chú ý lúc nhập 2 cái đó bằng nhau ạ

Vô Thin viết 16:03 ngày 01/10/2018

Bạn không cho biết đề bài yêu cầu gì, thì làm sao mà hỗ trợ bạn? Thử đọc lại câu hỏi kỹ xem. Mình bó tay đấy. Mình đoán là đề bài sẽ yêu cầu bài là thiết kế để đạt chuẩn nào đó, bạn gửi đầy đủ yêu cầu lên xem.

Nguyenn Nguyenkore viết 16:08 ngày 01/10/2018

không mình chỉ hỏi là có phải tạo thêm khóa ngoại nữa hay không khi nó cho thêm cái ghi chú kia thôi

Vô Thin viết 16:10 ngày 01/10/2018

không mình chỉ hỏi là có phải tạo thêm khóa ngoại nữa hay không khi nó cho thêm cái ghi chú kia thôi

Bạn hiểu khóa ngoại là gì? Đọc lại định nghĩa. Nó đã có rõ ràng ra đó mà bạn còn đòi có nữa là thế nào? Đề đã cho rồi lop(magvql)=gv(magv) <= cái này là cái gì ?

Nên nhớ, việc đặt tên khóa trùng nhau hay không không phải là điều bắt buộc với SQL nói chung.

Nguyenn Nguyenkore viết 16:01 ngày 01/10/2018

nếu nó cho sao k ghi luôn trên phần khóa ngoại mà lại phải ghi chú bên dưới làm gì.

Vô Thin viết 16:02 ngày 01/10/2018

Bạn gửi đầy đủ câu hỏi bài tập lên đây xem. Nó là nó nào? Không ai hiểu bạn đang nói gì luôn.

Hung viết 16:02 ngày 01/10/2018

“Nó” là crush, và Crush đang làm giáo viên.

Silicon viết 16:10 ngày 01/10/2018

vãi cờ rớt…

Bài liên quan
0