русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Поняття про банк даних


Дата додавання: 2013-12-24; переглядів: 3648.


Для побудови інформаційних систем застосовують різні інструментальні засоби, принципи і методології. Якщо при створенні і функціонуванні інформаційної системи використовують БД та СКБД, то до такої ІС інколи застосовують термін “банк даних”.

Банк даних(БнД, Bank of Data, Data Bank) - це система спеціальним чином організованих даних - баз даних (однією чи декількома), програмних, технічних, мовних та організаційно-методичних засобів, які призначені для забезпечення централізованого накопичення і колективного багатоцільового використання даних.

Програмні засоби містять систему управління базами даних. Технічні засоби - це персональний комп'ютер або мережа.

Лінгвістичні засоби представлені мовними засобами СКБД: – мовою опису даних та мовою маніпулювання даними.

Організаційні засоби – засоби адміністрування бази даних - (забезпечення цілісності даних, супровід програмних засобів і т. ін.)

Поняття інформаційної системи ширше, ніж поняття банку даних База даних – це лише одна з компонент банку даних.

На рис. 1.7 наведено структурну схему банку даних.

Словник (або каталог) даних використовують для централізованого накопичення і описи ресурсу даних. Він містить опис ПО, відомості про структуру БД, про зв'язки між елементами БД. Його можна розглядати як частку самої бази даних.

Сховище даних (Data Warehouse) спеціально створена предметно - орієнтована база даних призначена для підготовки звітів і бізнес-аналізу з метою підтримки ухвалення рішень в організації. Сховище даних будують на основі систем керування базами даних і систем підтримки ухвалення рішень.

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

Сховища даних організовують за такими принципами:

- проблемно-предметна орієнтація, тобто дані об’єднують у категорії і зберігають відповідно до областей, які вони описують, а не за додатками, які вони використовують;

- інтегрованість, коли. дані об’єднані так, щоб вони задовольняли всім вимогам підприємства в цілому, а не одній тільки функції бізнесу;

- некоректованість, вона означає, що дані в сховищі даних не створюють, а вони надходять із зовнішніх джерел, їх не коректують і не видаляють;

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

Існують два архітектурні напрями дизайну сховищ – нормалізовані сховища даних і сховища з вимірами.

У нормалізованих сховищах дані знаходяться в предметно – орієнтованих таблицях третьої нормальної форми (розглянемо пізніше).

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

Сховища з вимірами використовують схему «зірка» або схему «сніжинка». При цьому в центрі «зірки» знаходяться дані (Таблиця фактів), а виміри утворюють промені зірки.

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

Джерелами даних можуть бути: традиційні системи реєстрації операцій, окремі документи, набори даних.

Компоненти середовища функціонування СУБД рис. 6.2

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


<== попередня лекція | наступна лекція ==>
Основні поняття | База даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн