Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_ОБД-зф.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
962.05 Кб
Скачать

Міністерство освіти і науки, молоді та спорту україни одеський державний екологічний університет методичні вказівки

до самостійної роботи студентів та виконання контрольної роботи з дисципліни

Організація баз даних та знань

для студентів ІV курсу заочної форми навчання зі спеціальності „Інформаційні управляючі системи і технології”

Одеса 2011

І. Загальна частина

Курс “Організація баз даних та знань” – це складова частина державного стандарту освіти на рівні бакалавра.

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

Згідно з поставленою метою до задач дисципліни входить:

  • Ознайомлення студентів з ґрунтівними поняттями теорії баз даних, з найбільш розповсюдженими системами управління базами даних (СУБД);

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

  • Визначення понять захисту та цілісності даних та навичок забезпечення цілісності даних в розробленій базі даних;

  • Створення та налагодження прикладних програмних засобів для обробки баз даних;

  • Ознайомлення студентів з ґрунтівними поняттями теорії баз знань.

Після освоєння цієї дисципліни студент повинен знати: призначення СКБД; стандарти СКБД; моделі даних, переваги, що надає реляційна модель; методи пошуку даних; поняття теорії нормалізації бази даних; поняття захисту даних та цілісності даних, також методи забезпечення захисту та цілісності даних; поняття одночасної роботи з базою даних, проблеми, які при цьому виникають, та методи вирішення цих проблем; ґрунтівні понятті теорії баз знань, такі, як: складові частини системи керування базами знань, розподіл знань на алгоритмічні, концептуальні, фактуальні.

За результатами навчання студент повинен вміти: створювати реляційні бази даних у середовищі СКБД FoxPro; створювати запити мовою SQL; маніпулювати даними в таблицях бази даних.

Ця дисципліна базується на знаннях та навичках програмування, здобутих під час вивчення дисциплін “Основи програмування та алгоритмічні мови” та забезпечує засвоєння декількох дисциплін з циклу професійно-орієнтованих дисциплін: “Розробка прикладних систем баз даних”, “Проектування геоінформаційних систем”.

Зміст дисципліни “Організація баз даних та знань”

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

Порівняння СКБД із традиційними файловими системами. Системи з використанням баз даних

2. Структура та функції СКБД

Середовище бази даних. Трирівнева архітектура ANSI-SPARC. Функції СКБД.

3. Організація даних в базах даних

Пошук даних. Моделі даних.

4. Реляційні системи

Структура реляційних даних. Реляційна цілісність. Реляційна алгебра й реляційне вирахування

5. Проектування баз даних

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

6. Реляційна СКБД FoxPro

Створення бази даних в FoxPro. Маніпулювання даними.

7. Селекція в реляційних системах

Мова запитів SQL. Запити в FoxPro.

8. Захист і цілісність даних у СКБД

Захист бази даних. Резервне копіювання та відновлення. Підтримка цілісності.

9. Одночасна робота й керування транзакціями

Властивості транзакцій. Підтримка транзакцій. Керування паралельним доступом.

10. Розподілені бази даних

Централізовані та децентралізовані бази даних. Блокіровки в розподілених базах даних.

11. Системи керування базами знань

Принципи, структура й функції систем баз знань. Класифікація знань.

При вивченні даного курсу студенти крім цих методичних вказівок використовують наступну навчальну літературу:

Основна

  1. Пасічник В.В., Резніченко В.А. Організація баз даних і знань. – К.: Видавнича група BHV, 2006. – 384 с.: іл.

  2. Козловська В.П. Організація баз даних та знань. Конспект лекцій. – Одеса: Екологія, 2008. – 240 с.

Додаткова

  1. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 1440 с.: ил.

  2. Дейт К. Дж.. Введение в системы баз данных, 6-е издание: Пер. с англ. — К.; М.; СПб: Издательский дом «Вильямс», 2000 — 848 с.

Перелік методичних вказівок

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

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

Базові знання

Вміння

Призначення СКБД; переваги СКБД

Структура реляційних СКБД

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

Поняття нормалізації БД

Вміти визначити, чи є БД реляційною, тобто чи задовольняє першій нормальній формі

Засоби створення баз даних в реляційних СКБД

Вміти створювати БД в реляційній СКБД Visual FoxPro та маніпулювати даними в її таблицях

Мова запитів SQL. Команда вибірки даних SELECT

Створювати мовою SQL запити до реляційної СКБД Visual FoxPro

Поняття погрози для бази даних та засобів захисту бази даних

Поняття та властивості транзакцій

Поняття централізованих та розподілених баз даних

Основні поняття теорії баз знань.

Вивчення дисципліни “Організація баз даних та знань” для студентів 4-го курсу заочної форми навчання складається з установчих лекцій на початку вивчення, лабораторних занять та самостійної роботи студентів по засвоєнню теоретичного курсу і виконанню контрольної роботи.

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