Читайте также: |
|
ДОМАШНЕЕ ЗАДАНИЕ ДЛЯ ПОДГОТОВКИ К ЗАЧЕТУ.
ВЫПОЛНИТЬ САМОСТОЯТЕЛЬНО ОПИСАННУЮ НИЖЕ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.
Задание
Несколько туристических фирм организуют заграничные туры в разные страны. Создать базу, позволяющую отслеживать деятельность турфирм.
Тема 1. Создание базы данных
База содержит следующие данные:
– перечень фирм (таблица ФИРМЫ);
– перечень стран, в которые осуществляются туры (таблица СТРАНЫ);
– сведения о турах (таблица ТУРЫ).
В таблице ТУРЫ предусмотреть следующие данные:
– дату начала тура;
– фирму;
– страну;
– количество участников тура;
– стоимость тура на одного человека.
Предусмотреть не менее 3 стран, не менее 4 фирм. Таблица ТУРЫ должна содержать не менее 15 записей.
Тема 2. Формирование запросов к базе
С помощью конструктора запросов вывести сведения обо всех турах:
1) определенной фирмы;
2) начавшихся до заданной даты;
3) в определенную страну после заданной даты;
4) определенной фирмы, стоимость которых превышает заданное значение.
С помощью запроса на языке SQL вывести сведения:
1) обо всех турах между двумя определенными датами;
2) об общем и среднем количестве туристов для каждой фирмы.
Тема 3. Конструирование формы
С помощью мастера форм создать форму для просмотра сведений о деятельности турфирм.
Тема 4. Конструирование отчета
С помощью мастера отчетов создать отчет, в котором:
1) данные сгруппированы по странам;
2) внутри группы данные упорядочены по фирмам;
3) для каждой группы определить суммарное количество туристов, а также среднюю, максимальную и минимальную цены тура.
Разработка структуры таблиц
В принципе для данной задачи можно создать базу, содержащую лишь одну таблицу, но она не будет отвечать требованиям, предъявляемым к хорошо сконструированным базам, а именно – условиям нормализации. Для нормализации этой таблицы ее следует разбить на 3 таблицы, как это и предложено в задании.
Структура каждой таблицы включает в себя:
– перечень полей;
– типы данных каждого поля;
– свойства полей;
– ключевые поля.
Структура таблицы ФИРМЫ
Таблица Фирмы будет содержать 2 поля:
1) КодФирмы (тип: числовой, длинное целое);
2) Фирма (тип: текстовый).
Ключевое поле: КодФирмы.
Структура таблицы СТРАНЫ
Таблица Страны будет содержать 2 поля:
1) КодСтраны (тип: числовой, длинное целое);
2) Страна (тип: текстовый).
Ключевое поле: КодСтраны.
Структура таблицы ТУРЫ
Таблица ТУРЫ будет содержать следующие поля:
1) Дата (тип: дата/время) – дата начала тура;
2) КодФирмы (тип: числовой, длинное целое);
3) КодСтраны(тип: числовой, длинное целое);
4) Колич (тип: числовой, длинное целое) – количество участников тура;
5) Цена (тип: денежный) – стоимость тура на одного чел, р.
Дата добавления: 2015-08-18; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание таблиц | | | Подготовка исходных данных |