Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Data Storage Lab Task.doc
Скачиваний:
24
Добавлен:
10.02.2016
Размер:
707.07 Кб
Скачать

Лабораторна робота №5 Підготовка реляційної бд як джерела даних для сховища даних

Мета роботи: закріпити знання з проектування реляційної БД.

Теоретичні основи

Збір і зберігання інформації, а також рішення завдань інформаційно-пошукового запиту ефективно реалізуються засобами систем керування базами даних (СУБД). В OLTP (Onlіne Transactіon Processіng)-підсистемах реалізується транзакційна обробка даних. Безпосередньо OLTP-системи не підходять для повноцінного аналізу інформації в силу суперечливості вимог, пропонованих до OLTP-систем і СППР.

Одержання аналітичної звітності в інформаційних системах, заснованих на традиційних базах даних зв’язано з рядом обмежень:

- розробка кожного звіту вимагає роботи програміста;

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

- дані, одержувані від різних структурних елементів компанії не уніфіковані й часто суперечливі.

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

Хоча системи OLTP і сховища даних мають зовсім різні характеристики й створюються для різних цілей, вони тісно зв'язані в тому розумінні, що системи OLTP є джерелом інформації для сховища даних.

Порівняння основних характеристик типових систем OLTP і сховищ даних

Система OLTP

Сховище даних

Містить поточні дані

Містить історичні дані

Містить поточні дані

Зберігає докладні відомості, а також частково й повністю узагальнені дані

Дані є динамічними

Дані в основному є статичними

Повторюваний спосіб обробки даних

Нерегламентований, неструктурований й евристичний спосіб обробки даних

Висока інтенсивність обробки транзакцій

Середня й низька інтенсивність обробки транзакцій

Передбачуваний спосіб використання даних

Непередбачений спосіб використання даних

Призначена для обробки транзакцій

Призначено для проведення аналізу

Орієнтована на прикладні області

Орієнтовано на предметні області

Підтримка прийняття повсякденних рішень

Підтримка прийняття стратегічних рішень

Обслуговує велика кількість працівників виконавчого рівня

Обслуговує відносно мала кількість працівників керівного рівня

Завдання

  1. Розробити структуру реляційної БД для заданої предметної області. Предметна область вибирається відповідно до варіанта, номер варіанта відповідає номеру студента за списком.

  2. Заповнити БД даними.

Номер варіанту співпадає з номер за списком.

Варіанти

Варіант 1

Предметна область "Облік устаткування на підприємстві". Можливі види діяльності: облік закупівель устаткування із вказівкою характеристик, установка встаткування на робоче місце (можливе переміщення зі збереженням історії переміщення); закріплення за матеріально відповідальним співробітником; переоцінка; ремонт.

Варіант 2

Предметна область "Фермерське господарство". Можливі види діяльності: облік посаджених культур; реалізація врожаю; закупівля добрив і розрахунок з постачальниками; облік проведених робіт, використовуваної техніки.

Варіант 3

Предметна область "Хімчистка". Можливі види діяльності: прийом у клієнтів замовлень на виконання робіт над речами; облік роботи співробітників; закупівля й витрата реактивів; оплата праці співробітників.

Варіант 4

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

Варіант 5

Предметна область "Історичний довідник". Можливі види діяльності: ведення інформації про існуючим й існуючим у цей час державах, їхніх столицях; одержання інформації про правителів й їхні правління, про війни, битви, історичні події, історичних особистостях.

Варіант 6

Предметна область "Біржа праці". Можливі види діяльності: постановка на облік безробітних з описом їхнього послужного списку; виплата посібників; перенавчання; облік наявних по спеціальностях роботодавців і вакансій; облік зроблених пропозицій про роботу.

Варіант 7

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

Варіант 8

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

Варіант 9

Предметна область "Телефонна компанія". Можливі види діяльності: облік абонентів з можливими пільгами; облік зроблених ними дзвінків по різних напрямках; розрахунок вартості дзвінка з урахуванням напрямку, дати й часу доби й тривалості; оплата абонентами послуг.

Варіант 10

Предметна область "Приймальна комісія ВУЗА". Можливі види діяльності: прийом заяв від абітурієнтів з обліком отриманих при зовнішнім тестуванні оцінок, пільг; облік прийнятих документів; ведення бази даних наявних спеціальностей на різних факультетах і по різних формах навчання.

Варіант 11

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

Варіант 12

Предметна область "Банкетний зал". Можливі види діяльності: прайс-лист можливих блюд по категоріях; прийом замовлень на проведення банкетів з описом замовлених блюд; ведення довідника витрати продуктів для блюд; закупівля продуктів; можливо, поетапна оплата замовлень; облік участі співробітників у забезпеченні банкета.

Варіант 13

Предметна область "Ремонтно-будівельна бригада". Можливі види діяльності: облік прийнятих замовлень на виконання різних робіт на об'єкті; облік виконаних робітниками робіт, оплата праці робітників; закупівля матеріалів, розрахунок з постачальниками.

Варіант 14

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

Варіант 15

Предметна область "Аварійна служба". Можливі види діяльності: облік робочих змін працівників побригадно; облік заявок на проведення робіт; облік витрачених матеріалів при ліквідації аварій; оплата праці з розрахунком преміальних залежно від тривалості й складності виконаних робіт.

Варіант 16

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

Варіант 17

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

Варіант 18

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

Варіант 19

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

Варіант 20

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

Варіант 21

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

Варіант 22

Предметна область "Курси іноземних мов". Можливі види діяльності: облік роботи груп із вказівкою викладачів і студентів й описом мови й рівня; ведення розкладу; облік фактичних занять; облік оплати занять студентами.

Варіант 23

Предметна область "Ведення статистики захворюваності". Можливі види діяльності: облік зареєстрованих захворювань по регіонах, медустановах, ділянкам, лікарям, категоріям захворювань, пацієнтам і категоріям пацієнтів.

Варіант 24

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

Варіант 25

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

Варіант 26

Предметна область "Школа". Можливі види діяльності: облік учнів по класах; облік роботи вчителів по різних предметах і по кабінетах; облік проведених у школі заходів; ведення розкладу; облік атестаційних категорій учителів, одержуваних поетапно.

Варіант 27

Предметна область "Швидка допомога". Можливі види діяльності: облік роботи співробітників по бригадах, по змінами й по машинах; облік прийнятих викликів, пацієнтів, використаних ліків і встановлених діагнозів.

Варіант 28

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

Варіант 29

Предметна область "Футбольна ліга". Можливі види діяльності: облік проведених командою ігор у різних змаганнях; облік результатів й опис голів (хто й коли забив); облік тренерської роботи різних тренерів, переходів спортсменів; облік участі спортсменів у зборах; облік отриманих травм.

Варіант 30

Предметна область "Автомайстерня". Можливі види діяльності: облік виконаних робіт з ремонту машин, їхніх окремих механізмів з розподілом робіт між працівниками; облік внесеної оплати роботи власником; ведення прайс-листа ремонтних робіт; облік інструмента.

Зміст протоколу:

  1. Ціль роботи

  2. Варіант завдання

  3. Схема зв’язків між таблицями БД.

  4. Скрипт створення таблиць БД з операторами на SQL.

  5. Висновок

Контрольні питання:

1. Що таке концептуальна модель даних?

2. Які види взаємозв’язків існують між об’єктами?

3. Назвіть особливості реляційної моделі даних.

4. Чим відрізняється OLTP-система від OLAP-системи?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]