我正在从这里学习插入异常。以下数据写入其中,
插入异常
当某些属性在没有其他属性的情况下无法插入到数据库中时,就会发生插入异常。例如,这与删除异常相反——除非我们至少有一名学生注册了该课程,否则我们无法添加新课程。
StudentNum CourseNum Student Name Address Course
S21 9201 Jones Edinburgh Accounts
S21 9267 Jones Edinburgh Accounts
S24 9267 Smith Glasgow physics
S30 9201 Richards Manchester Computing
S30 9322 Richards Manchester Maths
我被困在理解这个概念上。为什么我们需要学生注册该课程才能存在?
提前致谢