geum.ru - только лучшие рефераты!

Проектирование базы данных для фирмы по производству индивидуальной корпусной мебели

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



инеd_razm3FloatКоличество деталейd_kolIntegerЦена за ед.d_priceIntegerНомер изделия, где находится детальd_produxtIntegerЕдиницы измеренияd_edizmIntegerТип шаблона деталиd_komplektIntegerСтоимость деталиd_summCurrencyНомер деталиd _numInteger

Первичный ключ отношения (Primary):Номер детали (d_num).

Вторичные индексы определены для полей: Номер изделия, где находится деталь (d_product) - Regular; Тип шаблона детали (d_komplekt) -Regular;

4.Отношение Шаблоны (файл Komplekt.dbf)

ЗначениеИмя поляТип поля (длина)Название шаблона k_name CharacterЦена за ед. шаблонаk_price CurrencyНомер материала шаблона k_mat IntegerЕд. изм. шаблона k_edizm IntegerНомер шаблона k_num Integer

Первичный ключ отношения (Primary): Номер шаблона (k_num).

Вторичный индекс определен для поля: Материал шаблона (k_mat) - Regular;

5.Отношение Материалы (файл Material.dbf)

ЗначениеИмя поляТип поля (длина)Название материалаm_nameCharacterЦена материалаm_priceCurrencyНомер материалаm_numIntegerПервичный ключ отношения (Primary): Номер материала (M_num).

Вторичные индексы определены для полей: не определены

Входные файлы базы данных:

файл Zakaz.dbf

файл Product.dbf

файл Details.dbf

файл Komplekt.dbf

файл Material.dbf

База данных, включающая эти таблицы:

data1.dbc

Формы:

main.scx

new_zakaz.scx

predoplata.scx

Отчеты:

ustanovka.frx

z_dolg.frx

Проект:

kurs.pjx - kurs.pjt

Приложение:

kurs.app - kurs.exe

4.2Способы повышения производительности доступа к данным

Индексирование полей базы данных позволяет увеличить быстродействие обращения к данным при таких операциях, как сортировка и фильтрация данных. Помимо этого, в некоторых СУБД, в том числе в Visual DBase, сортировка возможна только по тем полям таблицы, которые проиндексированы. Такой подход, по-нашему, оправдан, то есть, если уж нужно отсортировать, то надо сделать это как можно эффективнее.

5.Физическая реализация проектируемой БД

Рисунок 5.1 Текущие заказы

Рисунок 5.2 Изделия и детали заказа

Рисунок 5.3 Новый заказ

Рисунок 5.4 Прием предоплаты

Рисунок 5.5 Отчет по неоплаченным заказам

Рисунок 5.6 Отчет по графику установки

Заключение

В данном курсовом проекте реализована программа для работы с базой данных. Эта программа позволяет просматривать данные, корректировать их, удалять и вводить новые записи. В программе имеется проверка на уникальность вводимых значений, исключающая возможность ввода одинаковых значений полей, где это недопустимо. Существует возможность просмотра выходных документов (отчётов).

Список используемой литературы

  1. Воробович Н.П. Базы данных. Курс лекций для студентов специальностей 220400 и 552800, изучающих курс Базы данных, очной, очной сокращенной и заочной форм обучения. - Красноярск: СибГТУ, 2006. - 240 с.
  2. Воробович Н.П. Электронный учебник по БД.
  3. Visual FoxPro 9 / Лебедев А.Н. - М.: НТ Пресс, 2005. - 328 с.: ил. - Самоучитель.