Хелпикс

Главная

Контакты

Случайная статья





Преподаватель. Преподаватель



Преподаватель

ФИО специализация квалификация предмет
Кренделева Наталья Юрьевна ЭВМ инженер – системотехник Информатика
Майтак Ольга Михайлівна Професійне навчання інженер-педагог з комп’ютерних технологій Информатика
Майтак Ольга Михайлівна Професійне навчання інженер-педагог з комп’ютерних технологій Офисное программное обеспечение

Для проверки правильности наших действий обязательно заполняем 2-3 строки в таблице. Это поможет нам выявить некоторые ошибки.

(Жёлтым цветом мы выделили поле — первичный ключ)

Обратите внимание, что наш первичный ключ не работает правильно!

По определению, первичный ключ – это такое поле, значение которого однозначно указывает на одну конкретную запись в таблице. Значение поля «Майтак Ольга Михайлівна» не может помочь нам определить, о какой же записи идёт речь: второй или третьей? Значит, мы допустили ошибку, выбирая первичный ключ! Попробуем её исправить. Есть два варианта.

Первый: добавить в первичный ключ ещё и название предмета (сделать составной первичный ключ). Тогда будет так:

Преподаватель

ФИО предмет специализация квалификация
Кренделева Наталья Юрьевна Информатика ЭВМ инженер - системотехник
Майтак Ольга Михайлівна Информатика Професійне навчання інженер-педагог з комп’ютерних технологій
Майтак Ольга Михайлівна Офисное программное обеспечение Професійне навчання інженер-педагог з комп’ютерних технологій

Анализируем таблицу. Повторяется ли значение в составном первичном ключе? Нет! Может повторяться ФИО, но второе значение поля (предмет) будет разным. Может повторяться предмет, но тогда ФИО будет разным.

Итак, первичный ключ выполняет свою функцию правильно.

Есть второй вариант: просто пронумеровать все записи в таблице, т.е. добавить поле – счётчик и сделать именно его ключевым. Тогда получим такую таблицу:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.