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

Міністерство освіти і науки

Кіровоградський державний педагогічний університет

імені Володимира Винниченка

С.І.Алексєєва

Бази даних та інформаційні системи.

Методичні вказівки до практичних занять.

Кіровоград – 2010

УДК 681.3.07

ББК 32.973.26018.2.75

Г12

Рецензенти:

Буй Д.Б., доктор фізикоматематичних наук, професор кафедри теорії та технології програмування Київського державного університета ім.Т.Г.Шевченка

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

Алексєєва С.І.

Бази даних та інформаційні системи. Методичні вказівки до практичних занять. – Кіровоград: КДПУ ім. В.Винниченка, 2010. – 91 с

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

Рекомендовано до друку

на засіданні кафедри інформатики

(протокол №3 від 29 жовтня 2010 року

Зміст

План практичних занять 4

Частина I. Основи баз даних 5

Тема 1. Інформаційні системи. Технології БД. 5

Тема 2. Архітектура БД. Життєвий цикл бази данних (ЖЦБД) 21

Частина II. Проектування баз даних 28

Тема 3. Принципи концептуального проектування баз даних 28

Тема 4. Реляційна модель даних і її проектування. 39

Частина III. Управління реляційною базою даних 53

Тема 5. Реляційна алгебра і реляційне числення. 53

Тема 7. Фізична організація бази даних 72

Частина IV. Управління оточенням бази даних 78

Тема 8. Адміністрування бази даних і контроль 78

Частина V. Завдання до самостійної роботи 91

План практичних занять

Тема практичного заняття

Кількість годин

Теми посібника

Тема 2. Трирівнева архітектура ANSISPARS.

2

(тема 1, 2)

Тема 3. Моделі та типи даних.

1

(тема 2,3)

Тема 4. Реляційна модель. Реляційні об’єкти даних.

1

(тема 4)

Тема 6. Проектування БД на основі моделі „сутністьзв’язок”.

4

(тема 3)

Тема 8. Процес Нормалізація.

2

(тема 4)

Тема 9. Перетворення концептуальної моделі в реляційну.

2

(тема 4)

Тема 10. Мови БД. Реляційна алгебра Кодда.

4.

(тема 5)

Тема 11. Реляційне числення.

2

(тема 5)

Тема 1213. Керування реляційною БД за допомогою мови SQL

4

(тема 6)

Тема 14. Принципи підтримки цілісності в реляційній моделі даних.

2

(тема 6)

Тема 15. Використання графічних мов (QBE) для керування реляційною БД.

2

Розглядається в курсі «СУБД»

Тема 1617. Фізична організація БД.

1

(тема 7)

Тема 18. Допоміжні аспекти БД.

1

(тема 7)

Тема 19. Відновлення БД.

2

(тема 7)

Тема 20. Адміністрування БД та контроль

2

(тема 8)

Частина I. Основи баз даних Тема 1. Інформаційні системи. Технології бд.

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

На цьому занятті ми познайомимося:

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

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

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

  • Обговорити сильні і слабкі сторони перших файлових систем з послідовним і довільним доступом.

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

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

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

План.

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

  1. Файлові системи: сильні і слабі сторони.

  2. Інформаційні системи, що використовують бази даних:.

  1. обладнання;

  2. програмне забеспечення;

  3. дані;

  4. процедури;

  5. люди.

3. Розподіл обов'язків у системах з базами даних.

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

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

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

  3. Проекти і професійні питання.

ІІІ.Словник термінів до теми 1

Література.

[4] гл.1

[5] гл. 1

[6] гл.1

[10] гл.1, 2

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

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

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

  1. Система обробки даних

  2. Довільний доступ

  3. Система, що інформаційноуправляє

  4. База даних

  5. Інформаційна система, що використовує бази даних

  6. Модель даних

  7. Система управління базою даних (СУБД)

  8. Представлення даних

  9. Метадані.

  1. Які найважливіші характеристики файлових систем з послідовним і довільним доступом? Від яких недоліків файлів послідовного доступу позбавлені файли довільного доступу?

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

  3. Поясніть, чому база даних є моделлю. Яка існує різниця між реальністю і моделлю реальності?

  4. Перерахуйте і коротко охарактеризуйте кожен компонент сучасної інформаційної системи (середовища СУБД), що використовує бази даних і поясніть, як вони зв'язані один з одним.

  5. Опишіть кожну з наступних функцій системи управління базою даних (СУБД):

а. Словник/каталог даних

b. Захист і підтримка цілісності даних

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

d. Запит даних, обробка даних, виведення даних

e. Засоби створення прикладних систем.

1.7. Поясніть ролі слідуючих груп користувачів бази даних:

а) адміністратор даних;

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

в) проектувальник логічної частини бази даних;

г) проектувальник фізичної частини бази даних;

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

е) звичайні користувачі.

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

1.9. Назвіть основні завдання, що вирішуються інформаційними системами.

1.10. Перерахуйте основні етапи розвитку технологій баз даних