Лабораторная №10 по базе данных

Готовая работа

 

Лабораторная работа №10.

База данных.

  • Техническое задание

На  примере базы данных «Товар – Покупатель» разработать приложение, позволяющую обрабатывать свою базу данных. Формализовать связь многие – ко многому.

В программе реализовать следующие соотношения:

— один товар – несколько покупателей;

— один покупатель – несколько различных товаров;

— одна покупка – один счет;

— один счет – несколько товаров;

— один и тот же товар – в нескольких счетах;

Товар всегда есть!

Программа должна содержать не менее четырех файлов: файл товара, файл покупателя, файл счетов и индексный файл.

Файл товара – файл прямого доступа. Этот файл содержит таблицу из трех полей: номер товара, наименование и цена. Цена не изменяется. Номер товара соответствует номеру записи в файле.

Файл покупателя — файл прямого доступа. Этот файл содержит таблицу из двух полей: номер покупателя и наименование ( может быть фамилия).

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

Индексный файл — должен содержать связанный циклический список номеров счетов (из файла счетов), количество товара (в счете).

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

— создать файлы;

— добавить информацию;

— просмотреть содержимое файлов;

— просмотреть все счета определенного покупателя;

— просмотреть все счета по определенному товару, по нескольким товарам;

— определить сумму выручки за определенный период;

  • Структура программы
  • Код программы
  • Примеры работы программы
  • Заключение

Формат:  doc

Тип задания: Лабораторная работа

Предмет: База данных

Количество страниц: 19

Количество источников: 0

Год написания: 2010

Страна и город: Россия, Москва

ВУЗ: МГТУ им. Баумана

Цена: 5 $ (возможна покупка частями)

    Добавить комментарий

    Ваш email не будет показан.

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