Читайте также:
|
|
1. Вывести перечень областей знаний с указанием количества наличествующих книг по каждой области знаний. Считать только те книги, которые находятся в библиотеке, если все экземпляры заданной книги находятся на руках, то ее в список не включать.
2. Запрос с параметром. Для данного читателя вывести перечень книг, которые в настоящий момент находятся у него на руках.
3. Реализовать запрос на удаление промоделировав списание нескольких книг из библиотеки.
Вариант 2
1. Вывести перечень всех книг, которые наличествуют на настоящий момент в библиотеке. Те книги, все экземпляры которых находятся на руках, не должны попасть в данный список. Применить группировку и указать количество наличных экземпляров каждой книги
2. Вывести список читателей, у которых на руках находится заданная книга. Название книги вводить как параметр запроса.
3. Реализовать с помощью запроса на обновление процесс взятия читателем очередной книги.
4. Вывести перечень книг, которые были выданы в течение последней недели, считая от текущей даты.
Вариант 3
1. Вывести список читателей с указанием количества книг, которые в настоящий момент находятся у них на руках. Если у читателя нет книг, то вывести 0 (ноль).
2. Для данной области знаний вывести перечень названий книг, которые к ней относятся, вне зависимости есть в настоящий момент эти книги в библиотеке или они находятся на руках.
3. Вывести список книг, ни один экземпляр которых не находится на руках.
4. Используя запрос на удаление удалить из БД конкретного читателя. Не забудьте о поддержании целостности БД, т.е. если за читателем числятся какие-то книги, то он не может быть удален из библиотеки.
3.4.2 Информационная система “Обеспечение учебного процесса”
Вариант 1
1. Расписание занятий на текущую дату.
2. Расписание занятий для данной группы. Группу вводить как параметр запроса.
3. Рассчитать количество пар в неделю по каждой дисциплине.
4. По электронному журналу на текущую дату определить список задолжников по лабораторным работам.
5. Смоделировать в виде запроса на добавление ввод строк о курсовом проекте в электронный журнал.
Вариант 2
1. Расписание занятий для данного преподавателя, фамилию преподавателя вводить как параметр запроса.
2. Рассчитать, сколько лабораторных работ сдано каждым студентом на текущую дату.
3. Рассчитать, сколько домашних заданий сдано каждым студентом по каждой дисциплине.
4. Смоделировать в виде запроса на изменение сдачу конкретной лабораторной работы по конкретной дисциплине одним студентом (конкретным).
5. Вывести студентов, которые не сдали ни одной работы из требуемых
6. Вывести перечень дисциплин, по которым сданы все требуемые лабораторные работы.
Вариант 3
1. Вывести перечень преподавателей, у которых ни один студент не сдал ни одной работы
2. Вывести перечень дисциплин, по которым у студентов нет задолжностей.
3. Составить список преподавателей, и указать сколько занятий в неделю, у каждого из них.
4. Составить список студентов с указанием дисциплин и количества контрольных, которые надо сдавать и количество уже сданных контрольных.
5. Составить запрос, который бы ставил зачет автоматом, если у студента сданы по дисциплине все требуемые лабораторные и все требуемые контрольные работы. Запрос может быть сложным и потребовать промежуточных запросов.
3.4.3. Информационная система "Железнодорожная станция"
Вариант 1
1. Составы, следующие ежедневно.
2. Добавить составы с текущей датой отправления в таблицу “Даты отправления составов”, если день недели текущей даты соответствует дню недели, в который отправляется данный состав.
3. Удаление вагона. Номер вагона и состава вводятся как параметры запроса.
4. Время отправления составов по каждой из станций.
5. Составы, на которые не куплено ни одного билета.
Вариант 2
1. Определить составы, проходящие через станцию, название которой вводится в качестве параметра запроса.
2. Удаление номера состава, который вводится в качестве параметра.
3. Станции следования пассажиров с вычисляемым полем Общее время следования пассажира.
4. Вывод всех вагонов для каждого состава с указанием типа вагона, а также вывод общего числа вагонов для каждого состава.
5. Обновление времени следования пассажира из созданной запросом на создание таблицы “Время следования пассажиров” в таблицу “Билеты”.
Вариант 3
1. Вывести тип вагона, номера состава и вагона вводятся в качестве параметров запроса.
2. Удаление станции, которая вводится в качестве параметра запроса.
3. Удаление всех составов, даты отправления которых меньше текущей даты.
4. Станции следования составов с указанием общего числа станций следования для каждого состава.
5. Вычислить по станциям следования пассажира общее время следования пассажира и создать по этим данным новую таблицу “Время следования пассажиров”.
3.4.4. Информационная система “Транспортная компания”
1. Запрос на выборку всех клиентов из определенного города или страны.
2. Запрос на среднюю стоимость всех заказов, на минимальную и максимальную стоимость.
3. Запрос на заказы, находящиеся в стадии исполнения на основе нескольких таблиц
4. Удаление сотрудника, имя которого вводится в качестве параметра.
5. Запрос, выполняющий замену значения «В ремонте» поля «Состояние» на значение «Рабочее», если автотранспорт вернули из ремонта.
3.4.5. Информационная система "Поликлиника"
· Выбрать все кабинеты, являющиеся процедурными из соответствующей таблицы.
· Отсортировать зарплату сотрудников по возрастанию, и вычислить среднюю заработную плату в данной клинике.
· Выдача истории болезни по ФИО.
Запрос на обновление данных о квалификации сотрудников: если повышается квалификация работника поликлиники, то соответственно повышается и его заработная плата
· На создание новой таблице, при приеме новых клиентов в поликлинику. Все поля новой таблицы должны быть идентичными таблице с клиентами, уже находящимися на учет в данной поликлинике.
3.4.6. Информационная система «Программные системы»
1. Запрос на добавление. При запуске данного запроса добавляются сотрудники, родившиеся после 1 января 1960 года в соответствующую таблицу.
2. Запрос на обновление. Обновляется ФИО клиента в соответствующей таблице.
3. Запрос на создание таблицы. Создается новая таблица «Новая таблица». В ней 3 столбца – Название фирмы, Код заказа и Код сотрудника.
4. Запрос на удаление. Удаляются клиенты, чей код заказа >3.
5. Вывести информацию обо всех сотрудниках, родившихся до 11 сентября 1984 года.
3.4.7. Информационная система «Междугородний автобус».
1. Вывести информацию обо всех водителях, чья фамилия начинается на «Б» или на «П» в порядке возрастания их возраста.
2. Запрос на обновление. Обновляется дата следующего рейса.
3. Запрос на удаление. По введенной пользователем фамилии находится водитель и удаляется из списка водителей.
4. Запрос на добавление. При запуске данного запроса добавляются клиенты в таблице «Клиенты».
5. Запрос на создание таблицы. Создаётся новая таблица, в которой находится информация: ФИО водителей и их стаж работы.
3.4.8. Информационная система «Туристическая компания»
1. Простой запрос – выводит гостиницы, класс которых >4.
2. Запрос на выборку – выводит сотрудников, фамилии которых начинаются на «К» и стаж которых > 3 лет.
3. Запрос на создание таблицы - выводит количество заказов на каждый рейс, создавая новую таблицу.
4. Запрос на обновление – при изменении количества заказов на каждый рейс изменяется соответствующее поле в таблице, содержащей информация о маршрутах.
5. Запрос на удаление – удаляет из таблицы, содержащую информацию о заказах те заказы, число которых < 2.
3.4.9. Информационная система “Внебюджетное образование”
1. Необходимо составить запрос для преподавателей о повышении оклада на 1000 руб., за каждые 5 лет стажа.
2. Для студентов необходимо создать запрос статус предметов, с разбиением по группам (отбор проводить по количеству часов предмета в неделю), лёгкие для изучения предметы, сложные предметы.
3. На факультете выросло число студентов, в группе. Эта тенденция поощряется т.к. институт начал существовать не так давно. Нужно создать запрос на удаление аудиторий с количеством посадочных мест меньше 30, и плохой комфортабельностью
4. В университет рпняты 4 новых преподавателя, и уволились 2. Создать запросы для расчета нагрузки (количество лекционных и семинарских часов) преподавателей.
3.4.10. Информационная система «Промтоварный магазин»
1. Реализовать запрос, выводящий те выносные места, в которых общее количество возврата товаров составил больше определенного количества.
2. Реализовать запрос, выводящий те магазины, в которых общая сумма прибыли максимальна.
3. Вывести перечень всех товаров из всех торговых точек по определенному критерию возврата.
4. Реализовать запрос, производящий удаление всех товаров со склада, дата которых превысила срок реализации товара.
5. Реализовать запрос, обновляющий количество товаров, имеющихся на складе по отдельному виду.
6. Реализовать запрос на создание таблицы, отражающий возврат товаров по отдельным сотрудникам, магазинам и выносным местам.
3.4.11. Информационная система «Гостиница»
1. Вывести информацию о всех клиентах, пользующихся услугами данной турфирмы.
2. При запуске данного запроса добавляются турфирмы в таблицу «Турфирмы».
3. В сводную таблицу добавляются данные, о гидах, которые сопровождают туристов.
4. Запрос на создание новой таблицы должен содержать информацию о клиентах, которые провели в данной гостинице менее 5 дней.
5. Данный запрос должен производить удаление клиента по номеру паспорта, где последний выступает в качестве параметра.
3.4.12. Информационная система «Рекламная компания»
1. Вывести информацию обо всех агентах, чья фамилия начинается на «Б» или на «П» в порядке возрастания их возраста.
2. Запрос на обновление. Обновляется стаж работы дизайнера.
3. Запрос на удаление. По введенной пользователем фамилии находится клиент и удаляется из списка клиентов.
4. Запрос на добавление. При запуске данного запроса добавляются филиалы в соответствующей таблице.
5. Запрос на создание таблицы. Создаётся новая таблица, в которой находится информация: ФИО агентов, ФИО дизайнеров и ФИО клиентов.
3.4.13. Информационная система «Недвижимость»
1. Вывести информацию обо всех сотрудниках, чья фамилия начинается на «Б» или на «П» в порядке возрастания их возраста.
2. Запрос на обновление. Обновляется квартиры, с которой производятся операции по купле-продаже.
3. Запрос на удаление. По введенной пользователем фамилии находится клиент и удаляется из списка клиентов.
4. Запрос на добавление. При запуске данного запроса добавляются квартиры в соответствующей таблице.
5. Запрос на создание таблицы. Создаётся новая таблица, в которой находится информация: ФИО сотрудников и ФИО клиентов.
3.4.14. Информационная система «Типография»
1. Создать запрос на поздравление сотрудников – выводит из таблицы Сотрудники ФИО, адреса и дни рождения сотрудников.
2. Запрос на создание новой таблицы заказов – создает таблицу, состоящую из следующих полей: Наименование издания, Кол-во штук, ФИО, Срок заказа.
3. Запрос на обновление новой таблицы заказов – обновляет в новой таблице поле Срок заказа из соответственного поля таблицы Заказы.
4. Запрос на удаление просроченных заказов – удаляет из новой таблицы кортежи с полем Срок заказа меньшим 01.04.02.
5. Запрос на присоединение удаленных заказов – добавляет в новую таблицу кортежи Наименование издания, Кол-во штук, ФИО, Срок заказа с полем Срок заказа меньшим 01.04.02.
3.4.15. Информационная система «Провайдер Интернет»
1. Вывести информацию обо всех клиентах, чья фамилия начинается на «Б» или на «П» в порядке возрастания их возраста.
2. Запрос на обновление. Обновляется дата продажи Интернет - карты.
3. Запрос на удаление. По введенной пользователем фамилии находится клиент и удаляется из списка клиентов.
4. Запрос на добавление. При запуске данного запроса добавляются новые номиналы Интернет - карт в соответствующей таблице.
5. Запрос на создание таблицы. Создаётся новая таблица, в которой находится информация: ФИО клиентов и номиналы карт, которые он может приобрести.
3.4.16. Информационная система "Апгрейд ПК"
1. Создать запрос, выбирающий из списка ФИО сотрудника имеющего определенную зарплату.
2. Разработать запрос, создающий таблицу “Новая таблица” с полями “ФИО поставщика” и ”новая компонента”.
3. Создать запрос, обновляющий поле “Новые компоненты” в таблице “Услуги ”.
4. Создать запрос, удаляющий сотрудников, фамилия которых начинается с определенной буквы.
5. Создать запрос, добавляющий новых поставщиков, с которыми начато сотрудничество.
Содержание отчета
1. Титульный лист.
2. Название и цель выполнения работы.
3. Описание типов сконструированных запросов.
4. Письменные ответы на заданные вопросы.
Дата добавления: 2015-12-07; просмотров: 175 | Нарушение авторских прав