Автор: Пользователь скрыл имя, 06 Февраля 2013 в 13:48, творческая работа
Сховище даних — предметно орієнтований, інтегрований, незмінний набір даних, що підтримує хронологію і здатний бути комплексним джерелом достовірної інформації для оперативного аналізу та прийняття рішень. В основі концепції сховища даних (СД) лежить розподіл інформації, що використовують в системах оперативної обробки даних (OLTP) і в системах підтримки прийняття рішень (СППР). Такий розподіл дозволяє оптимізувати як структури даних оперативного зберігання для виконання операцій введення, модифікації, знищення та пошуку, так і структури даних, що використовуються для аналізу. В СППР ці два типи даних називаються відповідно оперативними джерелами даних (ОДД) та сховищем даних.
1.2 Сучасні БД
Ось кілька
прикладів додатків нового
База даних Системи спостереження Землі (EOSDIS).
Система спостереження Землі (EOS - Earth Observing System) являє собою безліч супутників, які запускає NASA починаючи з 1998 р. Їх призначення - збір інформації, необхідної для дослідників, зайнятих вивченням довгострокових тенденцій стану атмосфери, океанів, земної поверхні. Супутники поставляють інформацію в обсязі 1/3 Пбайт (Petabyte - 1015 байт) в рік. Передбачається, що ці дані будуть інтегруватися з уже існуючою інформацією, а також з даними з інших джерел (іноземні супутники, наземні станції спостереження) і накопичуватися в базі даних EOSDIS (EOS Data and Information System) небачених раніше масштабів.
EOSDIS призначена для інформаційного обслуговування, як фахівців, так і неспеціалістів. Передбачається, наприклад, що доступ до неї матимуть навіть школярі, які зможуть знайомитися з моделями формування погодних умов, з впливом вулканічних явищ тощо. Ось найбільш складні завдання, що виникають у зв'язку з цим проектом.
Електронна комерція.
На даний
час існує ряд проектів, загальна
мета яких - надати потенційним
споживачам оперативний доступ
до каталогів товарів з
Як і
проект EOSDIS, система електронної
комерції передбачає мережеву
взаємодію величезного числа
учасників торгових угод. Різниця
полягає у тому, що в EOSDIS є
один головний постачальник
Інформаційна система охорони здоров'я.
Лікарю
в процесі роботи необхідний
доступ до безлічі джерел
Записи
лікаря, результати обстежень,
Схеми баз даних
Електронні публікації.
У видавничому бізнесі, як і у сфері охорони здоров'я, очікується в найближчому майбутньому ряд глибоких змін. Стає можливим, наприклад, зберігання книг та статей в електронному вигляді та оперативна доставка їх споживачам високошвидкісними мережевими каналами. Далі, саме поняття публікації істотно розширюється - документ може містити графічні, аудіо-чи відео-включення, анотацію, інші супровідні елементи. Загальний обсяг інформації, яка доступна вже сьогодні, перевищує розміри бази даних EOSDIS, а в найближчому майбутньому очікується його зростання приблизно на порядок.
Колективне проектування.
Великі
й складні проекти, наприклад,
в області літакобудування,
Як і в деяких із згадуваних раніше сфер, тут також постає задача інтеграції різнорідних джерел історично накопиченої інформації. Колективне проектування вимагає нових форм управління спільним доступом до баз даних і механізмів поділу інформації. Для регулювання різнорідних процесів, що виконуються спільно, таких як моделювання та конструювання, необхідні засоби управління потоками робіт, засновані на чітко визначених взаємодіях допомогою довготривалих транзакцій.
Корпорація «Атлас» пропонує програмні рішення для організації баз даних та побудови програмних сховищ даних для ефективної аналітичної обробки. При реалізації проектів ми проводимо комплексне обстеження вимог замовника, оцінку форматів і якості наявних даних. На підставі отриманих результатів ми пропонуємо найбільш ефективний шлях реалізації проекту. У проектах використовується програмне забезпечення таких компаній лідерів на ринку систем керування інформаційними активами, як Microsoft, Oracle, IBM Informix, Sybase.
MICROSOFT
Microsoft SQL Server 2000 - являє собою рішення в галузі баз даних і аналізу даних для швидкого створення масштабованих рішень електронної комерції, бізнес-додатків і сховищ даних.
Microsoft SQL Server 2000 забезпечує масштабованість, динамічне керування даними і їх аналіз, підтримку мови XML і протоколу http. Крім того, SQL Server 2000 цілком використовує всі можливості операційної системи Windows 2000, включаючи підтримку до 32 процесорів і 64 Гб ОЗУ.
ORACLE
Oracle9і - сімейство базових програмних продуктів корпорації Oracle. Кластерне рішення на платформі Oracle9і - Real Application Clusters надає можливість нарощувати потужність інформаційних систем послідовно, з ростом бізнесу і розвитком організації.
База даних Oracle9i Database націлена на недавно сформований ринок інтернет-додатків і відповідає самим строгим вимогам до якості обслуговування. Вона має можливості кластеризації, могутніми й економічними засобами безпеки, виключає втрати даних і дозволяє інтерактивно обмінюватися інформацією.
Ядром СУБД є сервер бази даних, що
поставляється в одній з
Oracle Database Enterprise Edition - корпоративна редакція сервера для проектів систем великого і середнього масштабу. До складу входить набір опцій, що архітектурно і функціонально розширюють можливості сервера.
Oracle Database Standard Edition - стандартна редакція сервера для проектів середнього масштабу чи масштабу підрозділу в складі великої організації.
Oracle Database Personal Edition - призначена для використання одним користувачем при експлуатації розробленого на базі Oracle додатка, або для розробки додатка, що потім буде перенесено на корпоративну редакцію Oracle Database.
Oracle9i Lite - база даних для систем мобільного зв'язку і невеликих офісів, до складу якої входить усе необхідне для розробки, впровадження і керування додатками для мобільних пристроїв. Надає користувачам кишенькових комп'ютерів доступ до додатків масштабу підприємства, що цілком синхронізовані з їх корпоративними системами.
IBM INFORMIX
Informix dynamic server (IDS) - у даний час Informix підтримує дві основні версії серверів баз даних, а саме: IDS версія 7 і IDS версія 9. IDS 7 є реляційним сервером баз даних, що забезпечують високу продуктивність і масштабованість. IDS 9 має усі функції IDS 7, плюс має додатки для інтернет, включаючи об'єктно-реляційні технології, що допомагають користувачам зберігати, шукати і керувати відео-, HTML, XML і картографічними даними та зображеннями.
Сервер Red Brick Decision - забезпечує побудову сховищ даних і систем підтримки прийняття рішень для аналітичних і інтелектуальних бізнес-додатків з використанням можливостей інтернет.
Сервер Extended Parallel - використовує технології рівнобіжної обробки інформації для підтримки високотехнологічних додатків для побудови сховищ даних.
SYBASE
Sybase Adaptive Server Enterprise (ASE) розроблений
як для створення і підтримки
традиційних OLTP і DSS додатків, так
і для розвитку інтернет/
Adaptive Server Anywhere 6.0 (ASA) - це нова розширена й оптимізована версія Sybase SQL Anywhere. Сфери застосування ASA - насамперед, ті додатки, у яких традиційно використовувалися настільні БД - розрахунок зарплати, складський облік і т. ін., невеликі віддалені робочі групи з власним сервером, що використовують модем для зв'язку віддаленого сервера з центральної СУБД, системи керування технологічним процесом на ОС "реального часу" (типу QNX).
Sybase OpenSwitch - при одночасній роботі декількох серверів баз даних OpenSwitch переключає з'єднання з одного сервера на іншій при відмовленні в роботі чи для забезпечення рівномірного завантаження серверів.
Adaptive Server IQ - це СУБД, оптимізована
для аналізу даних на рівні
фізичного дизайну. Унікальна
архітектура IQ дозволяє обробляти
незаплановані аналітичні
Sybase Warehouse Studio значно спрощує процес розробки й обслуговування сховища. У комплект входять: Warehouse Architect - CASE-засіб проектування сховища, Warehouse Control Center - засіб керування мета-даними й адміністрування сховища, Infomaker - генератор звітів і т. ін.
2.1 Класифікація БД
ієрархічні,
мережеві,
реляційні,
об'єктні,
об'єктно-орієнтовані,
об'єктно-реляційні.
БД у вторинній пам'яті (традиційні);
БД в оперативній пам'яті (in-memory databases);
БД у третинній пам'яті (tertiary databases).
географічні.
історичні.
наукові.
мультимедійні.
централізовані (зосереджені);
розподілені.
Окреме місце в теорії та практиці займають просторові (англ. spatial), тимчасові, або темпоральні (temporal) і просторово-часові (spatial-temporal) БД.
Ієрархічні бази даних можуть бути представлені як дерево, що складається з об'єктів різних рівнів. Верхній рівень займає один об'єкт, другий - об'єкти другого рівня і т.д.
Між
об'єктами існують зв'язки, кожен
об'єкт може включати в себе
декілька об'єктів більш
Мережеві
бази даних подібні до
До основних понять мережевої моделі бази даних відносяться: рівень, елемент (вузол), зв'язок.
Вузол
- це сукупність атрибутів даних,
Незважаючи
на те, що ця модель вирішує
деякі проблеми, пов'язані з ієрархічною
моделлю, виконання простих