Реферат Сховища даних

Страница 1 из 3 | Следующая страница

Курсова робота


По дисципліни:

«Бази даних»

Тема:

«Сховища даних»


Зміст

Запровадження

1. Сховища даних

2. Принципи побудови

2.1 Основні компоненти сховища даних

3. Технології управління інформацією

3.1OLАPтехнология

4. Поняття баз даних

5. Створення бази даних

5.1 Структура таблиць

5.2 Схема даних

5.3Пользовательские форми

5.4 Створення запитів

5.5 Створення звітів

6. Програмна реалізація бази даних

Укладання

Список використовуваних джерел

 


Запровадження

 

Розглянемо фірму, які ведуть якусь виробничу та торгову діяльність: скажімо, щось проектує, виробляє і продає. Для продажі в неї є, зокрема, торгова система, що враховує рух товарних і надходження коштів.

Повсякденна діяльність такий фірми супроводжується щоденним внесенням до бази даних десятків рахунків, накладних та інших оперативних документів.РеляционниеСУБД, розглянуті вище, проектувалися й закони використовують до виконання саме такої роботи – керувати великим потоком транзакцій, кожна з яких пов'язані з внесенням невеликих змін - у оперативні дані підприємства. Системи подібного типу називаються системами оперативної обробки транзакцій чиOLTP (OnlineTransactionProcessing) Будемо називати їхні просто оперативними системами.

Відомо, що структураБД оперативних систем на рівні нормалізував, тобто. складається з безлічі таблиць, пов'язаних між собою у вигляді зовнішніх ключів. Така унормоване структура оптимізована саме з швидкого пошуку миру і обробки одиничних записів.

Потреби в оперативних документах короткострокові. З оперативними документами працюють у протягом якогось часу: відстежують оплату рахунки, прихід грошей, поставку товару тощо. Для контролю цього процесу періодично формуються звіти, які мають кілька стандартних для фірми різновидів і будуються шляхом вибірки даних безпосередньо зБД торгової системи. Оперативний документ, зігравши своєї ролі, далі у межах торгової системи, зазвичай, большє нє використовується. Згодом зростаючий обсяг даних починає уповільнювати виконання операцій, що породжує природне бажання позбутися старих невикористовуваних даних.

Водночас у накопичених даних міститься історія розвитку підприємства, історія його взаємовідносин із постачальниками і покупцями. Дані, накопичені у підприємстві, – унікальний ресурс. У результаті їхніх аналізу можна було б мати найціннішу інформацію, що дозволить приймати ефективні управлінські рішення. Цінність інформації, отже, та глибина аналізу ще більше зростуть, якщо використовувати об'єднану інформацію всього підприємства, усіх її систем. Та цього керівнику може знадобитися дослідження десятків тисяч комбінацій даних, неукладивающихся в наявний набір готових звітних форм.

Слід зазначити, що такі дослідження рідко проводяться самим керівником. Частіше він запрошує чи вирощує у своїй фірмі аналітика, що хоче отримати від даних усе, що можна. Наприклад, зрозуміти, якому типу клієнтів найбільш перспективний для фірми, чи які знижки будуть оптимальними цієї весни. Але зробити це не так просто.

Традиційний аналіз, який, зазвичай, здійснюється за допомогою вивчення набору готових звітних форм, яке сукупно це дає прийняття однієї з стандартнихбизнес-решений, тут вочевидь недопоможе. Якщо брати, що у розпорядженні аналітика є лише традиційнаСУБД, то, при виконанні покладених нею обов'язків він зіштовхнеться із низкою проблем:

Побудова зведених звітів наднормализованной структурою, зазвичай, неефективно: зв'язування значної частини таблиць щодо одного запиті виконується який досить довго, якщо обсяг цих таблиць великий; розгорнути дані про кожному виміру. Сховища даних не заміняють, а доповнюють традиційніреляционние бази даних із первинної інформацією.

Для побудови системОLАР використовуються спеціалізовані багатовимірніБД або надбудови над звичайнимиреляционнимиБД. До тогоОLАР-технология асоціювалася з більшими на проектами із зберігання масивів даних, і складними додатками їхнього аналізу. Складний та найдорожчоїОLАР-инструментарий був доступний лише дуже великим компаніям.

І все-таки останнім часом ситуація над ринком різко змінилася. Сталося це тому, що було компромісне рішення: укомплектувати повноціннимОLАР-сервером добре зарекомендували себе недорогі програмні продукти. До таких продуктам належить, наприклад,МSSQLсервер баз даних, починаючи з версії 7 і пізніше, якого в світі активно використовується для побудови сховищ даних. Компанія Microsoft робить низку серйозних заходів, щоб забезпечити найкращу підтримку сховищ даних, і побудови інформаційних систем. У результаті зазначеного зміни ситуації сучасніOLАР-системи аналізу даних стали справді доступні малого й середнього бізнесу.


1. Сховища даних

 

Сховища даних – це процес збору, відсівання і попередньої обробки даних із метою уявлення результуючої інформації користувачам для статистичного аналізу та аналітичних звітів. РальфКинболл (автор концепції сховищ даних) описував сховища даних як «місце, де люди можуть одержати доступом до своїм даним». Він також сформулював основні вимоги до сховищам даних:

– підтримка високу швидкість даних із сховища;

– підтримка внутрішньої несуперечливості даних;

– можливість отримання й порівняння даних;

– наявність зручних утиліт перегляду даних сховища;

– повнота і достовірність збережених даних;

– підтримка якісного процесу поповнення даних.

Усім переліченим вимогам задовольняти найчастіше вдається, для реалізації сховищ даних використовують кілька продуктів. Дехто з яких представляють кошти зберігання даних, інші – кошти їхнього видобутку і перегляду, по-третє – кошти поповнення сховищ даних. Типове сховище даних зазвичай відрізняється від реляційної бази даних: 1) Звичайна база даних варта здобуття права допомогти користувачам виконувати повсякденну роботу, тоді як сховища даних призначені прийняття рішень; 2) Звичайна база даних схильна до постійним змін у процесі роботи користувачів, а сховища даних щодо стабільно; дані у ньому оновлюються згідно з розкладом (наприклад, щогодини, щодня, щомісяця), в ідеалі, процес поповнення даними за певний період без зміни колишньої інформації яка перебуває вже у сховище. 3) Звичайна база даних найчастіше є джерелом даних які у сховище, ще сховище може поповнюватися з допомогою зовнішніх джерел (наприклад, стискування даних).


2. Принципи побудови

 

Інформація, яка завантажується у сховищі, повинна інтегруватися у цілісну структуру, відповідальну цілям аналізу даних. У цьому мінімізуються невідповідності між даними із різних оперативних систем, у сховищі іменуються і виражаються єдиним чином. Дані інтегровані на безлічі рівнів: лише на рівні ключа, атрибута, на описовому, структурному рівні, і таке інше. Загальні дані і загальна обробка даних консолідовані і є однаковим всім даних, які подібні чи схожі у сховищі даних. У цьому інформація структурується з різних рівням деталізації:

– високий рівеньсуммаризации;

– низький рівеньсуммаризации;

– поточна детальна інформація.

Сховища можна як набір моментальних знімків стану даних: можна відновити картинку про всяк час.Атрибут часу завжди з'явилося і в структурах даних сховища.

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

2.1 Основні компоненти сховища даних

Використання технології сховищ даних припускає наявність у системі наступних компонентів:

– оперативних джерел даних;

– коштів перенесення і трансформації даних;

– метаданих – включають каталог сховища і правил перетворення даних за мінімального завантаження їх із оперативних баз даних;

–реляционного сховища;

–OLAPхранилища;

– коштів доступу та політичного аналізу даних.

Призначення перелічених компонентів таке. Оперативні дані збираються із джерел.Поступившие оперативні дані очищаються, інтегруються і укладаються уреляционние сховище. Вони вже доступні для аналізу засобами побудови звітів. Потім дані (в цілому або частково) готуються з засобів перенесення і трансформації даних дляOLAPанализа, який застосуванням коштів доступу та виваженості аналізу даних. Водночас може бути завантажені у спеціальний базі данихOLAP чи залишатися уреляционном сховище.

Найважливішим елементом сховища є метадані, тобто. даних про структурі, розміщення, трансформації даних, що використовуються будь-якими процесами сховища.Метаданние можуть бути затребуваними щодо різноманітних цілей, наприклад: вилучення й завантаження даних; обслуговуванні сховища і запитів.Метаданние щодо різноманітних процесів може мати різну структуру, тобто. на одне й того елемента даних може існувати кілька варіантів метаданих.

Отже, сховища даних структуровані. Вони містять базові дані, що утворюють єдиний джерело в обробці даних переважають у всіх системах підтримки прийняття рішень. Елементарні дані, наявні у сховище, можуть бути в різної формі. Сховища даних виключно великі, що у них містяться інтегровані і деталізовані дані.

Ці характеристики є спільними всім сховищ даних. Але, як і раніше що сховища мають загальними властивостями, різні типи сховищ мають індивідуальні особливості.


3. Технології управління інформацією

 

Робота зі сховищем даних використовуютьсяСУБД, яких пред'являються спеціальні вимоги. Оскільки під час обговорення проблем сховищ даних ці вимоги або вже обговорювалися, або присутність в переліку і обговорення інтуїтивно зрозуміло, просто перелічимо їх:

– висока продуктивність завантаження даних;

– можливість обробки даних лише на рівні завантаження;

– наявність коштів управління даних;

– висока продуктивність запитів;

– широка масштабованість за розміром та кількості користувачів;

– можливість організації мережі сховищ даних;

– наявність коштів адміністрації сховищ даних;

– підтримка інтегрованого багатовимірного аналізу;

– розширений набір функціональних коштів запитів.

3.1 >OLAPтехнологія

>OLAP – це технологія комплексного багатовимірного аналізу даних, це компонент організації сховищ даних. У 1993 р. ця технологія було описаноЭдгеромКоддом. Для спрощення аналізу було запропоновано і розроблено концепція сховища даних. Передбачається що таке сховище містить відомості, які від різних джерел, а як і інтегровані дані, одержувані внаслідок аналізу первинних даних. Природно, на підтримку запропонованої концепції знадобилися спеціальні засоби управління процесом збереження і обробки інформації, до яких належать інструментальні коштиOLAPтехнологии.

>OLAP – це спосіб подачі даних у простій дії та зрозумілою для кінцевого користувача вигляді. Призначення систем класуOLAP – надати користувачам гнучкий, інтуїтивно зрозумілий та простий доступом до даним. Наявність такої доступу дозволяє відмовитися від використання визначених звітів, робить користувачів самодостатніми,независящими від адміністраторів баз даних, і програмістів. У основі концепціїOLAP лежить принцип багатовимірного уявлення даних. Дані видаються як багатовимірного куб, причому користувач може швидко звернути чи розгорнути дані про кожному виміру. Сховища даних не вимірюються, а доповнюють традиційніреляционние бази даних із первинної інформацією.

Для побудови системOLAP використовуються спеціалізовані багатовимірні бази даних, або надбудови над звичайнимиреляционними базами даних. До тогоOLAPтехнология асоціювалася з більшими на проектами із зберігання масивів даних, і складними додатками їхнього аналізу. Складний та найдорожчоїOLAPинструментарий був доступний лише дуже великим компаніям.

І все-таки останнім часом ситуація над ринком різко змінилася. Сталося це тому, що було компромісне рішення: укомплектувати повноціннимOLAPсервером добре зарекомендували себе недорогі програмні продукти. До таких продуктам ставляться, наприклад, MSSQLсервер баз даних, починаючи з версії 7 і пізніше, якого в світі активно використовується для побудови сховищ даних. Компанія Microsoft робить низку серйозних заходів, щоб забезпечити найкращу підтримку сховищ даних, і побудови інформаційних систем. У результаті зазначеного зміни ситуації сучасніOLAPсистеми аналізу даних стали справді доступні малого й середнього бізнесу.


4. Поняття баз даних

 

Теорія баз даних – порівняно молода галузь Вік її становить трохи більше 30 років. Проте змінився ритм часу, його вже не біжить, а летить, і змушені підпорядковуватися йому в усьому. І це дійсно, сучасний світ інформаційних технологій важко уявити без використання баз даних. Практично всі системи у тому чи іншою мірою пов'язані з функціями тривалого зберігання і методи обробки інформації. Фактично інформація стає чинником, визначальним ефективність будь-якої царини діяльності. Збільшилися інформаційні потоки і підвищилися вимоги до швидкості обробки даних, і сьогодні вже більшість операцій може бути виконано вручну, вони вимагають застосування найперспективніших комп'ютерних технологій. Будь-які адміністративних рішень вимагають чіткої й точної оцінки поточну ситуацію і потенційно можливих перспектив його зміни. І якщо щодо оцінки ситуації брало участь кілька десятків чинників, які можуть бути враховано вручну, нині трьох чинників сотні мільйонів і сотні тисяч, і ситуація змінюється над протягом року, а ще через кілька хвилин, а обгрунтованість прийнятих рішень потрібна велика, адже й реакція на неправильні рішення серйозніша, швидша і більше потужна, ніж раніше. І, звісно, уникнути інформаційної моделі виробництва, береженої базі даних, у разі неможливо.

Ефективне розвиток держави немислимо без системам управління. Сучасні системи управління базуються на комплексних системах обробки інформації, на сучасних інформаційних технологій.

Сучасні системи управління забезпечують:

1) Виконання точного і сповненого аналізу даних.

2) Одержання інформації в часу без затримок.

3) Визначення тенденцій зміни важливих показників.

Додаток MicrosoftAccess є потужної та високопродуктивної32-разрядной системою управління реляційної базою даних (>СУБД).

База даних – це сукупність структурованих і взаємозалежних даних, і методів, які забезпечують додавання вибірку і відображення даних.

>Реляционная база даних. Практично всіСУБД дозволяють додавати нові дані до таблиць. З цього поглядуСУБД немає від програм електронних таблиць (Excel), що потенційно можутьемулировать деякі функції баз даних. Існує три принципових розбіжності міжСУБД та програмами електронних таблиць:

>СУБД розробляються з метою забезпечення ефективної опрацювання великих обсягів інформації, набагато великих, ніж, із якими справляються електронні таблиці.

>СУБД може легко пов'язувати дві таблиці отож у користувача вони представлятися однієї таблицею. Реалізувати таку можливість у електронних таблицях практично неможливо.

>СУБД мінімізують загальний обсяг бази даних. І тому таблиці, містять повторювані дані, розбиваються сталася на кілька пов'язаних таблицьAccess – потужне додаток Windows. У цьому продуктивністьСУБД органічно поєднуються з усіма зручностями і перевагами Windows.

Як реляційнаСУБДAccess забезпечує доступ всім типам даних, і дозволяє одночасно використовувати кілька таблиць бази даних. Можна також використовувати таблиці, створені середParadox чиdBase. Працюючи серед Microsoft Office, користувач одержує у своє розпорядження повністю сумісні зAccess текстові документи (Word), електронні таблиці (Excel), презентації (>PowerPoint).С допомогою нових розширень для Internet можна безпосередньо взаємодіяти з цими з WorldWide Web і транслювати уявлення даних мовою HTML, забезпечуючи роботи з такими додатками як Internet Explorer і NetscapeNavigator.

>Access спеціально спроектований до створеннямногопользовательских додатків, де файли бази даних є поділюваними ресурсами у мережі. УAccess реалізовананадежная система захисту від несанкціонованого доступу до файлам.

У межах цієї курсової роботи необхідно спроектувати і реалізувати

Страница 1 из 3 | Следующая страница

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

  • Реферат на тему: Сховища даних та OLAP-засоби
    >СОДЕРЖАНИЕ   Запровадження 1 Вічне зберігання даних 2 Важлива термінологія 3 Бази і сховища
  • Реферат на тему: Сховища і бази даних
    1. Сховища даних Сховища даних – це процес збору, відсівання і попередньої обробки даних із метою
  • Реферат на тему: Хеш пошук
    Міністерство освіти і науки РФ Академія управління «>ТИСБИ» Факультет інформаційних технологій
  • Реферат на тему: Кольори, абриси і заливки в CorelDraw
    Міністерство науку й освіти України Слов'янський державний педагогічний університет >Реферат
  • Реферат на тему: Цілі і завдання інформаційних систем
    >ВОРОНЕЖСКИЙ ІНСТИТУТ ВИСОКИХ ТЕХНОЛОГІЙ Факультет заочного і >послевузовского навчання

Навігація