1. На основе группы атрибутов, указанных в варианте задания, спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого:
a) определите типы значений атрибутов и их размер;
b) определите первичные и внешние ключи в таблицах и необходимые связи между ними.
2. Создайте файл БД. 3. Создайте таблицы БД:
a) при создании справочных таблиц укажите ключевые поля;
b) при создании учетной таблицы для внешних ключей используйте столбцы подстановок (код и характеризующий его столбец) из справочных таблиц, при этом следует отменить опцию: «скрыть ключевой столбец» и выбрать основной столбец подстановки;
c) откорректируйте, при необходимости, схему данных со связями между таблицами.
4. Внесите данные в таблицы (не менее 10 кортежей в каждой таблице) и убедитесь, что система поддержки целостности БД функционирует.
5. Используя язык запросов QBE, выполните запросы согласно варианту задания.
6. Создайте 2 простые формы для каждой справочной таблицы и выполните следующие действия:
a) коррекцию форм при помощи Конструктора;
b) просмотр созданных форм по записям;
c) ввод новых данных в таблицы посредством форм согласно заданию;
d) обновление данных в таблицах посредством форм согласно заданию;
e) сортировку записей в таблицах согласно заданию;
f) фильтрацию записей согласно заданию.
7. Создайте сводный отчет, в который должны войти все поля за исключением одинаковых полей:
a) предусмотрите в отчете текущие итоги согласно варианту задания;
b) просмотрите отчет и, если необходимо, отредактируйте его в режиме Конструктора.
Атрибуты таблиц и задания
Таблицы
1. Код_фирмы, Название, Адрес, ФИО_заказчика, Телефон
2. Код_товара, Наименование_товара, Цена
3. Код_фирмы, Код_товара, Код_заказа, Количество_заказа, Дата_заказа, Скидка
Запросы:
1. Удалить из базы данных информацию по заданному названию фирмы.
2. Увеличить в два раза цену товара с заданным наименованием.
3. Создать новую таблицу данных, в которую занести коды заказов, наименования товаров и их скидки, превышающие заданное значение.
4. Выбрать коды и наименования товаров с кодами от 5 до 10.
5. Выбрать все сведения о заказах, у которых количество заказа равно заданному значению.
Формы
1. Включить в БД информацию о новом товаре.
2. Изменить в БД количество заказанного товара для заданного кода товара.
3. Просмотреть таблицы после изменений.
4. Отсортировать записи по возрастанию цены товаров.
5. Отфильтровать данные, показав только сведения о выбранной фирме.