Разработка базы данных классификации горных районов Западного Кавказа
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Разработка базы данных классификации горных районов Западного Кавказа
Дисциплина: Управление данными
Содержание
Введение
1. Анализ предметной области
2. Инфологическое проектирование
3. Даталогическое проектирование
4. Физическое проектирование
4.1 Описание таблиц
4.2 Разработка форм
4.3 Запросы
4.4 Составление отчетов
5. Инструкция по эксплуатации
Заключение
Литература
Введение
Сегодня трудно себе представить сколько-нибудь значимую информационную систему, которая не имела бы в качестве основы или важной составляющей базу данных. Концепции и технологии баз данных складывались постепенно и всегда были тесно связаны с развитием систем автоматизированной обработки информации.
Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для информационной системы Классификация горных районов Западного Кавказа. Разрабатываемая база данных предназначена для сбора, хранения, поиска, обработки и выдачи необходимой информации о данной предметной области.
1. Анализ предметной области
База данных создаётся для информационного обслуживания скалолазов, инструкторов, альпинистов и других людей занимающихся горными дисциплинами. База данных должна содержать данные об горных районах, долинах, входящих в горные районы, перевалах, категориях и классификациях походов.
Об горных районах будет храниться следующая информация:
Основной населённый пункт;
климат;
высотность;
контрольно-пропускной пункт;
телефон;
ситуация лавиноопасности;
заповедность района.
О долинах:
горный район;
основная река;
протяжённость;
соседняя долина;
ледник;
протяжённость ледника.
О перевалах будет сделано две таблицы с историческим описанием и ситуация на сегодняшний день:
название;
горный район;
долина;
сложность;
высота;
прилегающая вершина;
год прохождения;
фамилия руководителя;
категория проходимого маршрута;
описание подъёма;
описание спуска.
О категориях проходимого маршрута:
наименование;
1А;
1Б;
2А;
2Б;
3А;
3Б;
километраж;
количество участников;
О сложности перевалов:
сложность;
оценка по временному периоду;
характер наиболее сложных участков;
техника передвижения;
общее время преодоления;
необходимое снаряжение.
Определим ограничения на информацию в базе данных:
каждый горный район имеет свой личный контрольно-пропускной пункт;
каждый перевал принадлежит только одной долине соответствующего горного района;
категории походов и сложности перевалов соответствуют действительным оценкам альпинизма;
Определим группы пользователей и их возможности при работе с БД:
1.Альпинисты: поиск сведений о сложностях перевалов.
2.Руководители: просмотр базы данных горных районов.
.Для новичков: просмотр базы данных долин, исторического описание перевалов, вариантов возможных перевалов первых категорий, попытки на основе БД составить свой личный маршрут под личным руководством.
2. Инфологическое проектирование
Сущность определяет класс однотипных объектов. Она имеет имя, уникальное в пределах предметной области.
В БД существует множество экземпляров данной сущности. Объект - сущность имеет свой набор атрибутов, такой, чтобы можно было различать конкретные экземпляры сущности.
Между сущностями могут быть установлены связи.
Связь - бинарная ассоциация, показывающая, каким образом сущности соотносятся или взаимодействуют друг с другом.
Рисунок 1 - Инфологическая модель Классификация горных районов Западного Кавказа
3. Даталогическое проектирование
Приводит к разработке схемы БД: набор отношений и связей между ними, которые адекватно моделируют предметную область.
Этап должен заканчиваться корректной схемой БД.
Корректная схема - схема, в которой отсутствуют нежелательные зависимости между атрибутами отношений.
Классический подход основан на декомпозиции с помощью теории нормализации - анализируются функциональные зависимости между атрибутами отношений.
Последовательно корректируется (нормализуется) схема БД. При каждой новой итерации получается более правильная схема БД.
Этот процесс - нормализация, каждый новая итерация - это переход к новой нормальной форме.
Каждая нормальная форма - это определенный набор ограничений. Если схема БД удовлетворяет этому набору ограничений, то говорят, что БД находится в некоторой нормальной форме.
В данном курсовом проекте в первой нормальной форме находятся таблицы Категории, Сложности перевалов; во второй нормальной форме - Горные районы, Историческое описание перевалов; в третьей нормальной форме - Долины, Перевалы.
4. Физическое проект?/p>