Вариант 12.
Разработать информационную систему "Библиотека" для учета хранимой и выданной читателям литературы на языке SQL. БД системы состоит из трех таблиц со следующей структурой:
"Книги":
"Читатели":
* читательский билет (ключевое поле),
* фамилия и инициалы,
* отдел (адрес);
"Выдача":
2. Заполнить таблицы записями (не менее 7 строк) с помощью SQL.
3. Создать по два запроса на выборку, запрос на сортировку; запросы с вычисляемым полем, запросы на удаление и добавление записей в таблицу, итоговый запрос.
Лабораторная работа.
Вариант 13.
Разработать информационную систему "ГАИ" для учета нарушений правил дорожного движения водителями на языке SQL. БД системы состоит из четырех таблиц: "Автомобили", "Водители", "Нарушения" и "Сведения о нарушителях" со следующей структурой:
"Автомобили":
* марка автомобиля;
* серия и номер технического паспорта (ключевое поле);
* государственный номер;
* номер двигателя;
* номер кузова;
* владелец;
* адрес владельца.
"Водители":
"Нарушения":
* название нарушения;
* шифр нарушения (ключевое поле);
"Сведения о нарушителях":
* серия и номер водительского удостоверения;
* гос. номер автомобиля;
* шифр нарушения;
* дата нарушения.
2. Заполнить таблицы записями (не менее 7 строк) с помощью SQL.
3. Создать по два запроса на выборку, запрос на сортировку; запросы с вычисляемым полем, запросы на удаление и добавление записей в таблицу, итоговый запрос.
Лабораторная работа.
Вариант 14.
Разработать информационную систему "Старт" для подсчета результатов соревнований на языке SQL. База данных состоит из трех таблиц:
"Участники":
* фамилия и инициалы;
* стартовый номер (ключевое поле);
* шифр группы (учитывающий пол и возраст);
* спортивная организация.
"Протокол старта":
* стартовый номер;
* время старта;
* отметка о не выходе на старт.
"Протокол финиша":
* стартовый номер;
* время финиша;
* отметка о сходе с дистанции.
2. Заполнить таблицы записями (не менее 7 строк) с помощью SQL.
3. Создать по два запроса на выборку, запрос на сортировку; запросы с вычисляемым полем, запросы на удаление и добавление записей в таблицу, итоговый запрос.
Лабораторная работа.
Вариант 15.
Разработать информационную систему "Потребительская корзина" для анализа уровня жизни в семье на языке SQL. Уровень жизни зависит от соотношения доходов семьи и цен на потребляемые продукты.
БД системы содержит 3 таблицы: "Продукты", "Доходы" и "Потребление". Таблицы имеют следующую структуру:
"Продукты":
* код продукта (ключевое поле);
* наименование;
* ед. измерения.
"Доходы":
* год, месяц (ключевое поле);
* совокупный доход за месяц.
"Потребление":
· год, месяц;
· код продукта;
· количество;
· цена.
2. Заполнить таблицы записями (не менее 7 строк) с помощью SQL.
3. Создать по два запроса на выборку, запрос на сортировку; запросы с вычисляемым полем, запросы на удаление и добавление записей в таблицу, итоговый запрос.
Лабораторная работа.
Вариант 16.
Разработать информационную систему "Перевозки", для транспортного предприятия на языке SQL. На предприятии имеется пакет заявок от других организаций на перевозку различных грузов. БД системы состоит из трех таблиц: "Транспорт", "Заявки", "Доставка", имеющих следующую структуру:
"Транспорт":
* марка автомобиля;
* государственный номер (ключевое поле);
* расход топлива (литров на 100 км.).
"Заявки":
* код заявки (ключевое поле);
* дата;
* пункт отправления;
* пункт назначения;
* название груза;
* единица измерения;
* количество груза.
"Доставка":
* дата и время отправления,
* дата и время возвращения,
* гос. номер автомобиля,
* код заявки,
* ед. измерения,
* количество фактически перевезенного груза,
* пройденное расстояние.
Лабораторная работа.
Вариант 17.
Разработать информационную систему "Сессия" для анализа успеваемости на факультете по конкретной специальности на языке SQL. БД системы состоит из четырех таблиц: "Студенты", "Экзамены", "Зачеты" и "Дисциплины" со следующей структурой:
"Студенты":
* шифр студента (ключевое поле);
* фамилия, имя, отчество;
* курс;
* группа.
"Экзамены":
* шифр студента;
* дата;
* шифр дисциплины;
* оценка.
"Зачеты":
* шифр студента;
* дата;
* шифр дисциплины;
* зачет.
"Дисциплины":
* шифр дисциплины (ключевое поле);
* название дисциплины.
2. Заполнить таблицы записями (не менее 7 строк) с помощью SQL.
3. Создать по два запроса на выборку, запрос на сортировку; запросы с вычисляемым полем, запросы на удаление и добавление записей в таблицу, итоговый запрос.