- •Необходимо:
- •Вариант 2. «Автопарк».
- •Необходимо:
- •Вариант 3. «Рыболовная флотилия».
- •Необходимо:
- •Вариант 4. «Авиаотряд».
- •Необходимо:
- •Вариант 6. «Цветочная оранжерея».
- •Необходимо:
- •Вариант 7. «Парфюмерный базар».
- •Необходимо:
- •Вариант 8. «Луна-парк».
- •Необходимо:
- •Вариант 9 «Автомастерские».
- •Необходимо:
- •Вариант 10. «Зоопарк».
- •Необходимо:
- •Необходимо:
Необходимо:
1. Разработать структуру базы данных с учетом наличия управления флотилией и двух траулеров.
2.Для каждого траулера создать таблицы БД с учетом ограничений целостности данных.
3. Обеспечить с помощью операторов Insert, Update, Delete заполнение и обновление информации в таблицах.
4. Используя оператор Select, написать блок кода для получения следующей информации.
4.1.По каждому траулеру:
• по указанному траулеру– перечень выполненных рейсов за указанный период с выдачей сведений об общем количестве выловленной рыбы;
• по указанной банке– перечень и количество выловленной рыбы по видам рыбы;
4.2.По флотилии в целом:
• по траулеру, выловившему наибольшее количество рыбы, – сведения о капитане и посещенных траулером банках с указанием дат выхода и возвращения;
• по членам команд–людей, которым на указанную дату исполнилось 40лет.
• Общее количество выловленной всеми траулерами рыбы.
Вариант 4. «Авиаотряд».
Отряд грузовых вертолетов осуществляет доставку грузов и людей в высокогорном районе. Каждый вертолет обслуживается экипажем из трех пилотов, постоянно закрепленных за ним. Летчики получают по5 % от стоимости обычного рейса и 10 % от стоимости спецрейса.
Командир авиаотряда должен иметь сведения:
о вертолетах: номер вертолета, марка, дата изготовления, грузоподъемность, дата последнего капитального ремонта, летный ресурс времени до следующего капитального ремонта;
о членах экипажа: табельный номер, фамилия, должность, стаж, адрес, год рождения, номер вертолета;
о выполненных рейсах: дата, номер вертолета, код рейса, масса груза, количество перевезенных людей, длительность полета, стоимость рейса.
Необходимо:
1. Разработать структуру базы данных с учетом наличия в авиаотряде двух вертолетов.
2.Для каждого вертолета создать таблицы БД с учетом ограничений целостности данных.
3. Обеспечить с помощью операторов Insert, Update, Delete заполнение и обновление информации в таблицах.
4. Используя оператор Select, написать блок кода для получения следующей информации.
4.1.По каждому вертолету:
• по каждому вертолету– общее количество часов, которые они налетали после капитального ремонта, и ресурс летного времени;
• по каждому вертолету– перечень выполненных рейсов с указанием общей массы перевезенных грузов и количества человек за указанный период;
4.2.По авиаотряду в целом:
• по всем вертолетам, выполнявшим спецрейсы, – общее количество рейсов, общая масса перевезенных грузов, общая сумма заработанных денег;
• по вертолету, выполнившему максимальное количество рейсов – все сведения об его экипаже и количестве заработанных денег;
• общее количество денег, заработанных авиаотрядом.
Вариант 5. «Музыкальный магазин».
Музыкальный магазин имеет несколько подразделений, которые продают компакт-диски с записями определенных исполнителей, поступающие от различных компаний-производителей.
Дирекцию магазина интересуют сведения:
о компакт-дисках: код компакта, дата изготовления, компания-производитель, цена одного компакта;
об исполнителях музыкальных произведений: название музыкального произведения, автор, исполнитель, код компакта;
о поступлении и продаже компактов: дата операции, код операции (поступление или продажа), код компакта, количество экземпляров.
Необходимо:
1. Разработать структуру базы данных с учетом наличия дирекции и двух подразделений.
2.Для каждого подразделения создать таблицы БД с учетом ограничений целостности.
3. Обеспечить с помощью операторов Insert, Update, Delete заполнение и обновление информации в таблицах.
4. Используя оператор Select, написать блок кода для получения следующей информации.
4.1.По каждому подразделению:
– сведения о количестве проданных и оставшихся компактов одного вида по убыванию разницы;
количество и стоимость компактов, проданных за указанный период;
по компакту, купленному максимальное количество раз, – выдать все сведения о нем и музыкальных произведениях;
4.2.По магазину в целом:
по наиболее популярному исполнителю– сведения о количестве проданных компактов с его произведениями;
по каждому автору– сведения о количестве проданных компактов;
общую сумму выручки, полученной за заданный период.
