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

13

Общие требования

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

на тему: «Создание электронной базы данных»

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

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

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

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

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

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

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

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

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

  1. Предусмотреть проверку на допустимость и правильность ввода данных

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

  3. Вывести результаты работы программы:

  • заполненную базу данных (не менее десяти записей)

  • заполненную базу данных с вычисленными расчётными полями

  • отсортированную базу данных по ключевому реквизиту

  • выбранную совокупность записей по связанным полям

Список задач

ЗАДАНИЕ №1 «Расчёт наличия продукта в ёмкостях на складе ГСМ»

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

  • Шифр ёмкости;

  • Тип ёмкости;

  • Размер (ширина, длина, высота),

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

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

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

  • Текущий уровень продукта

Рассчитать поля структуры:

  • Количество продукта в ёмкости.

Вывести:

  1. Общее количество продукта в ёмкостях по его шифру

  2. Общее количество продуктов на складе

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

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

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

  • Ф.И.О. студента;

  • Шифр группы;

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

  • Оценка.

Рассчитать:

  • средний бал по группе;

  • средний бал по предмету;

  • среднюю оценку студента;

Распечатать ведомости по предмету с указанием количества

  • оценок «отл», «хор», «удовл», «неуд», «неатгест»

Рассчитать процент студентов, успевающих:

- на «отл»;

  • на «хор»;

  • на «удовл»;

  • на «неуд».

Задание №3 «Расчет объема услуг, оказанных гостиницей» .

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

  • номер квитанции ;

  • Ф.И.О. ;

  • плата за место в сутки ;

  • этаж;

  • дата вселения/выселения;

  • наличие телевизора;

  • наличие телефона;

  • наличие холодильника.

Рассчитать поля структуры :

  • длительность проживания;

  • стоимость проживания .

При расчете следует учитывать доплаты за каждые сутки:

  • телевизора – 1%,

  • телефона – 0,5%;

  • холодильника – 2%;

А также то, что однотипные номера на первом и последнем этаже на 10% де­шевле по стоимости номеров на других этажах (максимальное количество этажей – 12)..

Задание № 4 "Учет выдачи книг в библиотеке"

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

  • шифр абонента;

  • Ф.И.О. абонента;

  • наименование книги;

  • Ф.И.О. авторов;

  • год издания книги;

  • цена книги;

  • дата выдачи книги;

  • дата возврата книги.

Рассчитать поля структуры:

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

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

  • 5% - свыше 3-х лет (не старше 100 лет);

  • 50%-свыше 100 лет;

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

Задание №5. " Учёт работы городской АТС ".

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

  • Номер квитанции на телефонный разговор;

  • Тип телефонного разговора (междугородний, с ближним зарубежьем, с дальним зарубежьем ) ;

  • Ф.И.О. абонента;

  • Номер телефона;

  • Дата разговора;

  • Время разговора (мин.);

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

Рассчитать поля структуры:

- Стоимость разговора с учётом его типа ( междугородний - 1 рубль за минуту , с ближним зарубежьем 2 рубля за минуту, с дальним зарубежьем 5 рублей за минуту ) ;

Рассчитать полученную прибыль АТС за конкретный месяц.

Предусмотреть штрафные санкции за несвоевременную оплату в трёх­дневный срок с учётом типа разговора (междугородний переговор – 0,5 рублей за день, переговор с ближним зарубежьем 1 рубль за день, с дальним зарубежьем 2 рубля за каждый день просрочки).