З цієї тем и передбачається проведення одного практичного заняття . 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

З цієї тем и передбачається проведення одного практичного заняття .



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

Після цього заняття, ви зможете:

□ обговорити сумісне використання даних організації з різними відділами, на різних рівнях управління і в географічно віддалених відділеннях;

□ пояснити, як і навіщо в організаціях виконується стратегічне планування баз даних;

□ зрозуміти контрольні функції адміністрації бази даних;

□ перерахувати і пояснити ризики і витрати на систему бази даних;

□ намалювати схему стандартної основи структури бази даних, трирівневої архітектури ANSY/SPARC і пояснити її;

□ описати етапи створення бази даних і взаємозв'язок між ними.

План.

1. Основні теоретичні питання

1.1. Сумісне використання даних і бази даних.

1.2. Стратегічне планування бази даних

1.3. Трирівнева архітектура ANSY/SPARC бази даних.

1.4. Еетапи створення бази даних і взаємозв'язок між ними.

Практична частина.

2.1. Питання на повторення.

2.2. Вправи і задачі.

3. Словник термінів до теми 2

Література.

[4] гл.2, 4

[5] гл. 2, 3

[6] гл.2, 4

[10] гл.3

Практична частина.

Питання на повторення

1.1. Поясніть своїми словами зміст термінів:

a. База даних.

b. Незалежність від даних.

c. Фізична незалежність від даних.

d. Логічна незалежність від даних.

e. Життєвий цикл бази даних.

f. Адміністрація бази даних.

g. Фізичне проектування бази даних.

h. Обмеження значень.

i. Трирівнева архітектура.

j. Внутрішній рівень.

k. Попереднє планування.

l. Технологічна здійсненність.

m. Визначення вимог.

n. Реалізація бази даних.

1.2. Обговоріть переваги і недоліки  спільного використання даних у кожному з наступних випадків:

а. Різними відділами.

b. Регіональними відділеннями.

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

1.4. Які обов'язки адміністратора бази даних у наступних питаннях:

а. Концептуальне проектування бази даних.

b. Інформаційний центр.

с. Цілісність даних.

d. Швидкодія системи бази даних.

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

1.6. Поясніть різницю між концептуальним і зовнішнім рівнями бази даних в трирівневій архітектурі ANSY/SPARC.

1.7. Поясніть значення твердження: «Насправді база даних існує тільки на внутрішньому рівні ANSY/SPARC».

1.8. Обговоріть різницю між файловоорієнтованим підходом до разробки системи і підходом, орієнтованим на дані. Чому орієнтована на дані розробка з більшою вірогідністю допускає широкий вибір функцій?

1.9. Перерахуйте і коротко опишіть всі шість етапів життєвого циклу бази даних.

1.10. Поясніть основні функції наступних груп користувачів:

• системний адміністратор;

• адміністратор бази даних;

• прикладний програміст;

• звичайний користувач;

• проектувальник бази даних;

• системний аналітик.

 

Вправи і завдання

2.1. Встановіть відповідність між термінами і поясненнями до них:

1. система підтримки ухвалення рішень а. Де користувачі можуть знайти обчислювальні засоби
2. доступ тільки з метою витягання b. Обмежена частина бази даних
3. планування бази даних С Декілька систем баз даних, зв'язаних комунікаційними лініями
4. операційна здійсненність d. Захищеність концептуальної схеми від змін, які вносяться у внутрішню схему.
5. зовнішній рівень e. Створення концептуальної схеми
6. концептуальне проектування бази даних f. Оновлення даних заборонене
7. цілісність даних g. Стратегічна діяльність по визначенню довготривалих информаціних потреб
8. представлення даних h. Об'єднання даних для загального користування
9. інтеграція даних i. Визначає логічну схему
10. життєвий цикл системи j. Структурний рівень, що визначає логічну схему
11. Логічна н езалежність від даних k. Структурний рівень, що визначає призначені для користувача представлення даних
12. розподілена система бази даних l. Точність і несуперечність даних
13. схема m. Забезпечує стратегічну інформацію
14. інформаційний центр n. Визначає логічну структуру бази даних в цілому
15. концептуальний проект о. Вивчення витрат і вигод (зисків)
16. Фізична н езалежність від даних р. Процес створення системи
17. концептуальний рівень q. Визначає наявність експертів і персоналу
18.перевірка здійсненності r. Повна захищеність зовнішніх схем від змін, які вносяться в концептуальну схему.
19.економічна доцільність s. Визначає технологічну, операційну  і економічну здійсненність

 

2.2. У фірмі ПРО є відділи:

 склад, відділ маркетингу, відділ закупівель, бухгалтерія, відділ замовлень і відділ оцінки товарів.

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

а. Замовлення універмагу в Росії на 100 кондиціонерів.

b. Звіт, що відображає продажі і повернення товарів по кожному торговому агентові в Польщі

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

d. Звіт, що відображає поточну кількість кожного товару з вказівкою середньої вартості товару і поточної ціни.

2.3.   Визначіть кожне з наступних завдань адміністрації бази даних як завдання проектування, навчання, захисту цілісності або швидкодії:

а. Пояснити торговим агентам, як створити запит, що визначає середній відсоток повернення кожного товару.

b. Зменшити час відгуку на введення замовлення до двох секунд.

с. Привласнити новий пароль кожному системному користувачеві.

d. Безпосередньо пов'язувати кожен продаж з торговим агентом, який його здійснив.

2.4. Визначіть можливі труднощі в кожній наступній ситуації:

а. Відділ компанії не бажає давати дозвіл іншим відділам звертатися до їх даних.

b. Вище керівництво компанії починає розробку проекту бази даних, не будучи переконаним в його цінності.

с. Комп'ютер, керівник централізованою базою даних, виходить з ладу.

d. Єдиний адміністратор бази даних компанії, розташованої в маленькому містечку, несподівано звільняється і виїжджає в інше місто.

2.5. Визначіть ANSI/SPARC рівень:

а. Індексу, що дає адресу на диску кожного запису файлу EMPLOYEE (Службовці).

b. Часткової версії файлу EMPLOYEE (Службовці), що містить тільки ім'я і адресу працівника.

с. Комбінації даних про торгову операцію і дані про покупця, що відображає номер проданого товару, ім'я і адресу клієнта, але не відображає номер торгового агента.

d. Файл, що містить на диску адреси всіх записів про працівників і адреси всіх записів про їх підлеглих.

2.6. Які переваги трирівневої архітектури системи управління базою даних? Сформулювати основні відмінні риси кожного рівня і визначити головне призначення трирівневої архітектури.

2.7. Що ви розумієте під логічною незалежністю від даних?

2.8. Що ви розумєте під фізичною незалежністю від даних?

2.9. Скільки розрізняють типів схем бази даних і яке їх призначення?

2.10. Визначіть функції інформаційної системи, яка може використовувати наступні набори даних:

а. Для універмагу: номер товару, середня ціна, ціна при продажі, собівартість, продана кількість, відділ, торговий агент, сума комісійних, інспектор. (Наприклад, використовуючи середню ціну, ціну при продажі і собівартість, можна обчислити середню націнку і націнку при продажі).

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

2.11. На якому етапі (етапах) життєвого циклу бази даних виконуються наступні дії:

а. Розумна оцінка операційних витрат бази даних.

b. Визначення файлів, потрібних для квартального звіту про продажі.

с. З'ясування того, чи має фірма фахівців, що мають технічну підготовку, необхідну для створення і підтримки бази даних.

e. Введення даних в базу даних.

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

g. Визначення змін, необхідних для підвищення ефективності бази даних.

h.Визначення повної концептуальної структури бази даних.

i. Написання і відладка прикладних програм бази даних:

j. Визначення функцій, що виконуються системою бази даних для кажного відділу.

k З'ясування того, чи достатньо ефективна технологія коммунікацій, щоб розподілена по всьому світу система бази даних була практичною.

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

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


Словник основних термінів до теми 2.

Адміністратори бази даних управляють роботою СУБД і забезпечують функціонування бази даних;

Адміністрація бази даних. Співробітники, відповідальні за управління, базою даних і її захист.

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

Внутрішній рівень  Структурний рівень бази даних, що визначає фізичний вид бази даних.

Доступ тільки для витягання. Доступ до бази даних без дозволу оновлень.

Економічна доцільність. Зіставлення витрат і вигоди для запропонованої системи бази даних.

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

Життєвий цикл бази даних (ЖЦБД). Процес проектування, реалізації і підтримки системи бази даних.

Зовнішній рівень Структурний рівень, що визначає призначені для користувача представлення даних

Інтеграція даних.    Об'єднання даних для сумісного використання

Концептуальне проектування бази даних Визначення елементів даних, стосунків між ними і обмежень

Концептуальне проектування. Створення схеми бази даних на концептуальному рівні.

Концептуальний рівень. Структурний рівень бази даних, що визначає логічну схему бази даних.

Концептуальний проект бази даних. Задані елементи даних, відношення і обмеження бази даних.

Користувачі — люди, які використовують інформацію, що знаходиться в базі даних.

Тут можна виділити наступні групи користувачів:
1 системні адміністратори — відповідають за основні операції системи;
2 адміністратори бази даних — управляють роботою СУБД і забезпечують функціонування бази даних;
3 проектувальники бази даних — розробляють структуру бази даних;
4 системні аналітики — визначають основні функції системи бази даних і проектують форми введення даних, звіти і процедури, за допомогою яких забезпечуються доступ до даним і маніпулювання (додавання, зміна, видалення) даними;
5 програмісти — створюють програмний код;
6 безпосередні користувачі — використовують прикладні програми для виконання необхідних операцій по автоматизації діяльності деякого підрозділу і т.д.

Логічна н езалежність від даних Повна захищеність зовнішніх схем від змін, які вносяться в концептуальну схему.

Незалежність від даних    Зміни на нижніх рівнях ніяк не впливають на верхні рівні

Обмеження значення. Правило, що визначає допустимі значення конкретного елементу даних.

Операційна здійсненність Наявність експертів і персоналу, необхідних для роботи базиданих

Підхід, орієнтований на дані    Приділяє основну увагу аналізу даних, необхідних для виконання функцій

Планування бази даних. Стратегічна спроба визначити інформаційні потреби на довгий час вперед.

Перевірка здійсненності. Частина ЖЦБД, що визначає технологічну, операційну і економічну, здійсненність проекту бази даних.

Представлення даних. Визначення обмеженої частини бази даних.

Проектувальники бази даних — розробляють структуру бази даних

Розподілена система бази даних.  Система бази даних, що складається з декількох систем в локальних вузлах, сполучених комунікаційними лініями.

Розподілена система бази даних.  Система бази даних, що складається з декількох систем в локальних вузлах, сполучених комунікаційними лініями.

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

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

Системні адміністратори — відповідають за основні операції системи;

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

Схема.    Визначення логічної структури бази даних цілком.

Трирівнева архітектура. Стандартна структура бази даних, що полягає їх концептуального, зовнішнього і внутрішнього рівнів.

Проектування бази даних. Визначення засобів зберігання, методів витягання даних і індексів, які використовуватимуться в базі даних.

Програмісти — створюють програмний код

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

Функціональноорієнтований підхід. Розглядає систему з погляду функцій, які вона повинна виконувати.

Цілісність даних.    Точність і несуперечність даних в базі даних.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 103; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.63.136 (0.04 с.)