Проектирование реляционной базы данных, поддерживающей работу в режиме "клиент–сервер"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
СЕВЕРО-КАВКАЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра информационных систем и технологий
Пояснительная записка к курсовой работе
по дисциплине
Программирования в компьютерных сетях
(наименование учебной дисциплины)
на тему Проектирование реляционной базы данных, поддерживающей работы в режиме клиент - сервер, с реализацией основных операций с базой данных, администрированием базы данных, организацией обмена данными между приложениями - Поставка и реализация продуктов питания
Ставрополь, 2011
Оглавление
ВВЕДЕНИЕ
. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
.1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ
.2 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
.3 РЕЛЯЦИОННАЯ МОДЕЛЬ БД
.4 НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ.
.5 ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
. ОРГАНИЗАЦИЯ ВЫБОРКИ ИНФОРМАЦИИ ИЗ БД
. РАЗРАБОТКА ПРЕДСТАВЛЕНИЙ ДЛЯ ОТОБРАЖЕНИЯ РЕЗУЛЬТАТОВ ВЫБОРКИ
. ПРОЕКТИРОВАНИЕ ХРАНИМЫХ ПРОЦЕДУР
. ПРОЕКТИРОВАНИЕ ТРИГГЕРОВ
. РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЕЙ
.1 ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ
.2 ТРЕБОВАНИЯ К ТЕХНИЧЕСКОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
.3 РАЗРАБОТКА ТЕХНОЛОГИЙ ДОСТУПА К БАЗЕ ДАННЫХ
.4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РЕЗУЛЬТАТОВ ВНЕДРЕНИЯ ПРОГРАММНОГО ПРОДУКТА
. ТРЕБОВАНИЯ К ТЕХИЧЕСКОМУ ОБЕСПЕЧЕНИЮ
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
Введение
В последние годы на первый план выдвигается новая отрасль - информационная индустрия, связанная с производством технических средств, методов, технологий для производства новых знаний. Эта индустрия тесно связана с развитием компьютерных технологий.
Изменятся весь уклад жизни, система ценностей: возрастает значимость культурного досуга, возрастает спрос на знания, от человека требуется способность к интеллектуальному труду и творчеству.
В результате появились противоречия между ограниченными возможностями человека по восприятию и переработке информации и существующими массивами хранящейся и передаваемой информации. Возникло большое число избыточной информации, в которой иногда трудно сориентироваться и выбрать нужные сведения. Для решения подобных проблем применяются автоматизированные базы данных. Они стали неотъемлемой частью практически всех компьютерных систем - от отрасли до отдельного предприятия.
Реляционная СУБД (Система Управления Базами Данных) - СУБД, управляющая реляционными базами данных. Понятие реляционный (англ. rеlаtiоn - отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда.
Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
В данном курсовом проекте разработана база данных для предприятия Поставка и реализация продуктов питания. Назначение разработки заключается в следующем: обеспечить удобную работу сотрудников предприятия и повысить производительность. Вся информация, касающаяся работы предприятия хранится в БД, следовательно, нельзя недооценить её значимость.
Перед разработкой были поставлены следующие задачи: получить возможность просматривать, редактировать, добавлять данные, получать результаты запросов. Так же необходимо обеспечить удобную работу для персонала организации.
1. ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Областью применения базы данных является Поставка и реализация продуктов питания. Такая организация предназначена для обеспечивания граждан необходимыми продуктами питания. Следовательно, такое предприятие работает с очень большим объемом информации, как о сотрудниках, так и о продуктах. Продавцам необходимо всегда следить за количеством продуктов на складе и учетом их реализации. А руководству и бухгалтерии необходимо быть в курсе событий о своих сотрудниках. Для этого нужна общая база данных, включающая всю необходимую информацию. Программа является очень актуальной на сегодняшний день, она автоматизирует работу с базой данных и предоставляет пользователю (оператору) понятный и дружественный интерфейс.
В результате в базе данных Поставка и реализация продуктов питания используются следующие входные данные:
информация о продуктах;
информация о продавцах, об их специализациях и об учете их работы;
Выходной информацией являются диалоговые окна для работы с базой данных, а так же результаты работы запросов.
2. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
2.1 Концептуальное проектирование
В проекте Поставка и реализация продуктов питания главной таблицей является gооd. Если таблицу не разбивать на подтаблицы, то можно наблюдать избыточность данных, а это недопустимо. В соответствии с предметной областью были созданы таблицы:
-gооd - хранится информация о продуктах;
-gооd_in_stоrе - хранится информация о продуктах на складе;
-sеll - хранится информация о продажах;
-pеоplе - хранится информа