Программа Microsoft Access - электронное пособие access.my-study.info

Создаем таблицу в "Аксес"

Прежде чем приступить к занесению таблицы из начального урока в базу "Аксес", необходимо договориться о названиях объектов. Чтобы избежать ряда проблемм связанных с локальными версиями Windows, настоятельно рекомендую использовать только латинские буквы (еще лучше - английские слова), не использовать пробелы. Идеальным вариантом будет работа с английским Windows или с английской версией офиса (если нет английской версии, то лучше не лениться и переименовывать объекты (как это делать будет объяснено в дальнейших уроках)).

Сперва создадим собственно базу данных "Аксес" (объяснение и видео-ролик для тех, кто впервые работает с Аксес).

"Переводим" имеющуюся таблицу

Первый объект, который мы создадим в базе - таблица. Назовем ее reservations. В дальнейшем постараемся любую таблицу базы данных называть во множественном числе (поскольку она будет содержать множество записей), а поля таблицы будут будут кроме названия содержать префикс - название таблицы в единственном числе.

ID Начало Окончание Страна Отель Тип размещения Фамилии ...
reservationId reservationBegin reservationEnd reservationCountry reservationHotel reservationArrangement reservationNames ...
1 23.09.2008 30.09.2008 Тунис Bel Azur DBL (ALL) Петров Г.Ф.
Петрова В.К.
...
2 10.10.2008 24.10.2008 Россия Англетер (СПб) SNGL (BB) Бенхенда С. ...
3 ... ... ... ... ... ... ...

Начинаем создавать таблицу в "Аксес":

В меню слева в разделе Objects, открываем раздел Tables.
Двойным кликом открываем новую таблицу (область клика обведена красным).
Создать таблицу в аксес (access)

В открывшуюся таблицу вносим имена полей;
в столбце Data type по умолчанию подставляется значение Text.
Создаем поля в таблице   Меняем типы полей в таблице (по умолчанию - текстовое)
Когда все поля созданы, возвращаемся к первому полю таблицы (reservationId):
- помещаем курсор в поле Data Type и меняем значение Text на AutoNumber,
- находим обведенный ниже красным значок "ключа" (Primary Key), кликаем по нему.
Напротив поля "reservationId" должен появится значок ключа (как обведено синим на рисунке ниже).
Смысл этой важной операции (создание ключевого поля) будет объяснен позднее.
создание ключевого поля таблицы (Primary Key)

Теперь таблицу можно закрывать. В появившемся диалоговом окне называем таблицу Reservations и получаем первый объект - таблицу базы данных "Аксес".
Созданная таблица reservations (бронирования)

Открываем таблицу двойным кликом по ней.
Просмотр созданной таблицы

Теоретически созданная таблица готова к заполнению, но практически структура таблицы крайне несовершенна.

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

В созданной нами таблице есть ряд полей, значения которых начнут со временем повторяться. Например, страна, в которую мы отправляем туриста, или название отеля, в котором будет отдыхать турист. Такие значения гораздо удобнее выбирать из списков, чем каждый раз набирать заново. Сами списки можно хранить в базе данных в виде таблиц, а потом в соответствующем поле делать запрос к этим дополнительным таблицам.

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

Следующий урок Связанные таблицы (пример с видео)

© - Создание базы данных в Microsoft Access