Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_КТ_1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.22 Mб
Скачать

5.2. Создание таблиц базы данных

Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».

В окне «Новая таблица» выберите режим «Конструктор» и нажмите кнопку ОК. Опишем структуру таблицы ЗАКАЗЧИК.

В каждой строке верхней половины окна Конструктора таблицы (рис. 11) введете данные, используя информацию о структуре таблицы базы данных, представленную в табли­це 1 методических указаний:

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

  • тип хранимых данных, соответствующий имени поля, указывайте с помощью Кнопки раскрытия списка в столбце «Тип данных»;

  • графа «Описание» не является обязательной для заполнения.

Рисунок 11. Конструктор таблиц.

Для перехода из столбца в столбец используйте клавишу «Tab» или «Enter» Перемещение курсора из верхней половины в нижнюю, и обратно производится с помощью клавиши F6 или «мышью».

В нижней половине окна для каждого поля укажите его свойства, используя ин­формацию из таблицы, предварительно щелкнув клавишей мыши по имени поля. Где возможно пользуйтесь кнопкой «раскрытия списка» (наличие или отсутствие данной кнопки можно проверить, встав на правый край строки и щелкнув левой кнопкой мыши). Строки в окне «Свойства поля», для которых в таблице нет указаний на заполнение, не заполняйте.

В завершении выделите поля, которые должны стать ключевыми (эти поля отмечены в таблицах 1, 2. 3 в графе «Признак ключа» - «*»). Щелкните на сером поле в начале строки с именем ключевого поля - строка выделится. Выберите команду Правка / Ключевое поле.

Сохраните структуру таблицы, выполнив команду из меню Файл / Сохранить, и введите имя таблицы: ЗАКАЗЧИК.

Закройте режим конструктора: Файл / Закрыть.

Теперь, используя таблицы 2 и 3, опишем структуру таблиц БД ТОВАР и ЗАКАЗ с помощью мастера и путем ввода данных. На основе вспомогательной таблицы 2 создадим таблицу Т0ВАР, а табли­цы 3 - таблицу ЗАКАЗ.

Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».

В окне «Новая таблица» выберите режим «Мастер таблиц» и нажмите кнопку ОК. Опишем структуру таблицы Т0ВАР.

В появившемся окне (рис. 12) на выбор предложено две категории таблиц. Выберем Деловые.

Рисунок 12. Мастер создания таблиц.

В поле «Образцы таблиц» выберите Товары. Щелкнув на элементе списка «Образцы таблиц» в списке «Образцы полей» отобразятся все поля, доступные для этой таблицы. Чтобы переместить поле из списка «Образцы полей» в список «Поля новой таблицы», выделите его, а затем щелкнете на кнопке >. В данном случае в таблицу входит 5 полей:

- КодТовара;

- Наименование Товара. В списке образцов полей мастера есть поле ОписаниеТовара. Выберите его, включив в список полей будущей таблицы, а затем переименуйте, нажав «Переименовать поле…»;

- Характеристика Товара. В качестве исходного опять выберите поле ОписаниеТовара, а затем переименуйте;

- Единица измерения. В качестве исходного опять выберите поле ОписаниеТовара (оба поля имеют текстовый тип), а затем переименуйте;

- Цена.

Когда все поля добавлены, диалоговое окно мастера будет иметь такой вид, как показано на рис. 13.

Рисунок 13. В таблицу добавлены все необходимые поля.

Следующее окно мастера создания таблиц предлагает задать имя для новой таблицы (оно может отличаться от указанного в образцах таблиц) и выбрать способ определения первичного ключа. Так как на этапе планирования было решено, что в качестве первичного ключа используется поле Код товара, выберите опцию «Пользователь определяет ключ самостоятельно» (рис.14) и щелкните кнопку «Далее».

Рисунок 14. Мастер предлагает указать имя будущей таблицы и

способ определения ключа.

Мастер предложит вам выбрать нужное поле, а также указать, какие данные должны в нем содержаться (рис 15). Поэтому из раскрывающегося списка в верхней части окна мастера выберите поле КодТовара, а в качестве значений данного поля - автоматически генерируемую последовательность номеров (первый из трех предложенных вариантов).

Рисунок 15. Выберите поле для первичного ключа и

способ формирования его уникальных значений.

Щелкните «Далее». «Далее». В заключительном окне мастера оставьте по умолчанию опцию «Ввести данные непосредственно в таблицу» (рис. 16) и щелкните на кнопке «Готово».

Рисунок 16. Укажите свои дальнейшие действия

после создания мастером таблицы.

После завершения работы мастера новая таблица появится в рабочем пространстве Access (рис. 17).

Рисунок 17. Созданная мастером таблица ТОВАР.

Теперь опишем структуру таблицы ЗАКАЗ. В окне БД щёлкните на кнопке Таблицы, а затем дважды щёлкните на ярлыке «Создание таблицы путем ввода данных». В рабочем пространстве приложения Access появится новая таблица – Таблица 1 – в режиме таблицы(рис.18).

Рисунок 18. Создание таблицы путем ввода данных.

Укажите имена полей для новой таблицы. Для этого достаточно дважды щёлкнуть на заголовке нужного столбца (Поле1, Поле2 и т.д.) и ввести имя поля. Закончив ввод, сохраните новую таблицу, щёлкнув на кнопке «Сохранить» и в открывшемся окне введите имя новой таблицы Заказ. При сохранении таблицы Access проанализирует данные и автоматически присвоит каждому полю соответствующий тип данных и формат. Затем перейдите в режим Конструктора, чтобы уточнить типы полей (если Access их неверно истолкует) и определить первичный ключ. Для этого щёлкните правой кнопкой на заголовке окна таблицы и в открывшемся контекстном меню выберите пункт «Конструктор таблиц».

Если надо удалить таблицу в окне щелкните по имени таблицы и нажмите клавишу «DELETE».

Для редактирования таблицы её необходимо открыть в режиме Конструктор, и в открывшемся окне внести необходимые вам изменения.