Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методрекомендації_БДтаІС остаточний.doc
Скачиваний:
7
Добавлен:
11.11.2019
Размер:
5.15 Mб
Скачать

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

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. Визначає технологічну, операційну і економічну здійсненність

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

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

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

а. Замовлення універмагу в Росії на 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. Створіть програму для збереження в базі даних імен і дат народження. Потрібно розширити цю програму так, щоб вона зберігала в базі даних формати даних, що використовуються. Тобто створіть системний каталог. Розробіть інтерфейс, який зробить цей католог доступним для зовнішніх користувачів