Читайте также:
|
|
В лабораторной работе в качестве первичного ключа во всех вариантах будет использовано дополнительное служебное поле типа Счётчик (см. таблицу 2). Счётчик – это поле числового типа с размером длинное целое, которое средствами СУБД с добавлением каждой новой записи будет вносить туда новое, уникальное значение. Ни пользователи, ни разработчики не могут внести вручную в такое поле какое-либо значение, поскольку доступ на запись полностью закрыт.
Сам факт создания поля-счётчика ещё не означает, что оно является первичным ключом. Требуется указать это СУБД в явном виде командой «Ключевое поле», выделив ПК в конструкторе таблиц и нажав на кнопку с изображением ключа. Аналогичная пиктограмма появится слева на панели выделения напротив соответствующего поля. Повторное выполнение этой команды убирает статус ПК у поля.
В Access нет отдельной команды для создания ВК. Его придётся создать вручную. Для нашего случая с ПК типа Счётчик нам нужно в подчинённой таблице поле ВК числового типа размером длинное целое. Затем нам нужно включить индексацию, допустив совпадения для связи 1-¥ или исключив их для связи 1-1. Если мы хотим ещё и исключить возможность появления несвязанной записи в подчинённой таблице (рисунок 9, Бочкина), то следует задать обязательный ввод в поле ВК.
Принято полям ПК и ВК, принадлежащим одной связи, присваивать одинаковые имена.
Дата добавления: 2015-08-27; просмотров: 39 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вид связи многие-ко-многим | | | Схема данных |