Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie_Access-GP.doc
Скачиваний:
47
Добавлен:
11.02.2015
Размер:
81.92 Кб
Скачать

Задание «Реализация реляционной базы данных в субд Access»

Задание:

  1. Создать таблицы, определив для каждого поля таблицы свойства. Для полей внешнего ключа создать поле с подстановкой (раскрывающий список).

  2. Установить связи между таблицами.

  3. Создать запросы:

  1. Три запроса на выборку со сложными критериями отбора;

  2. Три запроса, использующие групповые операции и статистические функции SQL;

  3. Параметрический запрос;

  4. Перекрестный запрос;

  5. Запросы на изменение.

  1. Создать две формы: простую (на основе одной таблицы) и сложно-подчиненную (на основе двух таблиц, объединенных связью «один-ко-многим»). Разместить в формах различные элементы управления: поля с раскрывающимися списками, кнопки для запуска запросов и форм и т. д.

Вариант 1

Создать базу данных «Подписка на печатные издания». База данных должна содержать следующую информацию:

  • Данные о печатных изданиях: (Код, тип издания (газеты, журналы, ежедневники, ежемесячники, детская литература, садоводство и т.д.), наименование, место издания, цена и т. д.);

  • Информацию о подписчиках (№ паспорта, ФИО, Адрес);

  • Информацию о кассирах (Табельный № ФИО, Стаж);

  • Информацию о подписных абонементах (кто на что подписался, кто оформил подписной абонемент).

Выяснить общую стоимость подписки для определенного подписчика.

Вычислить общее количество выписанных экземпляров определенного типа и конкретного печатного издания.

Сколько и какие подписки оформил определенный кассир?

Вариант 2

Создать базу данных «Поликлиника». Поликлиника имеет несколько кабинетов, предназначенных для разных специализаций. для одной специализации может быть выделено несколько кабинетов. В одном и том же кабинете в разное время принимают разные врачи одной и той же специализации.

В базе данных сохранить сведения:

  • Об имеющихся кабинетах (№ кабинета, специализация)

  • Данные о работающих врачах (Таб№, ФИО, специализация);

  • Данные о пациентах(№ паспорта, ФИО, Адрес);

  • Информация о приёме врача (кто кого принял и когда)

Где и когда принимают врачи нужной специализации?

Вычислить количество приемов у определенного врача по датам. Составить перекрестный запрос - расписание с фамилиями врачей по дням недели.

Вариант 3

Создать базу данных «Хлебокомбинат». Хлебокомбинат производит несколько видов продукции (хлеб, булочные изделия, печенье). На каждый вид продукции установлены нормы расходов ингредиентов.

В БД сохранить сведения:

  • Продукция (КодПродукции, Название, Цена за кг, категория);

  • Ингредиенты (КодИнг, Название, Цена за кг);

  • Состав (какой ингредиент в каком количестве идет на изготовление того или иного вида продукции).

Вычислить расход ингредиентов на изготовление каждого вида продукции и общий расход ингредиентов.

Вариант 4

Создать базу данных «Фабрика офисной мебели». Фабрика производит несколько видов офисной мебели, которая находится на складе и отгружается покупателям по их заказам.

В БД сохранить сведения:

  • Мебель (Артикул, Наименование, Цена за ед., категория (столы, стулья, шкафы и т.п.)

  • Склад (№Склада, Площадь в кВ.м, Адрес);

  • Расположение по складам (на каком складе какая мебель находится)

  • Покупатели (№ паспорта, ФИО, Адрес);

  • Заказы (Какой покупатель какую мебель заказал)

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