|
||||||||||||||||||||||||||||||||||
Преподаватель. ПреподавательПреподаватель
Для проверки правильности наших действий обязательно заполняем 2-3 строки в таблице. Это поможет нам выявить некоторые ошибки. (Жёлтым цветом мы выделили поле — первичный ключ) Обратите внимание, что наш первичный ключ не работает правильно! По определению, первичный ключ – это такое поле, значение которого однозначно указывает на одну конкретную запись в таблице. Значение поля «Майтак Ольга Михайлівна» не может помочь нам определить, о какой же записи идёт речь: второй или третьей? Значит, мы допустили ошибку, выбирая первичный ключ! Попробуем её исправить. Есть два варианта. Первый: добавить в первичный ключ ещё и название предмета (сделать составной первичный ключ). Тогда будет так: Преподаватель
Анализируем таблицу. Повторяется ли значение в составном первичном ключе? Нет! Может повторяться ФИО, но второе значение поля (предмет) будет разным. Может повторяться предмет, но тогда ФИО будет разным. Итак, первичный ключ выполняет свою функцию правильно. Есть второй вариант: просто пронумеровать все записи в таблице, т.е. добавить поле – счётчик и сделать именно его ключевым. Тогда получим такую таблицу:
|
||||||||||||||||||||||||||||||||||
|