
- •Міністерство освіти і науки, молоді та спорту україни одеський державний екологічний університет методичні вказівки
- •І. Загальна частина
- •Іі. Організація самостійної роботи студента
- •2.1 Рекомендації студенту по роботі над курсом “Організація баз даних та знань”
- •Загальні поради
- •Повчання по послідовному вивченню теоретичного матеріалу
- •Параметри
- •Параметри
- •Тип значення, що повертається
- •10. Розподілені бази даних
- •11. Системи керування базами знань
- •2.1.3 Перелік запитань для самоперевірки
- •Перелік завдань на контрольну роботу
- •Загальні поради по виконанню контрольної роботи
- •Виконання контрольної роботи
- •2.2.3 Розв’язання типових завдань Завдання 1 Створення бази даних
- •Завдання 4 Використання вкладених запитів
- •Завдання 5 Запити з групуванням
- •Завдання 6 Маніпулювання даними командами delete-sql та update-sql
- •2.2.4 Завдання до контрольної роботи Завдання 1 Створення бази даних
- •Завдання 2 Прості запити до бази даних
- •Завдання 3 Запити з використанням полів, що обчислюються
- •Завдання 4 Використання вкладених запитів
- •Завдання 5 Запити з групуванням
- •Завдання 6 Маніпулювання даними командами delete-sql та update-sql
- •Виконання запитів по варіантах завдань
- •3.1 Система контролю знань та вмінь студентів
- •3.2 Форми контролю знань та вмінь студентів
- •Методичні вказівки
Міністерство освіти і науки, молоді та спорту україни одеський державний екологічний університет методичні вказівки
до самостійної роботи студентів та виконання контрольної роботи з дисципліни
” Організація баз даних та знань”
для студентів ІV курсу заочної форми навчання зі спеціальності „Інформаційні управляючі системи і технології”
Одеса 2011
І. Загальна частина
Курс “Організація баз даних та знань” – це складова частина державного стандарту освіти на рівні бакалавра.
Метою дисципліни є формування у студентів теоретичних знань та практичних навичок, необхідних для роботи у будь-яких адміністративних, наукових та виробничих підрозділах, в яких використовують бази даних, а також здійснюють обслуговування та розробку інформаційних систем та систем баз даних.
Згідно з поставленою метою до задач дисципліни входить:
Ознайомлення студентів з ґрунтівними поняттями теорії баз даних, з найбільш розповсюдженими системами управління базами даних (СУБД);
Здобуття студентами навичок проектування та створення баз даних; обробки та оновлення даних у базі;
Визначення понять захисту та цілісності даних та навичок забезпечення цілісності даних в розробленій базі даних;
Створення та налагодження прикладних програмних засобів для обробки баз даних;
Ознайомлення студентів з ґрунтівними поняттями теорії баз знань.
Після освоєння цієї дисципліни студент повинен знати: призначення СКБД; стандарти СКБД; моделі даних, переваги, що надає реляційна модель; методи пошуку даних; поняття теорії нормалізації бази даних; поняття захисту даних та цілісності даних, також методи забезпечення захисту та цілісності даних; поняття одночасної роботи з базою даних, проблеми, які при цьому виникають, та методи вирішення цих проблем; ґрунтівні понятті теорії баз знань, такі, як: складові частини системи керування базами знань, розподіл знань на алгоритмічні, концептуальні, фактуальні.
За результатами навчання студент повинен вміти: створювати реляційні бази даних у середовищі СКБД FoxPro; створювати запити мовою SQL; маніпулювати даними в таблицях бази даних.
Ця дисципліна базується на знаннях та навичках програмування, здобутих під час вивчення дисциплін “Основи програмування та алгоритмічні мови” та забезпечує засвоєння декількох дисциплін з циклу професійно-орієнтованих дисциплін: “Розробка прикладних систем баз даних”, “Проектування геоінформаційних систем”.
Зміст дисципліни “Організація баз даних та знань”
1. Введення в бази даних
Порівняння СКБД із традиційними файловими системами. Системи з використанням баз даних
2. Структура та функції СКБД
Середовище бази даних. Трирівнева архітектура ANSI-SPARC. Функції СКБД.
3. Організація даних в базах даних
Пошук даних. Моделі даних.
4. Реляційні системи
Структура реляційних даних. Реляційна цілісність. Реляційна алгебра й реляційне вирахування
5. Проектування баз даних
Проблема проектування баз даних. Зв'язки, відображення й асоціації. Теорія нормальних форм.
6. Реляційна СКБД FoxPro
Створення бази даних в FoxPro. Маніпулювання даними.
7. Селекція в реляційних системах
Мова запитів SQL. Запити в FoxPro.
8. Захист і цілісність даних у СКБД
Захист бази даних. Резервне копіювання та відновлення. Підтримка цілісності.
9. Одночасна робота й керування транзакціями
Властивості транзакцій. Підтримка транзакцій. Керування паралельним доступом.
10. Розподілені бази даних
Централізовані та децентралізовані бази даних. Блокіровки в розподілених базах даних.
11. Системи керування базами знань
Принципи, структура й функції систем баз знань. Класифікація знань.
При вивченні даного курсу студенти крім цих методичних вказівок використовують наступну навчальну літературу:
Основна
Пасічник В.В., Резніченко В.А. Організація баз даних і знань. – К.: Видавнича група BHV, 2006. – 384 с.: іл.
Козловська В.П. Організація баз даних та знань. Конспект лекцій. – Одеса: Екологія, 2008. – 240 с.
Додаткова
Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 1440 с.: ил.
Дейт К. Дж.. Введение в системы баз данных, 6-е издание: Пер. с англ. — К.; М.; СПб: Издательский дом «Вильямс», 2000 — 848 с.
Перелік методичних вказівок
Для виконання контрольної роботи з даного курсу студенти використовують дані методичні вказівки.
В результаті вивчення курсу “Організація баз даних та знань” студенти повинні отримати базові знання та вміння.
Базові знання |
Вміння |
Призначення СКБД; переваги СКБД |
|
Структура реляційних СКБД |
Вміти визначити основні характеристики відношення: атрибути, ступінь, потужність. |
Поняття нормалізації БД |
Вміти визначити, чи є БД реляційною, тобто чи задовольняє першій нормальній формі |
Засоби створення баз даних в реляційних СКБД |
Вміти створювати БД в реляційній СКБД Visual FoxPro та маніпулювати даними в її таблицях |
Мова запитів SQL. Команда вибірки даних SELECT |
Створювати мовою SQL запити до реляційної СКБД Visual FoxPro |
Поняття погрози для бази даних та засобів захисту бази даних |
|
Поняття та властивості транзакцій |
|
Поняття централізованих та розподілених баз даних |
|
Основні поняття теорії баз знань. |
|
Вивчення дисципліни “Організація баз даних та знань” для студентів 4-го курсу заочної форми навчання складається з установчих лекцій на початку вивчення, лабораторних занять та самостійної роботи студентів по засвоєнню теоретичного курсу і виконанню контрольної роботи.
Контроль самостійної роботи студента заочної форми навчання здійснюється шляхом перевірки контрольної роботи, яка надсилається студентом у встановлені деканатом строки, опитів на лабораторних заняттях та на заходах підсумкового контролю, що передбачені навчальним планом.