Обработка базы данных средствами языка Pascal: Методические указания для выполнения лабораторной работы, страница 2

  1. В таблице «Зарплата» упорядочить записи по алфавиту по полю «Фамилия».
  2. Подсчитать количество сотрудников, выплачивающих кредит.
  3. Определит фамилию сотрудника, перечисляющего максимальную сумму в негосударственный пенсионный фонд.
  4. Подсчитать сумму премий выплаченных всем сотрудникам ШЧ-6.
  5. Определить сотрудников с минимальной и максимальной зарплатами.
  6. Определить среднюю зарплату по ШЧ-6.
  7. Определить количество сотрудников, имеющих зарплату меньше средней.
  8. Определить количество сотрудников, фамилии которых начинаются на букву «К».

Вариант 8

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

  1. Связать таблицы «Стоимость» и «Количество продаж» по полю «Идентификационный код».
  2. Используя таблицы «Количество продаж» и «Стоимость» с учетом льгот по налогообложению, подсчитать доход от продаж для каждой фирмы по всем товарам и добавить на остаток на счете фирмы в таблице «Фирмы».
  3. В таблице «Стоимость» упорядочить записи по полю «Цена материнской платы Pentium –3»
  4. Определить фирму с максимальным остатком на счете.
  5. Определить банк и номер счета для фирмы с минимальным остатком на счете.
  6. Определить фирму с минимальной ценой на винчестеры.
  7. Определить фирму с самым длинным именем.
  8. Определить количество символов в идентификационном коде каждой фирмы.
  9. Определить фирму с максимальным доходом от продаж.

Вариант 9

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

  1. Связать все таблицы по полю «Идентификационный код фирмы».
  2. Используя таблицы «Стоимость книг»,  и «Продажи»  подсчитать доход от продаж для каждой книги.
  3. По доходу от продаж для каждой книги вычислить доход от продаж для каждой фирмы и занести его в поле «Доход от продажи» таблицы «Фирмы».
  4. Добавить сумму дохода от продаж на остаток на счете фирмы.
  5. В таблице «Фирмы» с учетом ставки по налогообложению 28% и льготы по налогообложению получить сумму налога и вычесть ее из остатка на счете фирмы.
  6. Определить автора книги с максимальным числом продаж для каждой фирмы.
  7. Упорядочить записи в таблице «Фирмы» по полю «Идентификационный код фирмы».
  8. Определить количество букв в названии фирмы с максимальным доходом от продаж.
  9. Определить банк и номер счета для фирмы с минимальным остатком на счете.
  10. Определить минимальную цену книги.

Вариант 10

Для базы данных вагонных депо, ремонтирующих вагоны выполнить следующие действия:

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

2.  Подсчитать стоимость ремонта по каждому депо по выражению стоимость ремонта = всего по депо*45000 руб.

3.  Связать таблицы по полю «Номер депо» и перенести значение поля «Стоимость ремонта» таблицы «Ремонты» в поле «Оплата за ремонт» таблицы «Депо.

4.  В таблице «Депо» получить значения поля отчисление на зарплату по условию:

                        Отчисление = 50% от оплаты за ремонт, если план выполнен;

Отчисление = (месячный план - фактический ремонт) / месячный план, если план не выполнен

5.  Определить депо с максимальным фактическим ремонтом.

6.  Определить станции, где ремонтируют пассажирские вагоны

7.  Определить общее количество отремонтированных цистерн.

8.  Определить суммарное количество отремонтированных вагонов по всем депо.

9.  Определить начальника депо с максимальным отчислением на зарплату.

10.  Упорядочить записи в таблице «Ремонты» по полю «Идентификационный код фирмы».

Вариант 11

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

1.  Связать таблицы «Стоимость» и «Количество продаж» по полю «Идентификационный код».

2.  Используя таблицы «Количество продаж» и «Стоимость» с учетом льгот по налогообложению, подсчитать доход от продаж для каждой фирмы по всем товарам и добавить на остаток на счете фирмы в таблице «Фирмы».

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

4.  В базе стоимости рассчитать среднюю стоимость  по региону и занести ее в поле средней цены по региону.

5.  В базе стоимости упорядочить записи по полю стоимости на гречку.

6.  Определить фирмы, с минимальной и максимальной ценой на сахар.

7.  Определить фирмы с минимальной стоимостью набора – гречка, сахар, растительное масло, мука.

8.  По полю «Адрес» выбрать фирмы, находящиеся в Иркутске.

9.  Определить фирму с максимальным остатком на счете.

10.  Определить банк и номер счета для фирмы с минимальным остатком на счете.

Вариант 12

Для базы данных кафедр выполнить следующие действия:

  1. В таблице «Кафедры» поле «Общее количество сотрудников» заполнить вычислением по полям 6-10.

2.  Перенести из таблицы «Кафедры» значение полей «Кафедра» и «Номер кафедры» в таблицу «Компьютеры».

3.  Связать таблицы «Кафедры»  и «Компьютеры» по полю «Номер кафедры».

4.  Вычислить значение поля «Суммарное количество компьютеров» таблицы «Компьютеры» и перенести его в поле «Количество компьютеров на кафедре» таблицы «Кафедры».

  1. Определить и вывести на каждой кафедре на сколько профессоров приходится один Pentium – 3.
  2. Определить и вывести на каждой кафедре на сколько доцентов приходится один Pentium – 2.
  3. Определить сколько компьютеров приходится на одного сотрудника кафедры.

8.  Упорядочить названия кафедр в базе по алфавиту.

  1. Определить самое длинное название кафедры.
  2. Определить факультет с максимальным количеством компьютеров Pentium – 3.

Вариант 13

Для базы данных вагонных депо, ремонтирующих вагоны выполнить следующие действия:

  1. Связать таблицы по полю «Номер депо».
  2. Заполнить в таблицах вычисляемые поля:
  3. В таблице «Ремонты» поля «Всего по депо» и «Стоимость ремонта»;
  4. Перенести значение поля «Стоимость ремонта» из таблицы «Ремонты» в поле «Оплата за ремонт» таблицы «Депо».
  5. Перенести значение поля «Всего по депо» таблицы «Ремонты» в поле «Фактический ремонт» таблицы «Депо».
  6. Получить значения поля отчисление на зарплату по условию: Если план выполнен – «Отчисление» = 50% от «Оплата за ремонт» + («Фактический ремонт» – «Месячный план») /«Месячный план». Если план не выполнен – «Отчисление» = 40% от «Оплата за ремонт»
  7. Определить общее количество работников во всех депо.
  8. Определить станцию и номер депо с максимальной оплатой за ремонт.
  9. Определить фамилию начальника депо с максимальным фактическим ремонтом.
  10. Определить депо с максимальной и минимальной стоимостью ремонта пассажирских вагонов.
  11. Определить депо с минимальной стоимостью ремонта всех вагонов.

Вариант 14

Для базы данных предприятий дистанций сигнализации и связи (ШЧ), осуществляющих ремонты средств вычислительной техники, выполнить следующие действия:

1.  Связать таблицы «Ремонты» и «Стоимость»по полю «Номер ШЧ» и рассчитывать стоимость ремонтов по каждому устройству, суммарную стоимость по всем устройствам и поместить это значение в поле «Стоимость ремонта» таблицы «Ремонты».

2.  Связать таблицы «Предприятия»  и «Ремонты» по полю «Номер ШЧ»  и перенести из таблицы ремонтов поле стоимости ремонта в поле «Доход от ремонтов» таблицы «Предприятия».

3.  Рассчитать значение поля «Зарплата» таблицы «Предприятия»  как отношение доход от ремонтов на количество работников.

  1. Определить ШЧ с максимальным доходом от ремонтов.

5.  Определить среднюю стоимость ремонта по всем ШЧ.

  1. Определить начальника ШЧ с максимальной и минимальной зарплатой.
  2. Определить общий доход от ремонтов по всем ШЧ.
  3. Определить общее количество работников по всем ШЧ.

9.  Упорядочить таблицу «Ремонты» ремонтов по стоимости ремонта.

10.   Определить ШЧ с минимальной стоимостью ремонта всех устройств.