Базы данных. ЛР№2_4. Работа с таблицами Access

2.3. Изменение структуры таблицы

При работе с таблицами нередко необходимо изменить их структуру: добавить новое поле, удалить существующее или изменить свойство. Для примера будем учитывать продажи товаров с учетом типа. Для этого выбираем таблицу ТОВАР, щелкаем по названию правой кнопкой мышки и выбираем пункт Конструктор.

В режиме конструктора добавим поле Категория в таблице ТОВАР. Под категорией будем понимать вид товара: вычислительная техника, копировальная техника, программы, канцелярские товары. Но сами значения будут храниться в другой таблице, ссылка на которые будет находиться в таблице ТОВАР. Таким образом поле Категория должно иметь тип Длинное целое.

Далее создаем таблицу КАТЕГОРИЯ ТОВАРА с двумя полями: Код и Значение.  Поле Код должно иметь тип Счетчик (автоматически станет первичным ключом), поле Значение — текстовым. Название полей сокращать не будем, поэтому для этого поля выберем количество символов 22 символа — по самому длинному значению.

Добавьте в таблицу ТОВАР значения с учетом значений таблицы КАТЕГОРИЯ ТОВАРА. Недостатком данного метода является то, что в голове надо держать возможные значения. В дальнейшем, при изучении Форм, мы научимся решать подобные проблемы, работая одновременно с двумя таблицами.

Задание 3

1. Создайте по аналогии таблицу КАТЕГОРИЯ ПОКУПАТЕЛЯ с двумя полями: Код и Название. Покупателей будем делить на три категории: Организация, Частное лицо, Неизвестно. Заполните таблицы.

Замечание. При создании новых таблиц, запросов, форм можно использовать уже существующие объекты. Например, таблица КАТЕГОРИЯ ПОКУПАТЕЛЯ по структуре очень похожа на таблицу КАТЕГОРИЯ ТОВАРА. Поэтому ее можно скопировать через Буфер обмена, используя стандартные методы. При этом при вставке будет сделан запрос на новое имя. Ну а затем просто исправляем в режиме конструктора скопированную таблицу.

2. Добавьте в таблицу ПОКУПАТЕЛЬ поле Категория типа Длинное целое. Заполните его согласно таблице КАТЕГОРИЯ ПОКУПАТЕЛЯ.

Переход к списку заданий

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru