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


База данных «Обслуживание работы международной конференции»



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

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

− фамилия

− ученая степень,

− ученое звание,

− место работы, кафедра (отдел),

− должность,

− страна,

− город,

− адрес,

− телефон,

− потребность в гостинице,

− дата приезда.

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

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

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

3) Вывод списка приглашенных из указанного города и посчитать их количество.

4) Вывод списка профессоров с указанием их места работы и кафедры (отдела).

5) Указать город, из которого прибыло наибольшее количество участников.

6) Вывод списка стран, из которых прибыли участники конференции.

7) Вывод списка нуждающихся в гостинице.

ВАРИАНТ 21

База данных «Коммунальные услуги»

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

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

Плательщик Адрес Начисле-ния в месяц Сведения об оплате
Год Янв. Фев. Март Апр. Май Июнь
Петров Иванов Сидоров Алексеев Быков Васильев Куликов Калинин Народная 1 – 15 Народная 1 – 15 Невский 120 – 1 Литейный 5 – 40 Литейный 5 – 40 Седова 15– 3 Коллонтай 18 – 56 Солидарности 7 – 30 да да да нет да нет да да да да нет нет да нет нет да да да нет нет да нет да да да нет нет нет да нет нет да да нет нет нет да да да да да нет нет нет да да нет нет

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

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

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

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

4. Определить месяц, в котором больше всего выручено денег.

5. Заменить «нет» на «да» по заданной фамилии и месяцу.

6. Выдать данные о плательщиках, которые оплатили коммунальные услуги за полгода.

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

8. Увеличение начисления в месяц на 30% жителям Литейного проспекта.

ВАРИАНТ 22

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

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

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

Часть света Страна Площадь в тыс. кв. км Население в тыс. чел. Год переписи столица Население столицы
Европа Европа Европа Азия Азия Азия Африка Африка Африка С. Америка С. Америка Австрия Испания Франция Индия Китай Япония Египет Тунис Того США Канада Вена Мадрид Париж Дели Пекин Токио Каир Тунис Лоте Вашингтон Оттава

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

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

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

3. Ввести название страны и определить среднюю плотность населения. Результат вывести в виде «название страны – средняя плотность населения».

4. Определить страны с максимальной площадью в каждой части света и вывести их по возрастанию площадей.

5. Удалить записи о странах, население столиц которых лежит в интервале 100-500 тыс. Выдать количество таких записей.

6. Для каждой части света определить суммарную численность населения всех приведенных стран и вывести их в порядке убывания в виде: «часть света – суммарная численность населения».

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

8. Заменить для Франции год переписи и численность населения столицы и страны (новые данные ввести).

ВАРИАНТ 23

База данных «Библиотека»

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

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

− Фамилия

− Паспорт,

− Код книги,

− Автор,

− Название,

− Жанр,

− Год издания,

− Издательство,

− Количество,

− Цена,

− Дата взятия,

− Дата возврата.

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

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

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

3) Вывод списка читателей, которые имеют «на руках» книги по информатике.

4) Вывод списка читателей, которые имеют «на руках» более одной книги.

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

6) Вывод названий тех книг, которые не взяты читателями в данный момент.

7) Найти минимальный и максимальный сроки пользования книгами читателями библиотеки.

8) Вывод списка тех читателей, которые не взяли ни одной книги за последний год.

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

Количество записей произвольное (не менее 10).

ВАРИАНТ 24

База данных «Зарплата»

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

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

Фамилия Ставка в час Часы Зарплата Премия Начислено Налог На руки
Иванов          
Петров          
Федоров          
Сидоров          
Васильев          
Никитин          
Горбатенко          
Смыслов          
Воронов          
Коровин          
                Сумма

Примечания.

Зарплата: ставку в час умножить на количество отработанных часов.

Премия: если больше 100 часов, то 50%, если меньше, то 30% от зарплаты.

Начислено: зарплата + премия.

Налог: 12% от начисленного.

На руки: начислено – налог.

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

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

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

3. Получить список сотрудников по возрастанию их зарплаты.

4. Получить список сотрудников со ставкой в час меньше 20 руб.

5. Найти сотрудника с наименьшей зарплатой, вывести его данные.

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

7. Увеличить ставку для сотрудника на 25% (фамилия сотрудника задается).

8. Удаление сведений о сотруднике с наименьшим количеством отработанных часов.

ВАРИАНТ 25

База данных «Склад кондитерских изделий»

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

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

- наименование товара;

- цена за штуку;

- количество в партии (шт);

- дата поставки (месяц, число, год).

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

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

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

3. Вывод информации о данном товаре.

4. Сортировка по убыванию цены товара.

5. Количество товара, выручка за заданный день.

6. Вывод списка товаров, поставленного в заданный день.

ВАРИАНТ 26

Отдел кадров ВУЗа.

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

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

• фамилия, имя, отчество,

• должность,

• факультет,

• кафедра,

• возраст,

• стаж.

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

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

2. вывод на экран всей базы данных,

3. вывод списка сотрудников заданной кафедры,

4. вывод списка профессоров ВУЗа,

5. сортировку по возрастанию стажа работы,

6. вывод данных о старейшем преподавателе (факультет, кафедра, долж­ность, стаж, возраст),

ВАРИАНТ 27

База данных «Страны Европы»

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

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

− Название страны,

− Столица,

− Население,

− Площадь,

− ВНП,

− Доход на душу населения,

− Название валюты.

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

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

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

3) Вывод списка стран, чье население более 1 млн чел. Список отсортируйте по алфавиту.

4) Вывод списка стран, площадь которых больше 300 тыс. км2. Список отсортируйте по алфавиту.

5) Вывод списка тех государств, в наименовании валют которых присутствует слово «крона»

6) Вычислить процент дохода на душу населения к валовому национальному продукту (ВНП).

7) Перевести ВНП из национальной валюты в доллары по текущему курсу.

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

Количество записей произвольное (не менее 10).

Примечание.

ВНП – Валовой Национальный Продукт – это вся произведённая данной страной продукция за определённый период времени, стоимость всех выпущенных товаров и оказанных услуг.

" Доход на душу населения" или " душевой доход".– ВНП, деленный на численность населения страны. Этот показатель дает представление о том, сколько получил бы каждый житель страны, если бы весь годовой национальный доход был распределен между всеми гражданами страны поровну.

ВАРИАНТ 28

База данных «Аукционы»

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

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

Город Дата Сумма Покупатели Продано книг
Киев Харьков Киев Донецк Москва Москва Санкт-Петербург Харьков Санкт-Петербург Киев Москва 7 января 12 января 15 января 17 января 17 января 21 января 23 января 30 января 1 февраля 7 февраля 20 февраля

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

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

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

3. Вывести общие итоги аукционов (сумму, количество покупателей и проданных книг).

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

5. Определить итоги аукционов книжных в каждом городе.

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

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

8. Заменить данные об аукционе в городе Донецке (новые данные задать).

ВАРИАНТ 29

База данных «Аэрофлот»

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

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

- номер рейса;

- пункт назначения;

- время вылета;

- количество свободных мест;

- время в пути.

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

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

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

3. Вывод всех рейсов.

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

5. Вычисление времени прибытия в пункт назначения.

ВАРИАНТ 30

База данных «Холодильники»

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

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

- наименование модели;

- объем (в куб. см.);

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

- размеры: высота, ширина, длина,

- цена.

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

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

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

3. Вывод на экран базы данных с сортировкой названий по алфавиту.

4. Вывод размеров холодильника по его названию.

5. Вывод диапазона температур морозильных камер.

6. Сортировать по возрастанию объема камеры.

7. Сортировать по убыванию цен.

ВАРИАНТ 31

База данных «Предприятие»

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

Фирма Зарплата Арендная плата Аренда оборудования Другие расходы Затраты на произ-во Валовая выручка НДС Выручка от реализации Валовая прибыль
Айвенго Циклон Грифон Гармаш Аргос Континент        

Примечания.

- Налог на добавленную стоимость (НДС) определить путем умножения значения статьи валовая выручка на коэффициент НДС (20%);

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

- выручку от реализации определить как разность между валовой выручкой и НДС;

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

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

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

2. По названию фирмы валовую прибыль.

3. Выдать данные о фирмах в порядке убывания валовой прибыли.

4. Названия фирм, у которых максимальные затраты на производство продукции.

5. Названия фирм, имеющих минимальную выручку реализации.

6. Вывести отчет на экран дисплея.

ВАРИАНТ 32

База данных «Подписка»

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

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

- Индекс издания;

- название издания;

- цена;

- окончание подписки;

- форма доставки (до востребования, до квартиры);

- фамилия подписчика;

- адрес подписчика.

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

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

2. Сортировка изданий по убыванию цены.

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

4. Вывод последнего срока подписки и названия соответствующего издания.

5. Вывод базы данных с сортировкой названий изданий по алфавиту.

6. Вывод адресов подписчиков, оформивших подписку до квартиры.

Вариант 33


Поделиться:



Популярное:

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


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