У меня есть одна таблица teacher_details, которая имеет teacher_id
в качестве первичного ключа и одну таблицу exam_details, которая имеет exam_id как один атрибут.Должен ли я сделать атрибут в качестве первичного ключа в sql-сервере или я должен проверить сервлет?
Я хочу, чтобы один учитель не мог создать один и тот же exam_id более одного раза, но может быть возможно, что 2 учителя могут создать тот же экзамен_ид.
Должен ли я сделать exam_id как первичный ключ, или я проверю это в сервлете?
Я использую sql-сервер для базы данных.
create table teacher_details(
teacher_id varchar(20) not null primary key,
teacher_name varchar(30));
create table exam_details(exam_id varchar(20), exam_name varchar(30), teacher_id varchar(20), foreign key (teacher_id) references teachers_details(teacher_id));
ли это обратный путь, exam_id в таблице teacher_details и вы должны иметь API, выполненное с возможностью обрабатывать такие же. –
Какой API настроен? – Dinesh
Я имею в виду, что он также должен обрабатываться на уровне сервлета! –