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


База данных «Автопредприятие»



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

1. Фамилия водителя.

2. Табельный номер (поле таб. №).

3. Гаражный номер автомобиля (поле № авт.).

4. количество отработанных дней (поле кд).

5. выручка, сдаваемая водителем, и среднедневной доход.

Значение поля «доход» равно произведению значений полей количество отработанных дней и «среднедневная выручка (факт – план)».

Фамилия Таб. № № авт. кд Выручка в день
Факт. План Доход
Орлов А.      
Гусев Ф.      
….. ….. ….. ….. ….. ….. …..

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

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

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

3) Cортировка БД по табличным номерам, а внутри по фамилиям водителей.

4) Вывод на экран среднегодовой доход по каждому водителю.

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

6) Просмотр список водителей, фамилии которых начинаются на заданную букву.

ВАРИАНТ 3

База данных «Расход топлива на автопредприятии»

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

- фамилия владельца автомобиля,

- гаражный номер,

- характеристики автомобиля: а) марка, б) номер, в) пробег,

– расход бензина: а) нормативный, б) фактический, в) экономия.

Фамилия Гр. № Характеристики Расход бензина (в л.)
Марка Номер Пробег (км) Норма Факт. Экономия
Орлов Жигули 34 – 67  
Гусев Москвич 22 – 01  
               

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

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

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

3. Расчет экономия в литрах.

4. Индексирование файла БД по полю № в алфавитном порядке.

5. Расчет суммарной экономии топлива.

6. Расчет суммарной экономии по заданной марке автомобиля.

7. Подсчет количества автомобилей, допустивших перерасход топлива, и выдать фамилии их владельцев.

ВАРИАНТ 4

База данных «Отдел кадров»

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

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

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

Фамилия Оплата за час Понедельник Вторник Среда Четверг Пятница Суббота
Алексеев 330,5 4,7
Андреев 330,5 2,5 3,5
Борисов 186,4 3,5 2,5
Берг 95,4
Власов 186,4
Герасимов 330,5

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

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

2. Вывод на экран базы данных (введение новой недельной информации).

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

4. Определение для каждого служащего размера зарплаты за неделю, умножив отработанное время на почасовую ставку. Вывод – фамилия, зарплата.

5. Определение для каждого дня недели числа служащих, отсутствующих на работе.

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

ВАРИАНТ 5

База данных «Агентство недвижимости»

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

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

- фамилия владельца недвижимости;

- номер телефона;

- адрес помещения предлагаемого на продажу:

а) название улицы,

б) район,

в) номер дома,

г) номер квартиры,

- характер помещения:

а) жилое, нежилое,

б) приватизированное или нет

в) отдельное или нет,

г) количество комнат,

д) наличие телефона,

е) общая площадь.

– стоимость помещения.

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

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

2) Вывод сведений о нежилых помещениях на заданной улице.

3) Вывод сведений об однокомнатных квартирах с сортировкой по их стоимости.

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

5) Данные о приватизированных комнатах.

6) Определение средней стоимость одной комнаты в коммунальной квартире.

ВАРИАНТ 6

База данных «Прокат видеокассет»

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

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

− Название видеофильма.

− Фамилия режиссера.

− Фамилия актера, играющего главную роль.

− Страна.

− Год выпуска фильма.

− Длительность фильма.

− Код – выдан фильм или нет.

− Дата выдачи.

− Срок, на который выдан фильм.

− Стоимость проката в сутки.

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

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

2) Определить фильм, начинающийся на заданную букву.

3) Есть ли в наличии фильмы, выпущенные в заданном году, с сортировкой по названию.

4) Определить, когда выданы фильмы с участием данного актера.

5) Определить стоимость проката на заданный срок.

ВАРИАНТ 7

База данных «Автомобили»

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

- сведения о владельцах «Запорожцев2 хранятся в файл ZAP;

- о владельцах автомобиля «Жигули» в файле LADA;

- о владельцах автомобиля «Волга» в файле VOLGA;

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

- ФИО владельца;

- тип автомобиля;

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

- цвет автомобиля;

- год выпуска;

- адрес владельца.

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

- автомобиль заданной марки определенно цвета;

- автомобиль с заданным регистрационным номером;

- автомобиль заданной марки с известной цифровой частью регистрационного номера;

- автомобиль заданного цвета;

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

После выбора задачи запросить соответствующие данные.

ВАРИАНТ 8

База данных «Служба занятости»

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

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

− адрес,

− телефон,

− образование,

− специальность

− стаж,

− дата постановки на учет

− пособие

− название предприятия,

− адрес предприятия,

− телефон предприятия,

− количество вакансий,

− специальности,

− зарплата.

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

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

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

3) Вывод списка тех предприятий, которые имеют вакансии с зарплатой более 5 000 руб.

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

5) Вывод фамилий и телефонов тех безработных, которые имеют высшее образование.

6) Сделать выборку тех безработных, чей стаж составляет более 5 лет.

7) Вывести данные по тем безработным, которые имеют минимальный размер пособия и были поставлены на учет в 2009 году.

8) Вывести названия тех предприятий, которые имеют более 3 вакансий или не имеют на текущий момент вакансий (указать).

 

ВАРИАНТ 9

База данных «Автосалон»

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

Продавец Марка Год выпуска Оборот Дата
Довгань БМВ 520 12.01.99
Славин Мерседес-190 12.01.99
Петренко Форд Мондео 13.01.99
Славин Опель Фронтера 13.01.99
Довгань VW Пассат 14.01.99
Петренко Мерседес 180 15.01.99
Петренко БМВ 325 15.01.99
Славин Ауди 100 16.01.99
Петренко Рено Сафран 16.01.99
Петренко Пежо 605 16.01.99

Примечание. Оборот – продажная цена, выраженная в у.е.

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

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

2. Вывод данных в алфавитном порядке фамилий продавцов.

3. Вычисление и вывод на экран итоговый оборот для каждого продавца за указанный в таблице период.

4. Определение фамилии продавцов, работающих с 13 по 15 января 1999 г.

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

6. Удаление данных об автомобилях марки «Ауди 100».

7. Замена данных об автомобиле «Мерседес-190» на «Мерседес-600» 2002 года выпуска.

ВАРИАНТ 10

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

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

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

1. Пункт назначения: а) страна; б) город.

2. Модель самолета.

3. Код направления туда – обратно.

4. Время вылета из аэропорта отправления.

5. Время приземления.

6. Количество посадочных мест.

7. Наличие свободных мест.

8. Количество бронированных мест.

9. Цена билета.

10. Расстояние между пунктами.

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

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

2) Определить пункты, расстояния до которых лежат в заданных пределах.

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

4) Сведения о самолетах, прибывших последовательно с заданного времени.

5) Определить среднюю стоимость билета в заданном направлении.

ВАРИАНТ 11






Читайте также:

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


lektsia.com 2007 - 2017 год. Все права принадлежат их авторам! (0.104 с.) Главная | Обратная связь