Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Четвертая работа Создание базы данных на диске.doc
Скачиваний:
4
Добавлен:
25.08.2019
Размер:
131.07 Кб
Скачать

8

ОБЩИЕ ТРЕБОВАНИЯ

к лабораторной работе №4 (четвёртый семестр)

на тему: «Создание базы данных на диске»

  1. Создать базу данных на диске, структура записей которой определена в задании.

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

  • Начальное заполнение базы данных;

  • Добавление записей;

  • Удаление записей;

  • Корректировка полей записи;

  • Сортировка записей по отдельным полям;

  • Вывод на устройство отображения информации одной записи по ключевому полю; совокупности записей по связанному полю; всей базы данных;

  • Расчет полей базы данных.

Создать меню для выбора функции БД.

Список задач.

Вариант № 1 «Учет работы склада горюче-смазочных материалов»

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

Файл емкостей:

1. Шифр емкости;

2. Наименование емкости;

3. Тип емкости;

4. Размеры емкостей (ширина, длина, высота).

Файл типов емкостей:

1. Цилиндрическая вертикальная;

2. Цилиндрическая горизонтальная;

3. Шаровая;

4. Параллелепипед

Файл продуктов:

1. Шифр продукта;

2. Наименование продукта;

3. Плотность продукта;

4. Цена за 1 л продукта

Файл наличия продуктов на складе:

1. Шифр продукта;

2. Шифр емкости;

3. Текущий уровень.

Рассчитать поля следующей структуры:

  • количества продукта в емкости в объемном и весовом выражении;

  • стоимость продукции в ёмкости

Рассчитать общее количество однотипных продуктов в ёмкостях в объемном и стоимостном выражениях, а также общее количество ГСМ на складе и их стоимость. Выдать всю информацию о продукте по его шифру или наименованию. Предусмотреть вывод данных о наличии продукции на складе отсортированных по шифру или наименованию, либо по количеству продукта.

Вариант №2 « Учет успеваемости студентов»

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

Файл студентов:

  1. № зачетной книжки;

  2. Шифр группы;

  3. Ф.И.О.

Файл групп:

  1. Шифр группы;

  2. Шифр факультета;

  3. Количество студентов в группе.

Файл предметов:

  1. Шифр предмета;

  2. Наименование предмета;

  3. Ведущий лектор (звание).

Файл ведомостей:

  1. Шифр предмета;

  2. № зачетной книжки студента;

  3. Отметка по предмету.

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

Вариант № 3

« Расчет объема услуг гостиницы»

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

1. Шифр гостиницы;

2. Наименование гостиницы;

3. Количество этажей.

Файл этажей:

1. Шифр гостиницы;

2. № этажа;

3. Количество комнат на этаже.

Файл комнат:

1. Шифр гостиницы;

2. № этажа;

3. № комнаты;

4. Тип номера;

5. Общее количество мест;

6. Количество занятых мест;

7. Плата за место в сутки;

8. Наличие телевизора; ;

9. Наличие холодильника;

10. Наличие телефона.

Файл квитанций:

1. № квитанции;

2. Шифр гостиницы;

3. Ф.И.О. проживающего;

4. № комнаты;

5. Дата вселения;

6. Дата выселения.

Рассчитать доход гостиницы по каждой квитанции за срок проживания.

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

Выдать сведения о количестве свободных мест в гостинице, а также сведения по каждому № гостиницы.

Организовать возможность поиска проживающего в гостинице по ФИО

Вариант №4 « Учет выдачи книг в библиотеке»

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

Файл абонентов:

1. Шифр абонента

2. Ф.И.О.

3. Домашний адрес.

Файл книг:

1. Шифр книги.

2. Наименование книги.

3. Ф.И.О. автора

4. Год издания.

5. Цена книги.

6. Признак выдачи или наличия книги в библиотеке.

Файл учета выдачи книг.

  1. Шифр абонента.

  2. Шифр книги.

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

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

Рассчитать штрафные санкции за несвоевременный возврат книги с учетом тарифа за каждый день просрочки:

10 % - от цены - за новые книги, т. е. не старше 3-х лет;

20 % - не старше 10 лет;

100 % - свыше 100 лет.

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

Рассчитать общий штраф по библиотеке за текущий месяц.

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

Вариант 5

« Учет работы междугородных разговоров городской АТС»

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

Файл абонентов:

  1. № телефона

  2. ФИО

  3. Домашний адрес

Файл цен телефонных разговоров:

(стоимость одной минуты, стоимость штрафа за день просрочки)

  1. Междугородный

  2. Ближнее зарубежье

  3. Дальнее зарубежье

Файл квитанций:

1. № квитанции за телефонный разговор.

  1. № телефона по которому велся разговор.

  2. Тип разговора

  3. Дата разговора

  4. Время разговора в мин

  5. Дата оплаты разговора.

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