Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


База данных «Картинная галерея»



Составить программу создания и обработки БД, содержащего сведения о картинах, находящихся в картинной галере.

Каждая запись должна содержать следующие поля.

- название картины;

- фамилия художника;

- год написания;

- размеры картины (см);

- дата поступления в галерею;

- признак: основная экспозиция запасник или временная выставка.

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывод списка всех картин определенно художники, написанных после заданного года, с сортировкой картин в алфавитном порядке их названий.

3. Вывод списка картин, поступивших в галерею после указанной даты.

4. Вывод списков картин по видам представления (основная экспозиция /запасник/ временная выставка) с указанием размеров картин.

5. Удаление из базы данных сведений о картине в запаснике с самым большим размером.

6. Замена вида представления картин указанного художника «основная экспозиция» на «временную экспозицию».

ВАРИАНТ 12

База данных «Багаж»

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

Каждая запись должна содержать поля, содержащиеся в таблице:

Фамилия Число вещей Вес
Иванов
Борисов 25.5
Власов 25.2
Салов 30.2
Орлов 15.2
Соколов 18.4
Зотов 38.6
Котов 37.5

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывести фамилию и сведения о багаже, средний вес одной вещи в котором отличатся не более чем на 0, 3 кг от общего среднего веса багажа.

3. Найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей.

4. Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0, 5 кг.

5. Удалить из базы данных сведения о пассажире, багаж которого состоит из одной вещи весом не менее 30 кг.

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

7. Замена числа вещей для пассажира, фамилия которого и число вещей задаются.

ВАРИАНТ 13

База данных «Магазин игрушек»

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

Каждая запись должна содержать поля, содержащиеся в таблице:

Название игрушки Цена Возрастной диапазон
Мяч 25 руб. 40 коп.
Конструктор 1 200 руб. 50 коп.
Конструктор 2 500 руб. 95 коп.
Кукла 205 руб. 45 коп.
Пистолет 125 руб. 60 коп.
Солдатики 140 руб. 50 коп.
Железная дорога 558 руб. 75 коп.
Собака 114 руб. 18 коп.
Кукла Барби 600 руб. 00 коп.

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

1) Вывод на экран и дополнение БД новыми записями.

2) вывести на экран названия тех игрушек, цена которых не превышает 300 рублей;

3) вывести на экран цену самого дорогого конструктора;

4) названия наиболее дорогих игрушек (цена которых отличается от цены самой дорогой игрушки не более чем на 100 рублей);

5) названия игрушек, которые подходят детям от 6 до 10 лет;

6) можно ли подобрать игрушку (кроме мяча), подходящую ребенку трех лет и дополнительно мяч так, чтобы суммарная стоимость игрушек не превосходила 300 рублей;

ВАРИАНТ 14

База данных «Универмаг»

Составить программу создания и обработки БД, содержащего сведения об изменении спроса на товары народного потребления в универмаге.

Каждая запись должна содержать поля, содержащиеся в таблице:

Месяц Костюмы Платья Плащи Пальто
Январь 24, 5
Февраль
Март 12, 3
Апрель 74, 4
Май
Июнь
Июль

Программа должна содержать заставку и меню.

Программа должна выполнять следующие действия:

1) Вывод на экран и дополнение файла новыми записями.

2) Для заданного товара народно потребления выдать следующие сведения: месяц с максимальным и с минимальным спросом товара в виде «месяц – число».

3) Для заданного месяца определить товары, пользующиеся наивысшим спросом в виде «товар – число».

4) Определить товары с максимальным спросом в заданное время года.

5) Выдать на экран товары народного потребления по убыванию среднего спроса за 7 месяцев года.

6) Определить общее количество каждого вида товара, проданного за 6 месяцев, и выдать в виде «товар – количество».

ВАРИАНТ 15

База данных «Абитуриент»

Составить программу создания и обработки БД, содержащего данные о группе абитуриентов с баллами по ЕГЭ.

Каждая запись должна содержать поля, содержащиеся в таблице:

Фамилия Математика Физика Русский язык Пол С-Пб или приезжий Страна
Иванов М С-Пб Россия
Петрова Д С-Пб Россия
Сидоров М приезжий Россия
Смирнова Д приезжая Молдова
Тимофеева Д приезжая Россия
Голубев М С-Пб Россия
Кондратенко М приезжий Украина
Гурок М приезжий Беларусь

 

Примечание: (проходной балл = 150).

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

1) Вывод на экран и дополнение БД новыми записями.

2) Найти сумму баллов каждого абитуриента.

3) Составить список студентов, получивших проходной балл и среди них указать – сколько мальчиков и девочек, сколько требуется выделить мест в общежитии (сколько иногородних), сколько абитуриентов из России и СНГ.

ВАРИАНТ 16

База данных «Бухгалтерия»

Составить программу создания и обработки БД, содержащего сведения о заработной плате сотрудников. Каждая запись должна содержать следующие поля:

- фамилия и инициалы сотрудника;

- должность;

- цех;

- оклад за месяц;

- продолжительность работы (дней в месяц).

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

1. Вывод на экран и дополнение БД новыми записями.

2. Вывод списков сотрудников по цехам.

3. Вычисление общей суммы выплат за месяц по заданному цеху.

4. Подготовка ведомости заработной платы для сотрудников цеха.

5. Вычисление средней заработной платы по должностям.

6. Увеличить инженерам оклад за месяц на 25%.

7. Удалить из базы данных сведения о сотрудниках, которые были на работе 5 дней и менее в месяц.

ВАРИАНТ 17

База данных «Стройотряд»

Составить программу, помогающую отобрать студентов для участия в стройотряде.

В память ЭВМ вводятся следующие данные:

фамилия студента;

пол;

успеваемость:

0 – успевает на тройки,

1 – на тройки и четверки,

2 – на тройки, четверки и пятерки,

3 – на четверки и пятерки,

4 – отличник;

в) участие в общественной жизни

0 – нет,

1 – участвует;

г) овладение строительной специальностью

0 – нет,

1 – повар,

2 – каменщик,

3 – бетонщик,

4 – плотник,

5 – стропальщик,

6 – шофер при наличии прав,

(в случае овладения несколькими специальностями в качестве признака используется число, каждая цифра которого – соответствующая специальность);

В стройотряд не берут студентов, успевающих на одни тройки.

Сначала перечислить студентов, участвующих в общественной жизни, а затем – не участвующих.

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

1) Вывод на экран и дополнение БД новыми записями.

2) список студентов поваров, имеющих еще какую-нибудь строительную специальность;

3) список студентов, владеющих как минимум двумя специальностями, кроме повара;

4) список студентов, имеющих права на вождение автомобиля и еще одну строительную специальность, кроме повара;

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

ВАРИАНТ 18

База данных «Товар»

Составить программу создания и обработки БД, содержащего сведения о товарах.

Каждая запись должна содержать поля, содержащиеся в таблице:

Номер товара Номер продавца Фамилия продавца Наименование товара Цена (в рублях)
Иванова Карпова Сидорова Путина Самойлова Кириллова Симонова Дудина Лукина Вострикова Алексеева Бусова Ежова Хлеб ржаной Хлеб пшеничный Батон Рогалик Торт Наполеон Торт Прага ZZ ZZ XX ZY XY YY XX

Программа должна содержать заставку и меню.

Программа должна выполнять следующие действия:

1. Создать и заполнить базу данных.

2. Вывести базу данных на экран.

3. Найти сведения о товаре с номером 3.

4. Найти сведения о товарах, стоимость которых находится в диапазоне 100…500.

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

6. Выдать сведения о товарах, наименование которых начинается с буквы «Л».

7. Определить среднюю цену товара с заданным номером.

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

Выполнение каждой команды меню оформить процедурой.

ВАРИАНТ 19

База данных «Кадры»

Составить программу создания и обработки БД, содержащего данные о кадровом составе предприятия.

Каждая запись должна содержать поля, содержащиеся в таблице:

Таб. № Ф.И.О. Отд. Должность Оклад Семья Дети Премия в % Премия в руб.
Сергеев А.П. зав. сект. да  
Иванов С.Л. ст. инж. да  
Басков Н.И. вед. инж. да  
Осипов А.П. вед. инж. да  
Веригин Н.О. зав. сект. да  
Сочнев Г.А. н. с. да  
Прокопенко Ж.В. инж. нет  
Васильев Г.А. инж. нет  

Примечание. Премия дана в % от оклада.

Программа должна содержать заставку и меню.

Программа должна выполнять следующие действия:

1) Дополнение БД новыми записями.

2) Вывод на экран базы данных.

3) Вывести на экран средний оклад сотрудников каждого отдела.

4) Вывести на экран данные о сотруднике, который получил самую большую премию.

5) Выполнить сортировку по убыванию оклада.

6) вывести данные о сотрудниках, имеющих табельные номера в диапазоне 300-500.

7) По заданному номеру отдела выдать следующие сведения: общий размер премий, наименьший и наибольший оклады.

8) Увеличить оклад на 15% для сотрудников, имеющих двоих детей.

ВАРИАНТ 20


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-03-17; Просмотров: 4199; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.038 с.)
Главная | Случайная страница | Обратная связь