Проектирование реляционной базы данных, поддерживающей работу в режиме "клиент–сервер"

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

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

СЕВЕРО-КАВКАЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра информационных систем и технологий

 

 

 

 

 

Пояснительная записка к курсовой работе

по дисциплине

Программирования в компьютерных сетях

(наименование учебной дисциплины)

на тему Проектирование реляционной базы данных, поддерживающей работы в режиме клиент - сервер, с реализацией основных операций с базой данных, администрированием базы данных, организацией обмена данными между приложениями - Поставка и реализация продуктов питания

 

 

 

 

 

 

 

 

Ставрополь, 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е - хранится информа