Лабораторная работа №10.
База данных.
- Техническое задание
На примере базы данных «Товар – Покупатель» разработать приложение, позволяющую обрабатывать свою базу данных. Формализовать связь многие – ко многому.
В программе реализовать следующие соотношения:
— один товар – несколько покупателей;
— один покупатель – несколько различных товаров;
— одна покупка – один счет;
— один счет – несколько товаров;
— один и тот же товар – в нескольких счетах;
Товар всегда есть!
Программа должна содержать не менее четырех файлов: файл товара, файл покупателя, файл счетов и индексный файл.
Файл товара – файл прямого доступа. Этот файл содержит таблицу из трех полей: номер товара, наименование и цена. Цена не изменяется. Номер товара соответствует номеру записи в файле.
Файл покупателя — файл прямого доступа. Этот файл содержит таблицу из двух полей: номер покупателя и наименование ( может быть фамилия).
Файл счетов – должен содержать связанный циклический список номеров счетов для каждого покупателя, дату покупки и номер следующего счета покупателя.
Индексный файл — должен содержать связанный циклический список номеров счетов (из файла счетов), количество товара (в счете).
Для работы с базой данных организовать меню, с помощью которого можно было бы:
— создать файлы;
— добавить информацию;
— просмотреть содержимое файлов;
— просмотреть все счета определенного покупателя;
— просмотреть все счета по определенному товару, по нескольким товарам;
— определить сумму выручки за определенный период;
- Структура программы
- Код программы
- Примеры работы программы
- Заключение
Формат: doc
Тип задания: Лабораторная работа
Предмет: База данных
Количество страниц: 19
Количество источников: 0
Год написания: 2010
Страна и город: Россия, Москва
ВУЗ: МГТУ им. Баумана
Цена: 5 $ (возможна покупка частями)