
- •Реферат
- •Введение
- •1 Исследование предметной области
- •1.1 Описание предметной области
- •1.2 Описание входных и выходных данных
- •1.3 Перечень ограничений к доступу данных
- •2 Проектирование базы данных
- •2.1 Построение инфологической и даталогической моделей
- •2.1.2 Описание связей и атрибутов
- •2.2 Расчетная модель
- •3 Практическая реализация базы данных и программы
- •3.1 Выбор инструментария
- •3.1.1 Выбор системы управления базами данных
- •3.1.2. Выбор языка и среды программирования
- •3.2 Создание таблиц
- •3.3 Программная реализация решения задачи
- •Заключение
- •Список использованных источников и литературы
АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)
Факультет информатики и ВТ
Кафедра математики и вычислительной техники
КУРСОВОЙ ПРОЕКТ
по дисциплине: «Проектирование и архитектура программных систем»
на тему: «Проектирование и разработка базы данных для электрической сети»
Работа выполнена студентом
2 года обучения гр. 13-ЗИВТ-ВПО-01
Кривобоковым Валентином Васильевич
Научный руководитель
к. ф-м. наук, доцент __________________________________ Бужан В. В.
Отметка о допуске к защите:
Результат защиты:
оценка _______________ дата _______________
Члены комиссии _______________
_______________
_______________
г. Краснодар
2015
АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)
Факультет информатики и ВТ
Кафедра математики и вычислительной техники
Утверждаю
заведующий кафедрой ________
____________________________
«___» ________________ 20 __ г.
ЗАДАНИЕ
на курсовую работу (проект)
по дисциплине: «Проектирование и архитектура программных систем»
студенту Кривобокову Валентину Васильевичу группы 13-ЗИВТ-ВПО-01
ТЕМА РАБОТЫ (ПРОЕКТА): «Проектирование и разработка базы данных для электрической сети»
ЗАДАНИЕ:
1___________________________________________________________________________________________________________________________________2___________________________________________________________________________________________________________________________________3___________________________________________________________________________________________________________________________________
Объём пояснительной записки _______________________листов
Графическая часть ________________________________листов
Задание выдано «___» ________________ 20 __ г.
Дата сдачи работы (проекта) на кафедру «___» ________________ 20 __ г.
Задание принял студент Кривобоков Валентин Васильевич_____________
Руководитель работы _____________________________________________
Реферат
Курсовой проект на тему «Проектирование базы данных для подведения итогов спортивных соревнований» 53 с., 3 рис., 4 табл., 16 источников
РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ, ТАБЛИЦА, ОТНОШЕНИЕ, ПОЛЕ, АТРИБУТ, ПРИЛОЖЕНИЕ, БАЗА ДАННЫХ, ФОРМА, ОТЧЁТ
Объектом исследования является база данных.
Цель работы состоит в приобретении навыков построения модели данных, их практическом применении в построении базы данных средствами СУБД и разработке приложения базы данных в соответствии с темой.
К полученным результатам относятся база данных «Проектирование и разработка базы данных для электрической сети» и приложение для расчета резерва мощности.
Новизна результатов заключается в построенной модели данных, в полной мере отражающей сведения о текущем состоянии электрической сети и её элементов. Достоверность сведений обеспечивается соблюдением целостности данных, предусмотренной в модели.
Внедрение результатов предусматривается для опубликования на корпоративном сайте сетевой компании, согласно Постановление Правительства Российской Федерации «О раскрытии информации»
Эффективность работы характеризуется точностью расчетов и автоматическим формированием списка.
Содержание
ВВЕДЕНИЕ 5
1 ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Описание предметной области 7
1.2 Описание входных и выходных данных 7
1.3 Перечень ограничений к доступу данных 8
2 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 9
2.1 Построение инфологической и даталогической моделей 9
2.1.1 ER-диаграмма 9
2.1.2 Описание связей и атрибутов 11
2.2 Расчетная модель 12
3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ И ПРОГРАММЫ 16
3.1 Выбор инструментария 16
3.1.1 Выбор системы управления базами данных 16
3.1.2. Выбор языка и среды программирования 17
3.2 Создание таблиц 19
3.3 Программная реализация решения задачи 21
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 52
Введение
Предметом изучения в курсовом проекте является проектирование баз данных. Данная тема является очень важной, без которой в наше время невозможно быть не только квалифицированным программистом и разработчиком приложений над базами данных, но даже и грамотным пользователем самих баз данных.
Уровень развития информационных технологий заставляет задумываться большинство средних и крупных организаций о создании действительно открытых и распределённых информационных систем баз данных на основе многопользовательских профессиональных СУБД. Информационные системы больших организаций содержат множество десятков баз данных, нередко распределённых между несколькими взаимосвязанными узлами вычислительной сети различных подразделений. Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем, создаваемых в различных сферах деятельности человека.
В некоторых случаях реляционная база данных может служить источником информации для других баз данных. Например, данные наблюдений за изменением температур в некотором регионе могут быть использованы в базе данных метеонаблюдений в более крупном регионе или стране.
Вводить такие данные, которые мы будем называть промежуточными, в итоговую базу вручную контрпродуктивно, так как может потребовать значительного внимания и времени от пользователя. При этом ошибочно введённая информация может нарушить целостность данных в результирующей базе.
Если отношение результирующей базы имеет структуру, аналогичную структуре отношения промежуточной базы данных, то для решения проблемы используют SQL-запросы на добавление. Но если структуры не совпадают, то такой подход не приемлем и приходится искать иные пути решения. Например, если какой-либо атрибут результирующего отношения должен содержать часть промежуточных данных, то можно сформировать представление этой части, с тем, чтобы подставить его в данный атрибут.
Такого рода задачи обычно возникают при подведении итогов какого-либо события, основные характеристики которого оформлены в виде атрибутов отношения или группы отношений, описывающих это событие.
Данная работа посвящена решению одной из таких проблем – хранение данных о текущем и перспективных состояниях электрической сети.