Основными объектами БД являются таблицы, которые связаны между собой в схему данных. Именно с этими объектами необходимо начинать работу. В MS Access существуют различные способы создания таблиц (см.табл.7.1).
Таблица 7.1. Способы создания таблиц в MS Access
Режим | Описание |
Режим таблицы | Необходимый макет таблицы формируется соответствующим вводом полей в заголовок таблицы, добавлением либо удалением соответствующих столбцов (для этого удобно использовать контекстное меню выделенного столбца) и т.д. Не закрывая подготовленного макета таблицы, вводятся данные в строки таблицы. При сохранении таблицы автоматически анализируются данные и соответствующему полю присваивается тип данных; кроме того, происходит запрос о ключевом поле и об имени таблицы. |
Мастер таблиц | Новая таблица формируется на основе существующих таблиц (шаблонов), имеющих различные поля. Категории шаблонов (деловые, личные и т.п.), образцы таблиц (Адреса, Гости, Рецепты, Альбомы, Книги и пр.), а также наличие понятных рекомендаций не вызывают сложностей при создании новой таблицы. |
Конструктор | Формирование структуры таблицы происходит при заполнении соответствующего бланка, в котором указываются необходимые поля, тип данных, свойства поля и т.д. Режим конструктора предоставляет наиболее широкие возможности по созданию объектов таблицы, и его удобно использовать для внесения необходимых корректив в таблицы, созданные различными способами. |
Импорт таблиц | Осуществляется импорт данных и объектов из внешнего файла в текущую БД. |
Связь с таблицами | Создаются таблицы, связанные с таблицами внешнего файла. |
Работа по созданию таблиц и схемы данных может быть разбита на следующие этапы:
1. Создание и определение структуры таблиц:
- создание новой таблицы (перейти к объекту Таблицыи выбрать один из
способов создания таблицы);
- определение полей, типов данных, описаний (при необходимости) и
свойств полей, включая маски ввода и условия на значение;
- задание первичного ключа (возможны составные);
- создание индексов для необходимых полей;
- сохранение таблицы в базе.
2. Связывание таблиц в схему данных с учетом требований целостности
данных (это означает, что связанные поля должны иметь один тип и
формат данных).
3. Определение полей подстановки для удобства работы с данными при
заполнении таблиц (тип данных «Мастер подстановок»).