SQL中,主关键字,候选关键字,超关键字,合成关键字,外关键字是什么,有什么区别?(最好是举几个例子)

2024-11-23 11:45:30
推荐回答(1个)
回答1:

学生(学号,姓名)
课程(课程号,课程名)
选课(学号,课程号)
学号 课程号 是主键
候选关键字是在没有学号的情况下可以选择姓名作为关键字
选课的学号 即时学生实体的外键
其他的没学过啊。。主键和外键重要一点吧。。。