Создание таблиц и схемы данных

Основными объектами БД являются таблицы, которые связаны между со­бой в схему данных. Именно с этими объектами необходимо начинать работу. В MS Access существуют различные способы создания таблиц (см.табл.7.1).

Таблица 7.1. Способы создания таблиц в MS Access

Режим Описание
Режим таблицы Необходимый макет таблицы формируется соответст­вующим вводом полей в заголовок таблицы, добавлением либо удалением соответствующих столбцов (для этого удобно использовать контекстное меню выделенного столбца) и т.д. Не закрывая подготовленного макета таблицы, вводятся данные в строки таблицы. При сохранении таблицы автоматически анализируются данные и соответствующему полю присваивается тип данных; кроме того, происходит запрос о ключевом поле и об имени таблицы.
Мастер таблиц Новая таблица формируется на основе существующих таблиц (шаблонов), имеющих различные поля. Категории шаблонов (деловые, личные и т.п.), образцы таблиц (Адреса, Гости, Рецепты, Альбомы, Книги и пр.), а также на­личие понятных рекомендаций не вызывают сложностей при создании новой таблицы.
Конструктор Формирование структуры таблицы происходит при заполнении соответствующего бланка, в котором указываются необходимые поля, тип данных, свойства поля и т.д. Режим конструктора предоставляет наиболее широкие возможности по созданию объектов таблицы, и его удобно использовать для внесения необходимых корректив в таблицы, созданные различными способами.
Импорт таблиц Осуществляется импорт данных и объектов из внешнего файла в текущую БД.
Связь с таблицами Создаются таблицы, связанные с таблицами внешнего файла.

 

Работа по созданию таблиц и схемы данных может быть разбита на следующие этапы:

1. Создание и определение структуры таблиц:

- создание новой таблицы (перейти к объекту Таблицыи выбрать один из
способов создания таблицы);

- определение полей, типов данных, описаний (при необходимости) и
свойств полей, включая маски ввода и условия на значение;

- задание первичного ключа (возможны составные);

- создание индексов для необходимых полей;

- сохранение таблицы в базе.

2. Связывание таблиц в схему данных с учетом требований целостности
данных (это означает, что связанные поля должны иметь один тип и
формат данных).

3. Определение полей подстановки для удобства работы с данными при
заполнении таблиц (тип данных «Мастер подстановок»).