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

Реферат Автоматизація процесу формування туристичного маршруту





.

) Звичайні файли - внутрішні і зовнішні (на SD -карті). Цей спосіб дозволяє зберігати досить великі обсяги довільних даних. Проте, здійснення доступу до подібних даних є скрутним, тому що вимагає встановлення додаткових разрешени?? для програми, розробки користувальницьких методів індексації та коректного отримання інформації.

) SQLite - вбудована база даних. SQLite не є окремо працюючим процесом, з яким взаємодіє програма, а надає бібліотеку, з якою програма компонується. В якості протоколу обміну використовуються виклики функцій бібліотеки SQLite . Такий підхід зменшує накладні витрати, час відгуку і спрощує програму. SQLite зберігає всю базу даних (включаючи визначення, таблиці, індекси і дані) в єдиному стандартному файлі.

Крім швидкості та ефективності у SQLite є ряд інших переваг, які роблять її ідеальним рішенням для багатьох завдань. Так як база даних SQLite по суті своїй - звичайні файли, немає ні якої необхідності в додаткових коштах адміністрування вимагають багато часу на створення складної структури прав доступу для захисту користувацьких баз даних. Все це вже автоматично підтримується організацією прав доступу в самій файловій системі, це також має на увазі (в області обмеження простору), що не потрібно ні яких спеціальних правил для відстеження заповнення дискового простору користувачем. Перевага для користувачів у тому, що є можливість створити таку кількість баз даних, яке вони собі побажають і підтримувати повний контроль над усіма цими базами даних. Факт, що база даних - це єдиний файл, робить її легко переноситься. SQLite і усуває необхідність у запуску додаткових службових процесів, які могли б займати значну кількість пам'яті та інших ресурсів, навіть у разі помірного використання бази даних [45].


2.2.2 Проектування бази даних

База даних складається з шести таблиць: «Маршрути», «Карта маршрутів» «Цілі», «Локації», «Типи» і «Карта типів».

Більш докладно взаємозв'язок між елементам бази даних представлена ??на рис. 2.7.

Малюнок 2.7 - Модель бази даних інформаційної системи


Таблиця «Цілі» пов'язана з таблицею «Маршрути» ключовим полем « ID маршруту». Кожна мета унікальна і пов'язана тільки з одним маршрутом.

Таблиця «Карта маршрутів» дозволяє задати конкретну дату для кожного маршруту. При цьому потрібно врахувати, що для однієї дати може бути використано кілька варіантів маршрутів і який-небудь варіант маршруту може використовуватися неодноразово, в різні дні. Таким чином, первинними ключами в даній таблиці будуть поля « ID маршруту» і «Дата».

Таблиці «Цілі» і «Локації» пов'язані через ключове поле « ID локації». Кожна локація унікальна, але може бути прив'язана до безлічі цілей.

Таблиця «Карта типів» здійснює взаємозв'язок між таблицями «Локації» і «Типи». Вона дозволяє прив'язати до кожної локації деяку кількість типів, що характеризують її, наприклад - магазин, бібліотека, спортзал і т.д. Таким чином, безліч...


Назад | сторінка 16 з 46 | Наступна сторінка





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

  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних