- •230100 000000 013 Пз
- •2012 Оглавление
- •1. Описание предметной области и определение цели проектирования информационной системы
- •2. Анализ предметной области и инфологическое проектирование
- •2.1. Функциональная модель предметной области
- •2.2. Информационная модель предметной области
- •2.3. Спецификации сущностей
- •2.4. Спецификации атрибутов
- •2.5. Спецификации связей
- •2.6. Ограничения ссылочной целостности
- •2.7. Запросы пользователей
- •3. Даталогическое проектирование
- •3.1. Даталогическая модель базы данных
- •3.2. Спецификации таблиц
- •3.3. Спецификации связей между таблицами
- •3.4. Sql – запросы
- •4. Рабочее проектирование
- •6. Библиографический список
2.2. Информационная модель предметной области
Результаты разработки информационной модели предметной области «Авиаперевозки» в терминах модели сущность-связь, выполненной в среде Erwinприведены на рис. 9.
Рис. 9 Пример информационной модели предметной области
2.3. Спецификации сущностей
Таблица 3 -Спецификации сущностей
Название |
Описание |
Бортовой персонал |
Сотрудники авиалинии, обслуживающие рейс. |
Воздушное судно |
Транспортное средство для перевозки людей и грузов по воздуху |
Груз |
Перемещаемый (перевозимый, транспортируемый) товар. |
Пассажир |
Человек, который не является членом экипажа и который перевозится транспортным средством в соответствии с гласным или негласным договором перевозки на каком-либо виде транспорта. |
Рейс |
Перелет из пункта отправления в пункт назначения |
Экипажи |
Реестр экипажей |
2.4. Спецификации атрибутов
Таблица 4 -Спецификации атрибутов
Имя сущности |
Имя атрибута |
Описание атрибута |
Первичный ключ |
Внешний кюч |
Домен (тип) |
Груз |
Номер груза |
Идентификационный номер груза |
Yes |
No |
INTEGER |
|
Рейс груза |
|
No |
Yes |
NUMERIC |
|
Наименование груза |
Наименование груза. |
No |
No |
VARCHAR(20) |
Воздушное судно |
Регистрационный номер судна |
Номер, присовоенный воздушному судну при инвенратизации |
Yes |
No |
NUMBER |
Рейс_Судно |
Название судна |
|
No |
No |
VARCHAR(20) |
|
Номер экипажа |
|
No |
Yes |
UNIQUEID |
Рейс |
Номер рейса |
Номер рейса |
Yes |
No |
NUMERIC |
|
Дата вылета |
Дата вылета |
No |
No |
DATE |
|
Время вылета |
Время вылета |
No |
No |
DATETIME HOUR TO SECOND |
|
Терминал |
Номер терминала |
No |
No |
NUMBER |
|
Время прилета |
Время прилета |
No |
No |
DATETIME HOUR TO SECOND |
|
Дата прилета |
Дата прилета |
No |
No |
DATE |
Пассажир |
Серия паспорта пассажира |
Серия паспорта пассажира |
Yes |
No |
UNIQUEID |
|
Номер паспорта пассажира |
Номер паспорта пассажира |
Yes |
No |
UNIQUEID |
|
ФИО пассажира |
Фамилия и иницалы |
No |
No |
VARCHAR(20) |
|
Посадочное место пассажира |
Место в воздушном судне, которое пассажир будт занимать в течении полета. |
No |
No |
VARCHAR(2) |
|
Рейс пассажира |
Номер рейса |
No |
Yes |
NUMERIC |
Бортовой персонал |
Номер паспорта бортового персонала |
|
Yes |
No |
NUMERIC |
|
Серия паспорта бортового персонала |
|
Yes |
No |
NUMERIC |
|
ФИО бортогого персонала |
Фамилия и иницалы |
No |
No |
VARCHAR(20) |
|
Номер экипажа |
|
No |
Yes |
UNIQUEID |
|
Должность |
|
No |
No |
VARCHAR(20) |
|
Регистрационный номер судна |
Номер, присовоенный воздушному судну при инвенратизации |
Yes |
Yes |
NUMBER |