Автор работы: Пользователь скрыл имя, 10 Мая 2013 в 14:20, курсовая работа
Цель курсовой работа является разработке информационной системы учета документации в метрологической службе с использованием технологии .NET, позволяющей разрабатывать подобные приложения в короткие сроки.
Для достижения цели ставим перед собой следующие задачи:
- дать определение базам данных, и реляционным базам данных;
- спроектировать реляционной базы данных для метеорологической службы;
- спроектировать запросов на выборку к БД и графического интерфейса пользователя;
- сконструировать систему документооборота в реляционной базе данных.
Введение
Глава 1. Теоретические основы управления базами данных
1.1. Понятие базы данных, реляционные базы данных
1.2. Проектирование реляционной базы данных для метеорологической службы
1.3 Проектирование запросов на выборку к БД и графического интерфейса пользователя
Глава 2 Конструирование информационной системы учета документации метеорологической службы
2.1. Реализация реляционной БД средствами СУБД SQL – сервер
2.2. Реализация запросов на выборку к БД с помощью технологии ADO.Net
2.3. Программная документация эксплуатационная
Заключение
Список использованных источников и литературы
СОДЕРЖАНИЕ |
|
Введение |
3 |
Глава 1. Теоретические основы управления базами данных |
4 |
1.1. Понятие базы данных, реляционные базы данных |
4 |
1.2. Проектирование реляционной базы данных для метеорологической службы |
7 |
1.3 Проектирование запросов на выборку к БД и графического интерфейса пользователя |
12 |
Глава 2 Конструирование информационной системы учета документации метеорологической службы |
15 |
2.1. Реализация реляционной БД средствами СУБД SQL – сервер |
15 |
2.2. Реализация запросов на выборку к БД с помощью технологии ADO.Net |
17 |
2.3. Программная документация эксплуатационная |
21 |
Заключение |
26 |
Список использованных источников и литературы |
27 |
ВВЕДЕНИЕ
Документ является основным способом представления информации на любом современном предприятии. Неоспорима важность сохранности и умелого использования информационных ресурсов предприятия для успешного ведения бизнеса. Способность принять верное решение и вовремя отреагировать на ситуацию, гибко реагировать на все изменения рынка зависит не только от таланта и опыта руководителей. Эффективность управления предприятием зависит и от того, насколько разумно в нем организовано управление документооборотом.
Фактически, малоэффективное
использование накопленной
Цель курсовой работа является разработке информационной системы учета документации в метрологической службе с использованием технологии .NET, позволяющей разрабатывать подобные приложения в короткие сроки.
Для достижения цели ставим перед собой следующие задачи:
- дать определение базам данных, и реляционным базам данных;
- спроектировать реляционной
базы данных для
- спроектировать запросов на выборку к БД и графического интерфейса пользователя;
- сконструировать систему
документооборота в
Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).
Теория управления базами
данных как самостоятельная
Предметной областью принято называть часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления. В рамках данной книги для нас в первую очередь представляют интерес предметные области, так или иначе связанные со сферой экономики и финансов.
Объектом называется элемент информационной системы, сведения о котором хранятся в базе данных. Иногда объект также называют сущностью (от англ, entity). Классом объектов называют их совокупность, обладающую одинаковым набором свойств[4, c.132].
Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется некоторым набором атрибутов.
Ключевым элементом данных
называются такой атрибут (или
группа атрибутов), который позволяет
определить Значения других
Первичный ключ - это атрибут
(или группа атрибутов), который
уникальным образом
Процедуры хранения данных
в базе должны подчиняться
некоторым общим принципам,
- целостность и непротиворечивость данных, под которыми понимается как физическая сохранность данных, так и предотвращение неверного использования данных, поддержка допустимых сочетаний их значений, защита от структурных искажений и несанкционированного доступа;
- минимальная избыточность данных обозначает, что любой элемент данных должен храниться в базе в единственном виде, что позволяет избежать необходимости дублирования операций, производимых с ним.
Программное обеспечение, осуществляющее операции над базами данных, получило название СУБД - система управления базами данных. Очевидно, что его работа должна быть организована таким образом, чтобы выполнялись перечисленные принципы.
Концепции реляционной модели впервые были сформулированы в работах американского ученого Э. Ф. Кодда. Откуда происходит ее второе название - модель Кодда.
Рисунок 1.1 –Схема реляционной базы данных
Реляционной модели объекты и взаимосвязи между ними представляются с помощью таблиц (рис. 1.1). Для ее формального определения используется фундаментальное понятие отношения. Собственно говоря, термин "реляционная" происходит от английского relation - отношение. Если заданы произвольные конечные множества D1, D2 ,…, Dn, то декартовым произведением этих множеств D1 ? D2 ? … ? Dn называют множество всевозможные наборов вида (d1, d2 ..., dn), где
d1 D1, d2 D2,..., dn Dn. Отношением
R определенным на множествах D1, D2
,…, Dn,, называется подмножество
В реляционной базе
данных каждая таблица должна
иметь первичный ключ (ключевой
элемент) - поле или комбинацию
полей, которые единственным
Важным преимуществом реляционной модели является то, что в ее рамках действия над данными могут быть сведены к операциям реляционной алгебры, которые выполняются над отношениями. Это такие операции, как объединение, пересечение, вычитание, декартово произведение, выборка, проекция, соединение, деление.
Важнейшей проблемой,
решаемой при проектировании
баз данных, является создание
такой их структуры, которая
бы обеспечивала минимальное
дублирование информации и
- Говорят, что отношение находится в первой нормальной форме, если все его атрибуты являются простыми.
- Говорят, что отношение
находится во второй
- Говорят, что отношение находится в третьей нормальной форме, если оно удовлетворяет требованиям второй нормальной формы и при этом любой не ключевой атрибут зависит от ключа нетранзитивно. Заметим, что транзитивной называется такая зависимость, при которой какой-либо не ключевой атрибут зависит от другого не ключевого атрибута, а тот, в свою очередь, уже зависит от ключа.
Принципиальным моментом
является то, что для приведения
таблиц к состоянию,
Основным достоинством
реляционной модели является
ее простота. Именно благодаря
ей она положена в основу
подавляющего большинства
Диаграмма «Контактное_лицо-Фирма»:
Получаем отношение «Контактное_лицо-Фирма»:
ФИРМА КОНТАКТНОЕ ЛИЦО
Ключ_фирма |
Фирма |
Ключ_лицо |
Контактное лицо |
Ключ_фирма |
Диаграмма «Счет-Договор»:
Получаем отношение «Счет-Договор»:
ДОГОВОР
Ключ_договор |
Договор номер |
СЧЕТ
Ключ_счет |
Счет номер |
Ключ_договор |
Диаграмма «Фирма-Гарантийное письмо»:
Получаем отношение «Фирма-Гарантийное письмо»:
ФИРМА КОНТАКТНОЕ ЛИЦО
Ключ_фирма |
Фирма |
Ключ_лицо |
Контактное лицо |
Ключ_фирма |
Диаграмма «Исполнитель-Договор»:
Получаем отношение «Исполнитель-Договор»:
ИСПОЛНИТЕЛЬ
Ключ_исполнитель |
Исполнитель |
ДОГОВОР
Ключ_договор |
Договор номер |
Ключ_исполнитель |
Диаграмма «Сектор-Договор»:
Получаем отношение «Сектор-Договор»:
СЕКТОР
Ключ_сектор |
Исполнитель |
ДОГОВОР
Ключ_договор |
Договор номер |
Ключ_сектор |
Диаграмма «Договор-Этап»:
Получаем отношение «Договор-Этап»:
ЭТАП
Ключ_этап |
Начало |
В процессе |
Завершен |
ДОГОВОР
Ключ_договор |
Договор номер |
Ключ_этап |
Диаграмма «Гарантийное_письмо-Договор»:
Получаем отношение «Гарантийное_письмо-Договор»:
ДОГОВОР
Ключ_договор |
Договор номер |
ГАРАНТИЙНОЕ ПИСЬМО
Ключ_письмо |
Договор номер |
Ключ_договор |
Диаграмма «Договор-Вид»:
Получаем отношение «Договор-Вид»: