Разработка базы данных в MS Microsoft SQL Server 2005 - Курсовая работа

бесплатно 0
4.5 74
Обзор проектирования реляционной базы данных "Спортивные соревнования". Расчет экономического эффекта от использования программного продукта за период внедрения. Анализ входных и выходных форм, требований к техническому обеспечению, технологии доступа.


Аннотация к работе
Понятие реляционный (англ. relation - отношение) связано c разработками известного английского специалиста в области систем баз данных Эдгара Кодда. Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: · каждый элемент таблицы - один элемент данных · все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)Информационные системы имеют ряд существенных отличий от стандартных прикладных программ. В зависимости от предметной области информационные системы могут сильно различаться по своей архитектуре и функциям. При разработке базы данных «Автозаправочная станция» было проведено обследование предметной области. В результате в БД «Автозаправочная станция» используются следующие входные данные: информация о топливе;Чтобы это избежать добавляем следующие таблицы: · «VIP клиенты» - содержит информацию о постоянных клиентах;Таблица «VIP клиенты» содержит: · id_клиента - уникальный идентификатор клиента · Количество ТС - количество топлива покупаемое клиентом · Дата заключения договора - дата заключения договора клиентом Таблица «АЗС» содержит: · Id_АЗС - уникальный номер Автозаправочной станции · Цена 95 - цена бензина 95 годаЦель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии c естественным языком, который не может быть использован в чистом виде изза сложности компьютерной обработки текстов и неоднозначности любого естественного языка. Сущность - любой различимый, информацию о котором необходимо хранить в базе данных. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Например, атрибуты используются для определения того, какая информация должна быть собрана о сущности.В базе данных определены следующие отношения между таблицами: Таблица «Нефтебаза» Таблица «АЗС» код_базы код_поставщика Таблица «АЗС» Таблица «Сотрудники» id_сотрудника id_сотрудникаВ этом разделе приводится состав таблиц БД. Для каждого поля таблицы указывается размер поля (количество символов), тип. Для первичных ключей необходимо ввести запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области. Наименование атрибутов Тип полей Размер полей Допустимость неопределенных значенийВ разработанной базе данных предусмотрены запросы, отвечающие всем указанным требованиям, как по виду, так и по их количеству. SELECT * FROM [VIP клиенты] as [VIP клиенты] ORDER BY [Количество ТС] SELECT * FROM [VIP клиенты] WHERE [дата заключения договора]>"2011.02.02" SELECT * FROM [VIP клиенты] WHERE [дата заключения договора] BETWEEN "2010.12.25" AND "2011.02.27"На первом этапе оно создается при помощи утилиты SQL Server Enterprise Manager, а затем ее запуск осуществляется при помощи утилиты SQL Server Query Analyzer. В базе данных разработано представление «Представление», в котором отображается id_клиента, фамилия клиента, количество и наименование купленного товара, id_поставщика и общая цена товара.При разработке приложений, основанных на платформе «клиент - сервер», для облегчения выполнения каких-либо операций c данными используются механизмы, при помощи которых можно создавать подпрограммы, работающие на сервере и управляющие процессами обработки информации. В курсовом проекте была разработана хранимая процедура, предназначенная для изменения поля «Общая цена» в таблице «Поставка» c учетом увеличения стоимости товара на 35%. UPDATE Поставка set [Общая цена]=[Общая цена]*0.35Триггеры (trigger) являются особой разновидностью хранимых процедур, выполняемых автоматически при модификации данных таблицы. Триггеры находят разное применение - от проверки данных до обеспечения сложных деловых правил. Особенно полезным свойством триггеров является то, что они имеют доступ к образам записи до и после модификации; таким образом, можно сравнить две записи и принять соответствующее решение. В данном курсовом проекте для таблицы «Поставка» был разработан триггер - trigger_4. Действие этого триггера направлено на то чтобы пользователь не мог вводить отрицательные значения в поле «Общая цена».Пользователи могут работать c БД, используя клиентское приложение. Приложение разработано в Microsoft Visual C# 2008. Клиентское приложение соединяется c БД, после чего получает копию данных из БД, отсоединяется от БД и пользователь работает c копией данных. Пользователем является администратор, который имеет неограниченные возможности, а именно: · Добавление записей;В качестве входных данных выст

План
Оглавление

Введение

1. Описание предметной области

2. Проектирование реляционной базы данных

2.1 Перечень атрибутов

3. Инфологическая модель базы данных

3.1 Описание связей

4. Даталогическое проектирование БД

5. Запросы к БД

6. Разработка представлений для отображения результатов выборки

7. Проектирование хранимых процедур

8. Проектирование триггеров

9. Проектирование клиентского приложения

9.1 Функциональное назначение

9.2 Описание входных и выходных форм

9.3 Разработка технологий доступа к базе данных

9.4 Руководство пользователя

10. Экономическое обоснование результатов внедрения программного продукта

11. Требования к техническому обеспечению

Приложения

Введение
Реляционная СУБД (Система Управления Базами Данных) - СУБД, управляющая реляционными базами данных. Понятие реляционный (англ. relation - отношение) связано c разработками известного английского специалиста в области систем баз данных Эдгара Кодда.

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: · каждый элемент таблицы - один элемент данных

· все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)

· порядок следования строк и столбцов может быть произвольным

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

В данном курсовом проекте была разработана база данных в MS Microsoft SQL Server 2005 для автоматизации процесса контроля работы автозаправочной станции. Программа, работающая c БД, позволяет показывать информацию о товарах, о поставщиках, реализаторах и клиентах. Так же дает возможность сформировать отчеты по различным категориям.

1.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?