Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД индивидуальные задания

.doc
Скачиваний:
43
Добавлен:
11.04.2015
Размер:
94.21 Кб
Скачать

Вариант 1

«ДИСПЕТЧЕР АВТОКОЛОННЫ»

Спроектировать базу данных для диспетчера автоколонны, где должны быть указаны Ф.И.О. шофера, его адрес, телефон, возраст, стаж работы, общее количество нарушений правил и аварий за годы работы в этой автоколонне. Каждому шоферу присвоен уникальный табельный номер.

На каждый рейс шоферу выписывается путевка, где указаны: название пункта, длина пути, время в пути, название груза, масса груза, сложность трассы, количество бензина.

Шофер приписан к машине определенной марки и имеющей уникальный номер. По номеру машины можно узнать Ф.И.О. директора и номер автоколонны и наоборот.

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

Осуществить следующие запросы:

  1. Вывести Ф.И.О. шоферов, у которых за месяц заработная плата не менее 10000.

  2. Вывести Ф.И.О. шоферов, которые были в рейсе в 1-ю и 2-ю недели месяца.

  3. Вывести Ф.И.О. шоферов, которые в последнюю неделю сделали не менее 2 рейсов или за последние 3 недели не менее 5 рейсов.

  4. Вывести Ф.И.О. шоферов, у которых стаж работы не менее 10 лет.

  5. Вывести Ф.И.О. шоферов, которые в среднем за месяц делают не больше 2 поломок, и вывести данные об этих рейсах.

  6. Вывести название географического направления маршрутов, в котором чаще всего совершаются аварии или поломки машин.

  7. Вычислить, сколько рейсов было в каждую неделю месяца работы автоколонны, и выяснить, когда их было больше.

  8. Вывести Ф.И.О. шоферов, старше 45 лет и у которых не менее 7 нарушений правил.

  9. Подсчитать за месяц: общее число рейсов, массу перевезенного груза, общую длину рейсов, объем израсходованного горючего.

  10. Ездил ли шофер Иванов по маршруту N (если да, то вывести данные об этой поездке).

  11. Название географического направления страны, куда чаще ездят машины данной автоколонны.

Примечание

Номер маршрута (N) вводится с клавиатуры с помощью соответствующего запроса.

Вариант 2

«Городская Дума»

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

Члены Думы могут заседать в нескольких комиссиях. В базу заноситься время и место проведения каждого заседания комиссии с указанием депутатов и служащих Думы, которые участвуют в его организации.

Запросы:

  1. Показать список комиссий, для каждой – ее состав и председателя.

  2. Предоставить возможность добавления нового члена комиссии.

  3. Для введенного пользователем интервала дат и названия комиссии показать в хронологическом порядке всех ее председателей.

  4. Показать список членов умы, для каждого из них – список комиссий, в которых он участвовал и/или был председателем.

  5. Предоставить возможность добавления новой комиссии с указанием ее председателя.

  6. Для указанного интервала дат и комиссии выдать список членов с указанием количества пропущенных заседаний.

  7. Вывести список заседаний в указанный интервал в хронологическом порядке, для каждого заседания – список присутствующих.

  8. Предоставить возможность добавления нового заседания с указанием присутствующих.

  9. По каждой комиссии показать количество проведенных заседаний в указанный период времени.

  10. Вывести количество членов запрашиваемой комиссии и ее председателя.

Вариант 3

” ЗАГОТОВКА И ПРОДАЖА ЛЕЧЕБНЫХ ТРАВ “

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

Описание растения с характерными признаками (однолетнее, масса, высота, вегетационный период, внешнее описание ) .

Информация о ценности растения, об объемах его применения в медицине или как народного средства, количество экстрактов, получаемых из него, об эффективности его применения, климатический пояс распространения, почвы распространения растения, материки распространения растения.

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

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

Для распространения лечебной травы необходимо знать области медицины, где применяется это растение и все его экстракты, изготовляемые из него. Также должна быть информация о составе и пропорциях содержания экстракта и технологии приготовления экстракта.

Осуществить следующие запросы:

  1. Вывести страны, где заготовляют данную лечебную траву.

  2. Вывести страну и месторасположение, где больше всего заготовляют данное растение.

  3. Какое лечебное растение и сколько в России больше всего заготовляют.

  4. Вывести названия 5 лечебных трав с наибольшими себестоимостями.

  5. Вывести области медицины, в которых применяются экстракты из данной лечебной травы.

  6. Вывести названия экстрактов, которые в данной медицинской области имеют эффективность > 0.6, и названия применяемых в них лечебных трав, и стран- изготовителей.

  7. Вывести названия лечебных трав, у которых срок хранения > 12 месяцев и из которых изготовляют экстракты для данной области медицины.

  8. Вывести названия стран - изготовителей лечебных трав с самой низкой ценой, из которых приготовляют наиболее эффективные экстракты в данной области медицины.

  9. Вычислить 5 наиболее эффективных экстрактов в данной области медицины и вывести их состав и способы приготовления.

  10. По данной лечебной траве вывести: общий объем заготовок в мире, основную страну – заготовитель, области медицины, где применяется, срок хранения, среднюю цену.

Вариант 4

“Экономист завода 1”

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

База данных предназначена для сбора информации о ходе выполнения плана рабочим, цехом и в целом завода, а также информации из ОТК завода. На основе этой информации начисляется зарплата и премия работникам завода. Для этого потребуется информация о рабочем: Ф.И.О., адрес, телефон, специальность, разряд по специальности, стаж работы, табельный номер рабочего.

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

На заводе несколько цехов, по каждому из них нужна информация о выполнении плана за месяц, % брака продукции от общего числа произведенного. Такая информация должна быть по каждому виду продукции, выпускаемой цехом. Должна присутствовать дополнительная информация о детали: количество изготовленных деталей, масса заготовки, масса детали. На основе этой информации считают все показатели завода в целом за месяц.

Осуществить следующие запросы:

  1. Вывести Ф.И.О. рабочих в цехе N, кого не было на работе 7, 13, 26 октября.

  2. Вывести Ф.И.О. рабочих с разрядом по специальности выше 4-го и с зарплатой более 10000.

  3. Вывести Ф.И.О. рабочих цеха N, которые за последнюю неделю делали план > 100%.

  4. Вывести Ф.И.О. рабочих, у которых % брака в среднем за последнюю неделю не более 4%, и показатели этих рабочих.

  5. Вывести Ф.И.О. рабочих, у которых стаж работы более 10 лет и выполнение плана > 100%.

  6. Подсчитать, какой цех – на первом месте по выполнению плана, вывести его показатели за последний месяц.

  7. Вычислить средние показатели завода за последний месяц и сравнить их с показателями цеха N.

  8. В цехе N вычислить, при производстве какой детали получается самый большой % отходов сырья.

  9. Вычислить, сколько времени уходит на изготовление одной и той же детали в среднем у каждого из 5 рабочих цеха N.

  10. Вывести Ф.И.О. и показатели 5 лучших рабочих цеха N за неделю и сравнить с показателями за прошлую неделю.

Примечание:

Номер цеха (N) вводится пользователем с клавиатуры..

Вариант 5

«Торговая сеть»

В торговую сеть объединены 5 универсальных магазинов, имеющих от трех до семи отделов (во главе с заведующими); каждый магазин имеет свое универсальное название, телефон директора, универсальный номер, под которым он числится в сети. В штат магазина может входить от 10 до 15 человек (до 9 в отделе), работающих в две смены. В каждом отделе может продаваться от 5 до 8 товаров различных наименований, причем определенный товар может продаваться не только в одном из отделов. На складе может храниться до 10000 единиц определенного товара. Каждый товар имеет закупочную и продажную цены (прибыль от реализации определенного товара равна произведению разности закупочной и продажной цены единицы товара (разность не более 10% продажной цены) на количество проданных единиц данного товара). Дневная выручка одного отдела магазина не превышает ( при объеме продаж определенного товара не более 1000 единиц в день) 10 млн. рублей.

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

Кроме того, в базе данных должна храниться по каждому магазину следующая информация:

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

- о средней оплате труда в различных отделах (равной частному от деления 15% недельной прибыли отдела на число работающих в нем);

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

- о наличии определенного товара в различных отделах магазина и его продажной цене;

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

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

Осуществить следующие запросы:

  1. Представить следующие данные о работниках магазина №3 (табельный номер, Ф. И. О., адрес и телефон, отдел, в котором он работает, и его должность), упорядочив их по алфавиту.

  2. Представить список магазинов, в которых имеется в продаже товар №3.

  3. Представить список работников магазина №2, живущих в одном районе и имеющих телефоны (одинаковы две первые цифры в телефонном номере).

  4. Представить список работающих (работавших) в первую смену в среду текущей недели в магазине №3.

  5. Представить данные (название, телефон, директор) о магазинах, в штате которых не более двух человек.

  6. Представить сведения о наличии и количестве единиц товара №6 в отделах магазинов 1, 3 на текущий день и сколько всего этого товара в этих магазинах.

  7. Представить данные об объеме продаж (в рублях) товаров № 2, 5 через магазин №5 за понедельник текущей недели.

  8. Представить данные о выручке магазина №2 за среду текущей недели.

  9. Представить данные об отчислениях прибыли каждого из отделов магазина №2 за понедельник текущей недели, которые пойдут на з/пл. работникам этих отделов, и о том, сколько приходится в среднем от этих отчислений на одного работника каждого отдела.

  10. Представить данные о первых трех отделах магазина номер 2, лидирующих в реализации товара №5 на одного работающего за последнюю неделю, и о количестве проданных единиц этого товара за то же время.

Вариант 6

«Экономист завода 2»

Завод состоит из семи цехов, имеющих свои уникальные номера, служебные телефоны и работающих под руководством начальников цехов. В каждом цехе имеется до 5 рабочих мест, на каждом из которых установлено оборудование (станки) определенного вида. Видов станков на заводе – 10 , станков каждого вида в цехе может быть установлено до 5. Каждый станок характеризуется типом, стоимостью (до 300000. рублей), мощностью, например, число деталей (с коэффициентом сложности Кс=1) в час (максимум – 100).

Работы в цехах ведутся в три смены, причем необязательно, что все три смены в цехе будет работать все оборудование. Это обстоятельство необходимо учитывать при расчете экономических показателей эффективности использования оборудования.

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

Коэффициенты сложности деталей.

Вид детали

Коэффициент сложности

1

2

3

4

5

6

7

0.85

0.93

0.98

1.00

1.09

1.12

1.18

Зная выработку каждого рабочего (до 600 деталей с Кс=1 за смену) в любой день прошедшего месяца по любому из видов деталей и число смен, которые были отработаны на данном станке, экономист рассчитывает следующие показатели эффективности по каждому виду оборудования (за месяц).

Эффективный фонд рабочего времени:

Тэф=Д*Ч*С*Н, где

Н- число установленных единиц оборудования,

С- число рабочих смен в сутки (С=3)

Ч- число часов в смене (Ч=8)

Д- число рабочих дней в месяце.

Коэффициент экстенсивного использования:

Кэ=Тф/Тэф, где Тф – время фактического использования данного оборудования (сумма времен использования всех станков данного вида).

Коэффициент интенсивного использования:

Ки=Вс/(Тф*М), где М- мощность единицы оборудования

Вс=В1*Кс1+ В2*Кс2+ В3*Кс3+ В4*Кс4+ В5*Кс5+ В6*Кс6+ В7*Кс7

(Вi – число выпущенных на данном оборудовании деталей вида i с коэффициентом сложности Ксi).

Интегральный коэффициент использования:

Кинт=Кэ*Ки.

Спроектировать базу данных экономиста. Кроме сведений, необходимых для работы экономиста, и результатов его работы, в БД должны содержаться также данные о рабочих цехов (табельный номер, ФИО, домашний адрес и телефон, квалификация, номер рабочего места, график сменности) для прикладных задач учета кадров и рабочего времени.

Осуществить следующие запросы:

  1. Представить данные о работниках цеха №5, упорядочив их по табельным номерам.

  2. Представить номера цехов, в которых установлено оборудование 1, 3 и 5 видов.

  3. Представить список рабочих цеха №5, работающих на станках 7 вида.

  4. Представить список рабочих 1 смены цеха №5 за понедельник текущей недели, рабочих упорядочить по возрастанию номеров рабочих мест.

  5. Представить по каждому из цехов количество единиц оборудования каждого вида, упорядочив списки по номерам видов оборудования и номерам цехов.

  6. Представить информацию о количестве смен, отработанных за неделю на каждом рабочем месте в цехе №5 (для каждого рабочего места указать вид станка).

  7. Представить информацию об общем количестве часов, отработанных в течение недели на каждом виде оборудования, размещенного в цехе №5.

  8. Представить информацию о количестве деталей каждого вида, изготовленных в цех №5 (по каждому рабочему месту), за четверг текущей недели.

  9. Представить информацию об общем количестве деталей всех видов, изготовленных на оборудовании каждого вида, для цеха №5 за неделю.

  10. Представить информацию об экономических показателях использования оборудования в цехе №5.

Вариант 7

“Агентство грузоперевозок”

Агентство «АТРАНС» занимается внутригородскими и междугородними грузовыми перевозками в пределах области и имеет 5 филиалов в различных городах области. Каждый филиал имеет свой уникальный номер, телефон и возглавляется управляющим. В штате филиала может быть до 10 человек: управляющий, зам. управляющего, бухгалтер, секретарь, до 3 водителей и до 6 грузчиков.

Перевозки могут осуществляться (в зависимости от веса и размера груза) одним из четырех видов машин:

1 вид – легковой фургон типа «ИЖ-2517» или подобный ( в филиале их может быть до 10 штук; за каждой машиной закрепляется грузчик;

2 вид – бортовой «ЗИЛ-4331» или подобный ( в филиале до 5 машин; за каждой машиной закрепляется 2 грузчика);

3 вид – бортовой «КамАЗ-5320» (в филиале до 3 машин; за каждой машиной закрепляется 2 грузчика);

4 вид – самосвал «КамАЗ-5511» (в филиале до 5 машин).

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

В зависимости от вида автомобиля и расстояния перевозки с клиента взимается плата.

Тариф перевозки груза.

Вид

Плата за 1км пути (руб.)

1

2

3

4

100

200

300

400

Выручка от перевозок подсчитывается ежедневно. Водители и грузчики получают в зависимости от числа рейсов: водители 20%, грузчики 10% от суммы взятой с клиента. Зарплата управляющего – 10% дневной выручки, заместителя и бухгалтера по 80% зарплаты управляющего, секретаря – 20%. Зарплата выдается раз в неделю.

Спроектировать базу данных, хранящую информацию о всех филиалах агентства, в частности, информацию о работающих, информацию о парке машин, информацию о заказах, выполненных за последние 7 дней и предстоящих. С помощью базы данных производится расчет зарплаты работников филиалов «АТРАНС»

Осуществить следующие запросы:

  1. Представить информацию о заказах, выполненных филиалом №3 за прошедший день.

  2. Представить информацию о номерах и водителях машин филиала №3, выходивших на линию в первую смену прошедшего дня.

  3. Представить информацию о парке машин филиала №3

  4. Представить список водителей машин первого вида по 3-му филиалу агентства, упорядочив их по табельным номерам внутри списка филиала.

  5. Представить информацию о филиалах агентства, имеющих в распоряжении не менее 6 машин первого вида и не менее 3 машин второго вида.

  6. Представить информацию о количестве машин всех видов в третьем филиале, полезный пробег которых за прошедший день составил не менее 300 км.

  7. Представить информацию о выручке филиала №3 за прошедший день.

  8. Представить информацию о проценте выручки филиала №3 за прошедший день, который пойдет на оплату труда водителей.

  9. Представить табельные номера и Ф.И.О. водителей филиала №3, з/пл. которых за прошедший день составила более 7 тыс. руб.

  10. Представить информацию о выручке агентства АТРАС от филиала 3 за прошедший день с вычетом денег, выплаченных в виде з/пл. работникам филиалов.

Вариант 8

«Больница»

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

Персонал отделения может работать с 8 часов утра либо с 13часов дня; ночью, в выходные и праздники назначается дежурный врачи медсестра. Всего в отделении может работать до пяти человек персонала. За каждым лечащим врачом закреплено несколько палат (больные, лежащие в одной палате, могут иметь разных лечащих врачей). Кроме того, некоторые специалисты проводят в определенные дни консультации в закрепленных за ними других отделениях больницы.

В зависимости от квалификации работника ему присваивается квалификационный разряд, от которого зависит величина оклада данного работника (оклад равен произведению, соответствующему разряду коэффициента на минимальную заработную плату). За ночные и праздничные дежурства производится доплата в размере 4% оклада за каждое дежурство. За консультацию врачу-специалисту производится доплата в размере 25% оклада (см. табл. 3).

Таблица 3 Коэффициенты квалификационных разрядов (Минимальная заработная плата 10000 руб.)

Квалификационный разряд

Коэффициент

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1.00

1.30

1.69

1.91

2.16

2.44

2.76

3.12

3.53

3.99

4.51

5.10

5.76

6.56

7.36

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

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

Осуществить следующие запросы:

  1. Представить данные (Ф.И.О., возраст, диагноз, дата поступления) о больных отделения номер 5, упорядочив их по номерам палат коек в порядке возрастания

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

  3. Представить график дежурств медсестер отделения номер 5 на понедельник текущей недели, в котором указать их Ф.И.О., разряд

  4. Представить информацию (Ф.И.О., должность, дни консультаций в отделении номер 1) о врачах –консультантах из пятого отделения, консультирующих в первом отделении.

  5. Представить данные о числе свободных мест в пятом отделении больницы.

  6. Представить данные о проценте больных, выписанных из больницы с диагнозом «здоров» за последние 7 дней, относительно общего числа выписанных за тот же период.

  7. Представить информацию о проценте больных (по пятому отделению), имеющих один и тот же определенный диагноз, относительно общей численности больных, лежащих в отделении.

  8. Представить данные о зарплате врачей-консультантов из отделения номер 5, упорядочив их по мере уменьшения з/пл.

  9. Представить информацию о работниках отделения номер 5, имеющих за прошлую неделю з/пл., превышающую 40000 руб.

  10. Представить информацию о зарплате за текущий месяц врачей, имеющих разряд не меньше 13 и за которыми закреплено не менее двух больных; информацию упорядочить по мере снижения разряда.

Вариант 9

«Аукцион»

Фирма занимается продажей с аукциона антикварных изделий и произведений искусства. Владельцы вещей, выставляемых на проводимой фирмой аукционах, юридически являются продавцами. Лица, приобретающие эти вещи, именуются покупателями. Получив от продавцов партию предметов, фирма решает, на каком из акционов выгоднее представить данный предмет. Перед проведением очередного аукциона каждой из выставляемых на нем вещей присваивается отдельный номер лота. Две вещи, продаваемые на различных аукционов могут иметь одинаковые номера лотов.

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