Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод.указания.к.р.2 рус.вар..doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
581.63 Кб
Скачать

Первичный ключ и связывание таблиц

Для эффективной работы в Access каждая таблица в реляционной базе данных должна иметь первичный ключ. Для выбора первого ключевого поля таблицы в окне конструктора необходимо выделить это поле и нажать кнопку Ключевое поле на панели инструментов. В подтверждение того, что ключ задан, влево от поля появится символ ключа. В качестве первичного ключа таблицы должно быть определено поле, в котором сохраняется уникальный код.

Для исключения первичного ключа нужно выделить ключевое поле и нажать кнопку Ключевое поле.

Преимущество использования ключевого поля :

  • скорость. Используя первичный ключ, Access создает индексы, которые позволяют ускорить работу запросов и других функций.

  • упорядочивание. Access автоматически сортирует записи в порядке возрастания или убывания первичного ключа таблицы.

  • отсутствие совпадений. Access не позволяет пользователю вводить данные с тем же первичным ключом, который уже установлен в существующей записи.

  • связи. Access организует связи между таблицами, используя общий первичный ключ.

Связывание таблиц

Реляционные базы данных, как правило, состоят из нескольких таблиц, связи между которыми нужно определить. Определение связей необходимо при использовании таблиц в запросах, формах и отчетах.

Чтобы установить связи, нужно открыть окно базы данных и выбрать команду СервисСхема данных. Если связи для базы данных устанавливаются впервые, то Access выведет на экран пустое окно Схема данных и потом окно диалога Добавление таблицы. В этом окне нужно выделить все таблицы, между которыми будут установлены связи и нажать кнопки Добавить и Закрыть. После этого в окне Схема данных связи между таблицами устанавливаются путем перетягивания мышью поля одной таблицы на поле, по которому устанавливаются связь другой таблицы. При отпуске кнопки мыши на экран выводится окно диалога Связь, в котором выводятся связанные поля. После установления необходимых флажков в этом окне нужно нажать кнопку Создать..

Чтобы удалить связь, нужно щелкнуть по линии связи и нажать клавишу Del.

Ограничения для базы данных

При создании баз данных должны учитываться следующие ограничения :

  • таблица может содержать не больше 255 полей;

  • таблица не может иметь больше 32 индексов;

  • сложные индексы не могут включать в себя больше 10 полей, а общая длина полей не может превышать 255 байтов;

  • общая длина строки таблицы не может превышать 2 Кбайта;

  • размер объекта OLE не должен превышать 1 Гбайта;

  • на число записей в таблице не существует ограничений, но размер файла базы данных Microsoft Access не может превышать 1 Гбайт.

Изменение проекта базы данных

Удаление таблиц

Для того, чтобы удалить таблицу, ее необходимо выделить в окне базы данных и нажать клавишу Del. Если для таблицы, которая удаляется, определены связи, Access откроет дополнительное окно с сообщением, что необходимо также удалить все связи таблицы. После нажатия на кнопку Да Access удалит все связи и саму таблицу.

Переименовывание таблиц

Чтобы переименовать таблицу, ее необходимо выделить в окне базы данные и выполнить команды Правка Переименовать. Внести новое имя таблицы и нажать клавишу Enter.

Переименовывание полей

Чтобы переименовать поле, необходимо открыть соответствующую таблицу базы данных в режиме конструктора, мышью щелкнуть на имени соответствующего поля, выделив его, и набрать новое имя.

Вставка полей

Чтобы вставить новое поле, необходимо открыть таблицу в режиме конструктора. Выделить строку, перед которой нужно вставить поле и выполнить команды Вставка Поле.

Удаление полей

Открыть окно таблицы базы данные в режиме конструктора и выделить поле, что удаляется. После этого нажать клавишу Del.

Перемещение полей

Открыть окно таблицы базы данные в режиме конструктора и выделить поле которое нужно переместить, потом перетянуть его мышью в нужное место.