База данных на МатЛабе
Курсовая в вузе
Разработка базы данных, обеспечивающей моделирование процесса оплаты топлива посредством смарт-карты.
Есть 3 таблицы:
база данных банка (поля: номер карты, количество денег на счете,состояние карты (активна\неактивна),
информация о владельце (фио))
база данных заправочных станций (поля: номер заправки, номер карты, количество денег на счете, номер трк (колонка)(задается пользователем), количество топлива (задаваемое пользователем), дата и время заправки)
база данных заправки (поля: номер заправки, номер трк, цена на бензин (для каждой трк), количество бензина (на каждой трк),скидка).
Имитируем процесс оплаты топлива картой, то есть кнопкой "авторизировать карту" вводим номер карты во вторую таблицу,
она связывается с первой и выводит количество денег на счете (записывает во 2 таблицу данные из 1), далее совершаем процесс покупки топлива (кнопка купить топливо), то есть добавляем номер трк, и количество бензина.
Тут база должна проверить наличие необходимого количества бензина на трк по 3 таблице (иначе выдать ошибку), наличие необходимого количества денег на счету (иначе выдать ошибку), если проверка выполнена, занести эти данные в таблицу 2, изменив количество денег на счете (по формуле количество денег = кол-во денег - кол-во топлива*цена на бензин*скидка), и записав время покупки.
Данные в 1 таблице по количеству денег также изменяются.
Таким образом, в 1 таблице просто список всех карт, во второй список всех покупок, в третьей данные о заправке.
Короткие сроки, мэйл [email protected], icq 598468091