Выполнена Лабораторная работа в Microsoft Access по созданию базы данных TYR
Задание 1. Запустить MS Access.
Задание 2. Создать новую базу данных и сохранить ее с именем TYR в своей папке.
Задание 3. В ходе выполнения лабораторной работы вам необходимо решить следующую задачу: Необходимо разработать информационную модель туристического предприятия, включающие следующие реквизиты: код тура, наименование тура, продолжительность тура, цена тура, код страны, название страны, виза (нужна или нет), валюта страны, код менеджера, Фамилия Имя Отчество, телефон.
Основные условия: в одну страну может быть несколько туров, но каждый тур предусматривает посещение только одной страны; один менеджер курирует несколько туров, но каждый тур имеет только одного менеджера-куратора.
Для создания таблиц в среде MS Access необходимо открыть диалоговое окно базы данных в режиме таблицы, если нажать на кнопку Создать, на экране появится диалоговое окно, в котором будет предложено несколько способов работы с таблицей
Для создания таблицы в режиме мастера необходимо:
1. Выбрать компонент Таблицы.
2. Выбрать способ Создание таблицы с помощью мастера.
3. Нажать кнопку Создать.
4. В диалоговом окне Новая таблица выбрать Мастер таблиц и нажать кнопку OK.
В режиме конструктора можно не только вводить имена полей, но также выбирать их тип и задавать их свойства.
Задание 4. Создать таблицу Страна, затем выбрать таблицу Страна и нажать кнопку Конструктор. Появится окно конструктора таблицы.
В открывшемся окне конструктора необходимо указывать Имя поля и Тип данных, это необходимо для создания имен и значений полей для дальнейшей работы (поле – это свойство рассматриваемого объекта, полями являются столбцы нашей таблицы).
Задание 5. Задать для всех полей таблицы Страна Тип данных – Текстовый. Закрыть окно конструктора с сохранением изменений.
Задание 6. Открыть таблицу Страна и заполнить ее.
Режим таблицы – это превосходный способ создания простых таблиц, подходящих для ситуации, когда вам требуется немедленно заполнить их. Создание таблицы заключается в задании полям имен и вводе данных. Для определения имени поля нужно дважды щелкнуть на Поле1 или других именах полей или щелкнуть правой кнопкой мыши и выбрать команду Переименовать столбец. После этого можно вводить данные в таблицу. Столбцы таблицы можно изменить в размерах, удалять, скрывать.
Задание 7. В режиме таблицы создайте таблицу Менеджер, в которой содержится информация о менеджерах турфирмы.
При сохранении таблицы в режиме таблицы программа выдаст запрос о задании ключевого поля.
На вопрос программы необходимо ответить Нет и задать ключевое поле самостоятельно. Для этого необходимо открыть таблицу в режиме конструктора, установить курсор напротив ключевого поля и нажать кнопку на панели инструментов.
Задание 8. Для таблицы Менеджер в режиме конструктора установить ключевое поле Код менеджера и сохранить макет таблицы.
Задание 9. Создать таблицу Тур в режиме конструктора, имеющую следующие поля:
Код тура (тип данных – текстовый, размер поля – 10 символов). Название тура (тип данных – текстовый, размер поля – 20 символов). Продолжительность тура (тип данных – числовой, размер поля – длинное целое). Цена (тип данных – денежный, формат поля – евро). Код менеджера (тип данных – Мастер подстановок, размер поля – 15 символов). Код страны (тип данных – Мастер подстановок, размер поля – 10 символов)
Задание 10. Выбрать в качестве ключевого поле Код тура. Не заполнять таблицу Тур без установления схемы данных.
Задание 11. Заполнить окно Схема данных, как показано на рис. 54.
Связь между полями устанавливают путем перетаскивания имени поля из одной таблицы в другую на соответствующее ему связанное поле. После перетаскивания открывается диалоговое окно Изменение связей, в котором можно задать свойства образующейся связи.
Включение флажка Обеспечение условия целостности данных позволяет защититься от случаев удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым и оба поля должны иметь одинаковый тип. Флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.
Задание 12. Установить связи между таблицами Страна и Тур.
Задание 13. Установить связи между таблицами Тур и Менеджер. В результате описанных действий окно Схема данных приобретет вид, показанный на рис. 56.
Задание 14. Сохранить установленные связи между таблицами.
Задание 15. Заполнить таблицу Тур.
Задание 16. Отредактировать структуру базы данных: в базу данных включить информацию об иностранном языке, который владеет каждый менеджер, и название столиц государств;
Задание 17. Создать таблицу авиакомпания: код авиакомпании, название авиакомпании, Фамилия Имя Отчество конкретного лица, телефон. Связать эти данные с исходной базой данных, учитывая, что каждый тур обслуживается одной авиакомпанией и одна авиакомпания может обслуживать несколько туров, например, в одну и ту же страну.
Задание 18. Изменить код одного из менеджеров. Проверить изменение кода в других таблицах.