Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення автоматизованої інфоpмаціонно-спpавочной системи розкладу руху поїздів та продажу квитків

Реферат Створення автоматизованої інфоpмаціонно-спpавочной системи розкладу руху поїздів та продажу квитків





звітів про рух квитків

формування та друк звітів про рух готівки.

Визначимо об'єкти і атрибути проектованої системи. Тут за основу зручно взяти два відносини:

Початкова інформація про маршрути та поїздах;

Оформлення потягу за маршрутом;

Решта відносини можна вивести з цих трьох основних відносин.

Нормалізуємо ці відносини:

ОформленіеПоезда (Поїзд, ТіпПоезда, НазваніеМаршрута, СтанціяОтправленія, СтанціяНазначенія, ДатаІВремяОтпр, ДатаІВремяПріб)

У цьому відношенні є складовою ключ - це НазваніеМаршрута, Поїзд. Всі атрибути цього відношення - атомарний, отже, воно перебуває у Першій нормальній формі. Інші нормальні форми будуються на основі 1НФ, шляхом усунення функціональних залежностей певного типу. Розглянемо наявні в цьому відношенні функціональні залежності. Перш за все, щодо міститься часткова функціональна залежність неключових атрибутів від ключа відносини: Поїзд -> ТіпПоезда, НазваніеМаршрута-> СтанціяОтправленія, НазваніеМаршрута-> СтанціяНазначенія. p align="justify"> Наведемо це відношення до другої нормальної форми, розбиваючи початкове відношення на три нових і одночасно виробляючи зовнішнє кодування, при цьому отримуємо відносини:

ОформленіеПоезда (Номер, Поїзд, Маршрут, ДатаІВремяОтпр, ДатаІВремяПріб);

Потяг (Код, Найменування, Тип);

Маршрут (СтанОтпр, Станція, ВремяВпуті, ВремяСтоянкі, Ціна, СтанНазн);

Виявимо тепер незалежні багатозначні залежності, вони є у відношенні ОформленіеПоезда:

Номер -> -> Поїзд,

Номер -> -> Маршрут

Маршрут -> -> Станція

Для приведення відношення до 4НФ розіб'ємо його на дві наступні проекції: Загальна інформація по поїзду (Номер, ДатаДокумента, Поїзд), Загальна інформація по маршруту (Номер, Маршрут), Детальна інформація по маршруту (Номер, Станція , ВремяВпуті, ВремяСтоянкі, Ціна). Ці відносини можуть бути відновлені без втрат у вихідне операцією з'єднання по атрибуту номер, значить, таке розбиття задовольняє вимогам залежності по з'єднанню, а, отже, отримані відносини знаходяться в 5НФ. У результаті нормалізації з вихідного відносини ОформленіеПоезда отримали відносини в 5НФ Поїзд, Маршрут, Загальна Інформація по поїзду, Загальна Інформація за маршрутом, Детальна Інформація. У розглянутому фрагменті вихідної задачі вийшли файли БД з наступними структурами, представленими в таблиці:

Ім'я й призначення файли БДНазначеніе поляІмя поляТіп поляДліна поляОбщая інформація про поездеНомер документаНомерЧісловой5 ціфрДата документаДатаДатаКод ПоездаПоездСімвольний10 сімволовОбщая інформація про маршрутеНомер документаНомерЧісловой5 ціфрКод Ма...


Назад | сторінка 14 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Загальна інформація про екскаваторі ЕО-2621
  • Реферат на тему: Поїзд
  • Реферат на тему: Номер люкс
  • Реферат на тему: Інформація як об'єкт цивільно-правових відносин
  • Реферат на тему: Інтелектуальна власність та інформація як об'єкти цивільного права