Разработка информационно-поисковой системы
Автор: V_Andrew_N • Декабрь 14, 2018 • Курсовая работа • 2,113 Слов (9 Страниц) • 579 Просмотры
Вступ
Для розробки свого курсового проекту я обрав ERwinDataModeler для створення logical/physical моделей бази даних, СУБД - MicrosoftSQLServer 2008, та подальшу реалізацію в середовищі Delphi, тому що цю мову програмування я детально вивчав на курсі "Технологія створення програмних продуктів" та "Організація баз даних та знань". Крім того, вона є зручною для досягнення всіх цілей, поставлених в даній роботі: надає можливість створення гарного та зручного інтерфейсу.
MicrosoftSQLServer 2008 є надійною, продуктивною та інтелектуальною платформою даних, яка може задовольнити потреби найвимогливіших бізнес-додатків. Це дозволяє скоротити час і витрати в розробці додатків та обслуговування, а також забезпечити практично застосовних інформації на кожному робочому місці.
Доступ до даних завжди та всюди, система SQL Server 2008 грунтується на концепції даних Microsoft платформний vision: вона спрощує керування будь-якими данними, будь-де та будь-коли. Це дозволяє зберігати в базах даних інформацію, отриману з структурованих, напівструктурованих і неструктурованих джерел, наприклад, зображення та музику. У SQL Server 2008 є великий набір інтегрованих послуг, які розширюють використання даних: можна створювати таблиці, запити, фільтри, аналізуватидані. Всі дані зберігаються на серверах, які є членами ради центру обробки. До них можна отримати доступ як з компютера так і з мобільного телефону.
Delphi — це інтегроване середовище швидкої розробки програмного забезпечення для роботи під MicrosoftWindows. Воно підтримує розробку Windows-застосунків на мові програмування Delphi, яка є наступницею мови ObjectPascal.
Програми бази даних призначені для взаємодії з деяким джерелом дан-
их – базою даних (БД). Взаємодіямає на увазі одержання даних, їхнє подання в певному форматі для перегляду користувачем, редагування відповідно до реалізованими в програмі алгоритмами й повернення оброблених даних назад у базу даних.
Як джерело даних можуть виступати як власне бази даних, так і звичайні файли – текстові, електронні таблиці й т.д. Але ми будемо розглядати програми, що працюють із базами даних.
Як відомо, бази даних обслуговуються спеціальними програмами – системами керування базами даних (СУБД), які діляться на локальні, переважно однокористувальницькі, призначені для настільних програм, і серверні – мережні (часто вилучені), багатокористувальницькі, що функціонують на виділених комп'ютерах – серверах. Головний критерій такої класифікації – обсяг бази даних і середнє навантаження на СУБД.
Проте, незважаючи на розмаїтість реалізацій, загальна архітектура програми бази даних залишається незмінною.
Сама програма включає механізм одержання й відправленн яданих, механізм внутрішнього подання даних у тому або іншому виді, користувальницькийі нтерфейс для відображення й редагування даних.
Механізм одержання й відправлення даних забезпечує з'єднання із джерелом даних (часто опосередковано). Він повинен "знати", куди йому звертатися і який протокол обміну використати для забезпечення подвійного направлення потоку даних.
Механізм внутрішнього подання даних є ядром програми бази даних. Він забезпечує зберігання отриманих даних у програмі й надає їх по запиту інших частин програми.
Користувальницький інтерфейс забезпечує перегляди й редагування даних, а також керування даними й програми у цілому.
Бізнес–логіка програми являє собою набір реалізованих у програмі алгоритмів обробки даних.
Між програмою і власне базою даних перебуває спеціальне програмне забезпечення (ПЗ), що зв'язує програму й джерело даних і керуючим процесом обміну даними. Це ПЗ може бути реалізовано найрізноманітнішими способами, залежно від обсягу бази даних, розв'язуваних системою завдань, числа користувачів, способами з'єднання програми та бази даних. Проміжне
...