Смекни!
smekni.com

Базы данных 6 (стр. 4 из 4)

1. размер поля;

2. формат поля;

3. маска ввода;

4. значение по умолчанию;

5. условия на значения;

6. сообщение об ошибке;

7. обязательное поле;

8. пустые строки;

9. индексированное поле.

Каждое из них в той или иной степени связано с ограничениями целостности.

Существует 3 подхода, поддерживающих целостность:

1. Вообще запрещается производить удаление кортежа, для которого существуют ссылки;

2. При удалении кортежа, на который существуют ссылки, во всех ссылающихся кортежах значения внешнего ключа автоматически становятся полностью неопределенными;

3. При удалении кортежа из отношения, на которое ведет ссылка, из ссылающегося отношения автоматически удаляются все ссылающиеся кортежи - каскадное удаление.

6. Организация ввода данных в БД

Для проектировщика БД удобнее вводить и редактировать данные в режиме «Таблица». Поэтому я создала несколько таблиц, соответствующих сущностям БД.

Рисунок 3. - Таблица «Товары»

Рисунок 4. - Таблица «Клиенты»


Рисунок 5. – Таблица «Поставщики»


Рисунок 6. - Таблица «Поставки»


Рисунок 7. – Таблица «Продажи»


Рисунок 8. – Таблица «Менеджеры поставок»


Рисунок 9. – Таблица «Менеджеры поставок»

На основе этих таблиц и занесенных в них данных созданы формы. Они предназначены для наглядности информации, хранящейся в БД. Представим основные формы - «Поставка товара» и «Продажа товара».


Рисунок 10. – Форма «Поставки»


Рисунок 11. – Форма «Продажа»

Как видно на Рисунках 10 и 11, я использовала подчиненную форму.

Подчиненная форма - это форма, которая входит в состав другой формы и отображает данные из связанной таблицы. Благодаря ей мы можем одновременно видеть как данные о поставке, так и о менеджере данной поставки (Рисунок 10).

7. Получение отчетов

Часто при работе с базами данных появляется необходимость создания документов для подведения каких-либо итогов, и, которые, как правило, выводятся на печать. К таким документам в Access относятся отчеты.

Пользователь имеет возможность разработать отчет самостоятельно или создать отчет с помощью мастера. Мастер по разработке отчетов Microsoft Access выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. Мастер окажется полезным даже для опытных пользователей, так как позволяет быстро разработать макет, служащий основой создаваемого отчета. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.

Для моей БД я создала следующие отчеты:

1. Продажа товара (сортировка по коду клиента);

2. Продажа товара;

3. Поставка товара (сортировка по месяцам);

4.

Поставка товара.

Рисунок 12. – Отчет о продаже товаров (по коду клиента)


Рисунок 13. – Отчет о продаже


Рисунок 4. – Отчет о поставках по месяцам


Рисунок 15. – Отчет о поставках

Отчеты Access обычно имеет смысл использовать в тех случаях, когда требуется создание отчета на бумажном носителе (по электронной почте, например, удобнее пересылать документы Word). Не следует рассматривать отчет как нечто незыблемое - напротив, любой рабочий отчет должен находиться в состоянии непрерывного улучшения. Усовершенствования, как правило, должны сводиться к визуализации необходимой пользователю информации, приведению ее в наиболее удобный для пользователя вид.

8. Разработка интерфейса

Для управления созданной базой данных необходимо создать полноценное приложение. Между базой данных и приложением существуют два коренных отличия:

1. задачи, которые в базе данных выполняются «вручную», в приложении максимально автоматизированы;

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

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

1. ассортимент товаров должен изменяться;

2. каждый менеджер вводит данные о поставке и продаже товаров;

3. список сотрудников может меняться;

4. периодически требуется выводить отчеты о поставках и продажах товаров.

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


Рисунок 16. – Главная кнопочная форма


Рисунок 17. – Служебные данные


Рисунок 18. – Отчеты по деятельности

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

Заключение

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

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

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

Список используемых источников

Учебники, монографии, брошюры

1. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. пособие. – 2-е изд., испр. и доп. – М.: ФОРУМ: ИНФРА-М, 2007.

2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г., Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 4-е изд., доп. и перераб. – СПб.: КОРОНА принт, 2005.

3. Т.Коннолли, К.Бегг, А.Страчан. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 5-е изд.: пер. с англ. - М.: Издательский дом «Вильямс», 2006.

4. Диго С.М. Проектирование и использование баз данных (учебник). М: Финансы и статистика. 2000.

5. Т.С.Карпова Базы данных: модели, разработка, реализация. СПб. Питер, 2006.

6. Дейт К.Дж. Введение в системы баз данных, 6-е издание. К., М., СПб.: Издательский дом "Вильямс", 2000.

7. Кириллов В.В. Введение в реляционные базы данных / В.В.Кириллов, Г.Ю. Громов. – СПб.: БХВ-Петербург, 2009.

8. льман Дж. Основы систем баз данных. — М.: Финансы и статистика, 1983.

9. Диго С.М. БАЗЫ ДАННЫХ. ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2008.

10. Диго С.М. Базы данных: Руководство по изучению дисциплины / Московский государственный университет экономики, статистики и информатики – М.: МЭСИ, 2005.

Электронные ресурсы

11. www.citforum.ru

12. www.ituit.ru