Сделай Сам Свою Работу на 5

ОПИСАНИЕ РАЗРАБОТАННОЙ БАЗЫ ДАННЫХ





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

При этом в результате информационного анализа установлено, что база должна содержать следующие сведения о каждом заказчике: ID-заказчика (идентификационный номер), фамилия, имя, отчество, телефон и паспорт заказчика, адрес объекта.

Исходя из этих данных, первоначально можно определить один информационный объект: таблица Заказчики.

В качестве первичного ключа используем поле ID-заказчика, т.к. каждому заказчику соответствует свой персональный номер, который является для него уникальным.

Аналогично создаем необходимые таблицы со следующими полями:

1. Заказы- ID-заказа, ID-заказчика.

2. Работы- ID-работы, наименование.

3. Заказы и работы- ID-заказа, ID-работы, начала работы, завершение работы, цена без материалов.

4. Товар- ID-товара, наименование, стоимость.

5. Работа и товары- ID-работы, ID-товара.

Таблица «Заказчики»Режим таблицы:

Рисунок 1– Структура таблицы «Заказчики»

Режим конструктора:



Таблица «Работы»

Режим таблицы:

Рисунок 2– Структура таблицы «Работы»

Режим конструктора:

Таблица «Заказы»

Режим таблицы:

Рисунок 3– Структура таблицы «Заказы»

Режим конструктора:

 

Таблица «Заказы и работы»

Режим таблицы:

Рисунок 4– Структура таблицы «Заказы и работы»

Режим конструктора:

Таблица «Товары»

Режим таблицы:

Рисунок 5– Структура таблицы «Товары»

Режим конструктора:

Таблица «Работа и Товары»

Режим таблицы:

Рисунок 6– Структура таблицы «Работа и товары»

Режим конструктора:

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

Рисунок 7 Схема данных «Сметы на выполнение работ»

ЗАПРОСЫ

Для реализации функции по ведению базы данных на основе таблиц были созданы запросы

· запросы на сортировку:

«Запрос сортировка по фамилии заказчика» этот запрос сортирует заказчиков, имеющихся в базе данных по фамилии (по возрастанию). (Рисунок 8)



Рисунок 8 – Запрос «Запрос сортировка по фамилии» (Результат)

 

«Запрос сортировка по фамилии» (Конструктор)

· Запрос с параметром. Запрос с параметром «Вывести информацию указанного пользователем фамилии заказчика» (рисунок 9).

Рисунок 9 - «Вывести информацию указанного пользователем фамилии заказчика» (Конструктор)

«Фамилия заказчика»

«Фамилия заказчика» (Результат)

· Многотабличный запрос на выборку:

Рисунок 10-Режим конструктора

Результат:

 


ФОРМЫ

КНОПОЧНАЯ ФОРМА

Для создания главной кнопочной формы мы используем «Диспетчер кнопочных форм».

Данная форма (Рисунок 11) предлагает пользователю следующие действия:

Ø Узнать данные о заказчиках;

Ø Просмотр заказов;

Ø Просмотр выполняемых работ;

Ø Выход из базы данных

Рисунок 11-Кнопочная форма

Рассмотрим выполняемые действия последовательно:

1.Данные о заказчиках (Рисунок 12)

Рисунок 12

 

2. Просмотр заказов (Рисунок 13)

Рисунок 13

3. Просмотр выполняемых работ(Рисунок 14)

Рисунок 14.

 

4.Кнопка «Выход из базы данных» предполагает выход из программы. После окончания работы с данной формой нажимаем кнопку выхода из формы.

 

 


ЗАКЛЮЧЕНИЕ

Разработанная база данных создана для хранения и доступа к данным, содержащим сведения о некоторой предметной области (в нашем случае, об объектах и производимых на них работах). С помощью базы данных "Сметы на выполнение работ" можно получать нужные сведения в удобном для пользователя виде. Она представляет собой систему данных, относящихся к одной и той же предметной области, и содержит более или менее детализированную информацию о ней. Степень ее детализации определяется рядом факторов, прежде всего целью использования информации из базы данных и сложностью производственных (деловых) процессов, существующих в пределах предметной области в конкретных условиях.



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

 


СПИСОК ЛИТЕРАТУРЫ

1. Информатика: Учебник. – 3-е перераб. Изд. /под ред. Проф. Макаровой.- Финансы и статистика, 2000. -768 с.:ил.

2. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0 – БХБ – Петербург, 2005. – 624 с.: ил.

3. Карчевская М.П., Рамбургер О.Л., Бикмеев А.Т. Лабораторный практикум по дисциплине «Информатика» -Уфимский Государственный Авиационный Технический Университет, Кафедра ИИ, Версия 0.8 beta; Уфа-2007.

4. Измерение и представление информации: Практикум по дисциплине «Информатика». Часть 1/ Уфимск. гос. авиац. техн. ун-т; Сост.: М.П. Карчевская, О.Л. Рамбургер.- Уфа, 2007.-27с


 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.