Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР4-РБД-фрагментация и представления.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
125.44 Кб
Скачать

Вариант 10. «Зоопарк».

Управление «Природа» имеет в своем распоряжении несколько зоопарков, функционирующих в пределах области. Животные, находящиеся в зоопарках, привезены из различных стран и соответственно нуждаются в создании определенных условий. Рацион животных делится на несколько типов: мясной, зерновой, растительный, смешанный. На единицу массы животного приходится определенная норма соответствующего корма. В конце рабочего дня результаты посещения зоопарка фиксируются датой и количеством проданных билетов.

Выручка от продажи билетов, которые делятся на три категории(детские, льготные, взрослые), частично покрывает расходы на приобретение животных, кормление животных и их содержание. Однако городское хозяйство вынуждено осуществлять дотацию зоопарков, поэтому ему необходимо иметь ряд сведений:

  • о животных: номер клетки, название животного, кличка, возраст, вес, год приобретения, страна обитания, часть света, климат, тип рациона, стоимость животного;

  • о рационе: тип рациона, вид корма, норма расхода на единицу веса животного, стоимость единицы корма;

  • о посещении зоопарка: дата, число проданных билетов по категориям.

Необходимо:

1. Разработать структуру базы данных с учетом наличия Управления и двух зоопарков.

2.Для каждого зоопарка создать таблицы БД с учетом ограничений целостности данных.

3. Обеспечить с помощью операторов Insert, Update, Delete заполнение и обновление информации в таблицах.

4. Используя оператор Select, написать блок кода для получения следующей информации.

4.1.По каждому зоопарку:

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

  • рацион выбранного животного;

  • стоимость содержания животных по убыванию;

4.2. По управлению в целом:

  • общее количество посетителей и сумму выручки за указанный период;

  • по наиболее дорогому животному(стоимость животного плюс стоимость содержания за один месяц) – все сведения;

  • сведения о количестве посетителей по возрастным категориям за указанный период.

Вариант 11. «Компьютерная фирма». Компьютерная фирма, имеющая сеть филиалов, осуществляет сборку компьютеров и продажу их потребителям (оптовым и индивидуальным). При продаже действует система скидок: свыше 10 штук – 10 %, свыше 20 штук – 15 %, свыше 50 штук – 20 %. Цена компьютера устанавливается на 10 % выше, чем общая цена входящих в него комплектующих. Работу с поставщиками проводит дирекция.

Дирекция фирмы должна иметь информацию:

  • о поступлении комплектующих единиц: номер комплектующей, название комплектующей, цена одной комплектующей, количество единиц, фирма-поставщик;

  • о компьютерах: номер модели, название модели, номер комплектующей, количество используемых единиц;

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

Необходимо:

1. Разработать структуру базы данных с учетом наличия Дирекции и двух филиалов.

2.Для каждого филиала создать таблицы БД с учетом ограничений целостности данных.

3. Обеспечить с помощью операторов Insert, Update, Delete заполнение и обновление информации в таблицах.

4. Используя оператор Select, написать блок кода для получения следующей информации:

4.1.По каждому филиалу:

• сведения о ежедневной выручке за указанный период;

• сведения о проданных моделях с указанием их комплектующих;

• о модели, пользующейся наибольшим спросом,

4.2.По всей фирме:

  • сведения о моделях, вошедших в тройку компьютеров с наилучшим спросом;

  • полный список поставщиков комплектующих;

  • информация об общей выручке и количестве проданных компьютеров за указанный период.

Вариант 12. «Кинотеатр». В городе имеется сеть кинотеатров, в которых управление кинопрокатом размещает фильмы для показа зрителям. Один и тот же фильм может идти в нескольких кинотеатрах, минимальный срок показа фильма – одна неделя.

Управление кинопроката должна иметь информацию:

  • о фильмах: название фильма, жанр, режиссер, исполнитель главной мужской роли, исполнительница главной женской роли, год выпуска, компания-производитель;

  • кинотеатрах: название кинотеатра, класс кинотеатра (стерео, 3D, IMax и т.д.), количество мест, средняя цена билета, адрес, фамилия директора;

  • о результатах деятельности кинотеатра за день: дата, название кинотеатра, название фильма, количество зрителей.

Необходимо:

1. Разработать структуру базы данных с учетом наличия Управления и двух кинотеатров.

2.Для каждого филиала создать таблицы БД с учетом ограничений целостности данных.

3. Используя Insert, Update, Delete обеспечить заполнение и обновление информации.

4. Используя оператор Select, написать блок кода для получения следующей информации:

4.1.По каждому кинотеатру:

  • информация о количестве зрителей, просмотревших фильм;

  • перечень фильмов, идущих на заданную дату;

  • информация о лучших фильмах недели (наилучший кассовый сбор)

4.2.По всей сети кинопроката:

  • по всем фильмам, идущим на текущей неделе сведения о них по жанрам;

  • сведения о тройке фильмов с наилучшим кассовым сбором;

  • суммарный кассовый сбор за указанный период.

Вариант 13. «Ювелирторг». «Ювелирторг» продает ювелирные изделия, поступающие от ювелирных фабрик через сеть магазинов. В магазинах имеется штат продавцов, реализующих поступающий товар. В качестве премиальных продавцы имеют 2 % от полученной выручки за продажу изделий.

Директор Ювелирторга должен иметь информацию:

  • о директорах магазинов: фамилия директора, название магазина, оклад, год рождения, стаж работы, адрес, образование;

  • о товаре: дата поступления, название изделия, количество единиц, цена, магазин, фабрика-изготовитель;

  • о результатах дневной продажи: дата, название изделия, фамилия директора, количество единиц.

Необходимо:

1. Разработать структуру базы данных с учетом наличия Управления и двух магазинов.

2.Для каждого магазина создать таблицы БД с учетом ограничений целостности данных.

3. Используя Insert, Update, Delete обеспечить заполнение и обновление информации.

4. Используя оператор Select, написать блок кода для получения следующей информации:

4.1.По каждому магазину:

  • перечень изделий, имевшихся в продаже в течение указанного периода;

  • сведения о количестве изделий, общей стоимости и сумме заработанных денег за указанный период;

  • перечень заводов-изготовителей, продукция которых поступила в магазин.

4.2. По Ювелирторгу в целом:

• по указанной фабрике-изготовителю – список магазинов, имеющих их изделия для продажи;

• по трем самым дорогим изделиям – фамилия директора, дата поступления, цена, фабрика-изготовитель, дата продажи, если было продано;

  • суммарная выручка за указанный период;

Вариант 14. «Компьютер-Soft». Сеть магазинов по продаже программного обеспечения продает компакт-диски с записями программных продуктов (ПП), поступающие от различных фирм-разработчиков.

Дирекцию сети магазинов интересуют сведения:

  • о компакт-дисках: код компакт-диска, дата изготовления, фирма, цена компакта;

  • о программных продуктах: код компакт-диска, название ПП, назначение, фирма-разработчик;

  • о поступлении и продаже компакт-дисков: дата операции, код операции (поступление или продажа), код компакт-диска, количество единиц.

Необходимо:

1. Разработать структуру базы данных с учетом наличия Дирекции и двух магазинов.

2.Для каждого магазина создать таблицы БД с учетом ограничений целостности данных.

3. Используя Insert, Update, Delete обеспечить заполнение и обновление информации.

4. Используя оператор Select, написать блок кода для получения следующей информации:

4.1.По каждому магазину:

  • сведения о количестве и стоимости дисков, проданных за указанный период;

  • компакт-диск, купленный минимальное количество раз ( выдать все сведения о нем и имеющихся там программах);

  • сведения о количестве проданных компакт-дисков;

4.2.По сети магазинов:

  • сведения о количестве проданных и оставшихся компакт-дисков одного вида по убыванию разницы;

  • по каждому из ПП – сведения о количестве проданных компакт-дисков;

  • общая сумма полученных денег.

Вариант 15. « Реклама на каналах ТВ». Фирмы рекламируют свои товары на ТВ в различных передачах и на различных каналах. Известна цена минуты рекламного времени в той или иной передаче. Для каждой фирмы определен общий процент скидки.

Генерального директора ТВ интересуют сведения:

  • о передачах: название передачи, номер канала, время выхода в эфир, стоимость единицы рекламного времени;

  • о рекламодателях: название фирмы, рекламируемый товар, процент скидки;

  • о выполненных рекламных паузах: дата, название передачи, название фирмы, рекламируемый товар, длительность рекламы (мин).

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