关于外健的用法和作用 如何保证数据的一致性

数据库有用户表和简历表 用户表有学号姓名等字段 学号是主键 简历表中我把学号设成既是主键又是外健 同时姓名也作为外健 那当管理员在jsp页面中执行增加用户操作之后会在简历表中自动生产该用户的学号和姓名么 如果不行的话是要自己在数据库里手动添加学号姓名么 那这样不是很麻烦 不是很懂外健要如何使用及其作用 麻烦知道的给讲解一下

姓名能做外键吗?有重名的怎么办?