Разработка базы данных "Аэропорт"

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

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



Министерство образования и науки Российской Федерации

Государственное образовательное учреждение

высшего профессионального образования

Северо-Кавказский государственный технический университет

КУРСОВАЯ РАБОТА

по диiиплине Базы данных

на тему: Разработка базы данных Аэропорт

Выполнил студент группы ТКМБ-091

Факультета ФИТТ

Хлыстунов Антон

Ставрополь

СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ

Оглавление

Введение

1.Теоретические аспекты проектирования БД

1.1Этапы проектирования БД

1.2Описание модели данных

2.Инфологическое проектирование ПО

2.1Определение сущностей

2.2Описание атрибутов

2.3Установление связей между типами сущностей

2.4Концепция функциональной зависимости

.5Нормализация БД

.6Спецификация всех объектов, входящих в модель

3.Выбор СУБД

3.1Спецификация файлов БД

4.Описание средств обеспечения целостности данных.

5.Описание программного средства

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

Заключение

Список литературы

ВВЕДЕНИЕ

В современном информационном обществе, которое развивается и где все усложняется, человек становится абсолютно беспомощным и неспособным проследить за всеми событиями, новостями и новинками. Современная индустрия информации каждый день передаёт миллионы сообщений, где многие из них могут иметь очень большое значение. Человеку доступно множество книг, журналов, газет, песен, фильмов или ресурсов Internet. Именно поэтому сегодня, как никогда раньше, нашу жизнь определяют механизмы распределения данных и знаний. Темпы развития зависят от информационных коммуникаций и их соответствия задачам, которые решаются. Совместное использование данных даёт безупречные преимущества коллективной работы. Единое информационное пространство позволяет аккумулировать информацию, которая относится ко всем аспектам бизнес процессу, быстро её обрабатывать, получать, обмениваться ею. Теория баз данных стала определяющим фактором при создании эффективных систем обработки информации.

Под базой данных понимается некоторая унифицированная совокупность данных, совместно используемая персоналом/населением группы, предприятия, региона, страны, мира...[1]

Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность. Создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.

Целью курсового проекта является разработка базы данных аэропорта. При проектировании БД был использовал реляционный подход, потому что реляционные базы получили наибольшее распространение в мире и они считаются наиболее перспективными в научном плане, т.к. большинство СУБД работают именно с такими базами.

1.Теоретические аспекты проектирования БД

1.1Этапы проектирования БД

Концептуальное (инфологическое) проектирование

Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД . Термины семантическая модель, концептуальная модель и инфологическая модель являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова модель базы данных и модель предметной области (например, концептуальная модель базы данных и концептуальная модель предметной области), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Чаще всего концептуальная модель базы данных включает в себя:

описание информационных объектов, или понятий предметной области и связей между ними.

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

Логическое (даталогическое) проектирование

Логическое (даталогическое) проектирование - создание схемы базы данных .

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