Дисципліна: Проектування розподілених баз даних
Кількість годин (кредитів ЄКТС): 120 (4)
Мета навчальної дисципліни: надання майбутнім фахівцям основ науково-теоретичних знань та практичних навичок з модельних, мовних та програмно-технологічних засобів проектування, розробки а використання програмного забезпечення з використанням сучасних реляційних систем управління базами даних.
В системі підготовки фахівця дисципліна займає особливе місце, оскільки вона формує найважливіші практичні вміння із проектування інформаційних систем, функціонування яких спирається на використання баз даних
Результати навчання за навчальною дисципліною:
- набути теоретичних знань та практичних навичок по проектуванню інформаційних систем, які спираються на використання систем керування розподіленими базами даних;
- набути теоретичних знань та практичних навичок по створенню розподілених реляційних БД універсальними засобами для різноманітних СУБД;
- набути практичних навичок по створенню програмних проектів із використанням спеціалізованих програмних засобів, зокрема системи візуального проектування DELPHI та С++BUILDER для отримання інформації з реляційних баз даних на прикладі СУБД INTERBASE.
вміти:
- здійснювати проектування програмної системи, яка здійснює доступ до розподіленої бази даних із застосуванням методик об’єктно-орієнтованого програмування засобами середовища візуального проектування DELPHI та С++BUILDER;
- здійснювати розробку прикладного програмного забезпечення обробки розподілених баз даних із застосуванням методик об’єктно-орієнтованого програмування засобами середовища візуального проектування DELPHI та С++BUILDER;
- використовувати бібліотеку компонент доступу до розподілених баз даних, що постачається у складі DELPHI та С++BUILDER, необхідних для виконання лабораторних робіт, передбачених програмою;
- досконало оволодіти мовою SQL для створення, модифікації та використання елементів розподіленої бази даних.
Зміст дисципліни (тематика):
- Системи управління базами даних.
- Призначення та основні функції системи управління базами даних.
- СУБД INTERBASE як приклад СУБД.
- Системи управління розподіленими базами даних.
- Проектування розподілених баз даних.
- Проектування ПЗ розподілених баз даних.
- Розробка ПЗ для обробки розподілених баз даних.
- Технологія MIDAS.
- Технологія ADO.
- Технологія CORBA.
Види робіт: лекційні заняття, лабораторні роботи, модульні контрольні роботи, самостійна робота студентів.
