Базы данных
Автор работы: Пользователь скрыл имя, 09 Мая 2010 в 18:35
Описание работы
Введение 3
1. Предметная область 4
1.1 Описание ER-модели 4
1.2 Реляционная модель 6
2. Основные понятия баз данных. 7
2.1 Базы данных и системы управления базами данных. 7
2.2 Состав СУБД. 9
2.3 Структура простейшей базы данных. 10
2.4 Свойства полей базы данных. 11
2.5 Типы данных. 13
2.6 Безопасность баз данных. 15
3. Проектирование баз данных. 16
3.1 Режимы работы с базами данных. 16
3.2 Объекты базы данных. 17
3.2.1 Таблицы. 17
3.2.2 Запросы. 17
3.2.3 Формы. 17
3.2.4 Отчеты. 18
3.2.5 Страницы. 18
3.2.6 Макросы и модули. 18
[+-+-+]
3.3 Проектирование базы данных. 19
3.3.1 Разработка технического задания. 19
3.3.2 Разработка структуры базы данных. 20
4. Реализация СУБД АЭРОпорт 23
Приложение №1 26
Приложение №2 27
Приложение №3 28
Приложение №4 29
Приложение №5 30
Приложение №6 31
Список использованной литературы 32
Файлы: 1 файл
база данных курсовая.docx
— 472.47 Кб (Скачать файл)Введение 3
1. Предметная область 4
1.1 Описание ER-модели 4
1.2 Реляционная модель 6
2. Основные понятия баз данных. 7
2.1 Базы данных и системы управления базами данных. 7
2.2 Состав СУБД. 9
2.3 Структура простейшей базы данных. 10
2.4 Свойства полей базы данных. 11
2.5 Типы данных. 13
2.6 Безопасность баз данных. 15
3. Проектирование баз данных. 16
3.1 Режимы работы с базами данных. 16
3.2 Объекты базы данных. 17
3.2.1 Таблицы. 17
3.2.2 Запросы. 17
3.2.3 Формы. 17
3.2.4 Отчеты. 18
3.2.5 Страницы. 18
3.2.6 Макросы и модули. 18
3.3 Проектирование базы данных. 19
3.3.1 Разработка технического задания. 19
3.3.2 Разработка структуры базы данных. 20
4. Реализация СУБД АЭРОпорт 23
Приложение №1 26
Приложение №2 27
Приложение №3 28
Приложение №4 29
Приложение №5 30
Приложение №6 31
Список
использованной литературы 32
Введение
Основные
идеи современной информационной технологии
базируются на концепции, согласно которой
данные должны быть организованы в
базы данных с целью адекватного
отображения изменяющегося
Увеличение
объема и структурной сложности
хранимых данных, расширение круга
пользователей информационных систем
привели к широкому распространению
наиболее удобных и сравнительно
простых для понимания
Целью
этой работы является создать базу
данных в СУБД ACCESS. Которая должна
будет автоматизировать работу служащих
аэропорта.
1. Предметная область
1.1 Описание ER-модели
1 1
1
∞
1
1
∞
1 ∞
Свойство таблиц
- Аэропорт.
Так как мы будем разрабатывать базу данных, которую будут использоваться только на одном предприятии, то указывать свойства (другими словами, реквизиты нескольких аэропортов), на наш взгляд, не имеет смысла.
- Самолет
На наш взгляд для этой таблицы необходимы основные характеристики лайнеров, такие как: Бортовой номер, Модель, Авиакомпания хозяин, Дата выпуска, Ресурс.
- Рейс
Для этой таблице будет необходимо: Во-первых, № рейса, который мы будем использовать как ключевое поле, во-вторых, время вылета, место вылети и место посадки, в-третьих, будем вводить бортовой номер самолета ( для связи этой таблицы с таблицей самолет), а также создадим 7 полей с названиями ПН,ВТ…ВС в которых будем указывать по каким дням недели будет выполняться этот рейс.
- Билет
В эту таблицу будут вводится данные вносимые в билет: № рейса, Дата вылета, Класс, Цена, Скидки, Налоги, Агентский сбор, Норма багажа, № билета, Бортовой номер.
- Пассажиры
В эту таблицу при покупке билета будут вноситься данные о пассажире: Фамилия, Имя, Отчество, Дата рождения, Страна, Место жительства, Паспортные данные.
- Бронь
В этой таблице будут данные, вносимые оператором при бронировании билета: Направление, Предоплата, Дата брони, Паспортные данные, ФИО, На какой день.
Связь 1 к ∞ реализуется следующим образом: ключ из главной таблицы переносится в вспомогательную таблицу.
Связь
∞ к ∞ реализуется следующим
способом: создается новая таблица
в которую переносятся ключевые
поля из связуемых таблиц.
1.2 Реляционная модель
| Стоимости |
| № рейса |
| Стоимость 1 класса |
| Стоимость бизнес класса |
| Стоимость эконом класса |
| Рейс |
| № рейса |
| Время отправления |
| Место вылета |
| Место посадки |
| № самолета |
| Самолет |
| Бортовой номер |
| Модель |
| Авиакомпания хозяин |
| Дата выпуска |
| Ресурс |
| Бронь |
| Направление |
| Предоплата |
| Дата брони |
| Паспортные данные |
| ФИО |
| На какой день |
| Билет |
| № рейса |
| Дата вылета |
| Класс |
| Цена |
| Скидки |
| Налоги |
| Агентский сбор |
| Норма багажа |
| № билета |
| Бортовой номер |
| Пассажиры |
| Фамилия |
| Имя |
| Отчество |
| Дата рождения |
| Страна |
| Место жительства |
| Паспортные данные |
| № билета |
2. Основные понятия баз данных.
2.1 Базы данных и системы управления базами данных.
База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состояние расчетных счетов, финансовых операциях и т.д. Доступ к этой базе данных имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.