Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_Access_2007_2LR.docx
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
660.7 Кб
Скачать

Лабораторная работа

Задание 1. Кассой аэропорта предоставляется отчетность, в которой отражается количество проданных билетов за каждый месяц. Необходимо создать базу данных, в которой будет вестись учет всех проданных билетов и будет автоматически формироваться отчет. В базе должны быть созданы средства для облегчения ввода данных и предусмотрена возможность просмотра количества билетов проданных на рейсы в какой либо из пунктов назначения по выбору.

Таблица 1.3 – Список рейсов

Рейс

Дата

Время

Маршрут

Авиакомпания

1 класс

Бизнес

Эконом

А(5)

Дата/время

(Краткий формат даты)

Дата/время

(Краткий формат времени)

А(20)

А(25)

99

99

99

АЭ001

12.10.2011

17:50

Москва

Аэрофлот

58

10

100

ЛГ030

12.10.2011

17:55

Берлин

Lufthansa

20

50

110

БА001

14.11.2011

09:10

Москва

Белавиа

0

45

97

  1. Конструирование таблиц

Задание 1.1.

Создать в Microsoft Access базу данных Лаб5_Аэропорт, сохранив ее в вашей личной папке. Сконструировать и сохранить структуру таблиц Авиакомпании, Расстояния и Рейсы на основе таблиц 1.1, 1.2, 1.3.

В таблицах вторая строка - это строка со служебной информацией. Эти данные называются шаблонами. Они указывают тип и размер данных:

99- означает, что в столбце должны быть числовые данные без дробной части;

А(15)- в столбце текстовые данные размером не более 15 символов;

Дата – тип данных дата/время, формат поля – Краткий формат даты;

Время – тип данных дата/время, формат поля – Краткий формат времени.

Объект OLE - содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). В нашем случае будет рисунок.

Рекомендации по выполнению

  1. Создайте в вашей личной папке базу данных Лаб5_Аэропорт.Для этого запустите MS Access 2007 Новая база данныхСоздать (укажите название базы и место сохранения)  откроется окно базы данных. В новой базе по умолчанию открыто окно создания таблицы в Режиме таблицы.

  2. Для того что бы перейти в режим Конструктора на вкладке Режимы разверните группу Режим и выберите Конструктор. Если таблица ещё не была сохранена, то введите имя таблицы (в данном случае Авиакомпании).

Если окно создания таблицы не появилось выполните команду СозданиеТаблицыКонструктор таблиц.

  1. Опишите поля таблицы Авиакомпании (табл.1.1) в соответствии со структурой (Рис. 12).

    1. Описание первого поля:

  • В только открытой заготовке таблицы уже есть одно поле (Название поля – Код, тип данных - Счетчик). Задайте имя первому полю - Авиакомпания, введя его в первую строку столбца Имя поля;

  • укажите тип данных для этого поля – Текстовый, выбрав тип Текстовый в столбце Тип данных из раскрывающегося списка;

  • В столбце Описание даются дополнительные пояснения к полю. Заполнять этот столбец не обязательно.

  • задайте присущие полю Авиакомпания свойства. Для этого в нижней части экрана в бланке Свойства поля, установите Размер поля 25, в соответствии с шаблоном, указанным в задании.

Рис. 12. Структура таблицы Авиакомпании

    1. Описание второго поля:

  • задайте имя второму полю - Логотип, написав его во вторую строку столбца Имя поля;

  • укажите тип данных для этого поля – Поле объекта OLE, в столбце Тип данных этой же строки из раскрывающегося списка;

    1. Описание третьего поля:

  • задайте имя третьему полю – Цена за 1 км, написав его в третью строку столбца Имя поля;

  • укажите тип данных для этого поля – Денежный, в столбце Тип данных этой же строки из раскрывающегося списка;

  1. Объявите поле Авиакомпания ключевым. Для этого выделите это поле, затем нажмите кнопку Ключевое поле на вкладке Сервис (Конструктор Сервис Ключевое поле). По умолчанию ключевое поле уже задано.

  2. Сохраните сконструированную структуру таблицы 1.1 под именем Авиакомпании. В режиме конструктора Авиакомпании выглядит, как показано на Рис. 12. Закройте таблицу Авиакомпании. Таблицу не заполнять.

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

  1. Создайте аналогично в режиме Конструктора таблицу Расстояния (на основе табл.1.2). Поле Маршрут объявите ключевым. Таблицу не заполнять.

  2. Сконструируйте аналогично в режиме Конструктора таблицу Рейсы (на основе таблицы табл.1.3).Поле Рейс объявите - Индексированное, совпадения допускаются (в нижней части экрана в бланке Свойства поля). Таблицу не заполнять. Ключевое поле не задавайте!

  3. Сохраните созданную структуру таблицы под именем Рейс и закройте ее.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]