Розробники та рецензенти
Заклад вищої освіти:

Компанія-рецензент 1:

Компанія-рецензент 2:

Валідація:
Розробник навчальної програми:
Оксана Золотухіна — канд. техн. наук, доцент доцент кафедри "Інформаційних технологій"
Базова інформація
Шифр та назва спеціальності:
121 - Програмна інженеріяНазва освітньо-наукової програми
Інженерія програмного забезпеченняНазва дисципліни
Основи баз данихВид дисципліни
ОсновнаБлок дисципліни
Обробка данихКількість студентів
90Курс/Семестр
1Загальна інформація про дисципліну
Анотація
Дисципліна «Основи баз даних» передбачає вивчення базових положень теорії баз даних, підходів до розробки реляційних баз даних та засобів маніпулювання даними. На основі отриманих теоретичних знань здобувач набуде практичних вмінь аналізу предметної галузі, представлення її із використанням реляційних таблиць, створення запитів до реляційних баз даних з урахуванням домену предметної галузі та потреб користувачів. Вивчення курсу передбачає теоретичну підготовку і практичне вивчення матеріалу з використанням матеріально-технічної бази кафедри Інженерії програмного забезпечення. Для проведення практичних занять використовуються комп'ютери лабораторій кафедри інженерії програмного забезпечення та програмне забезпечення MySQL. Для закріплення навчального матеріалу на заняттях використовуються наочні матеріали та тренувальні бази даних. В межах дисципліни передбачено дискусійний формат при розгляді прикладів задач побудови структури баз даних та запитів до них, що сприятиме розвитку таких важливих для майбутніх професіоналів soft skills, як здатність до комунікації, гнучкість, відповідальність, здатність до ефективної роботи в команді, цінності робочої етики. Стиль, обсяги та форма викладення навчального матеріалу адаптується відповідно до рівня знань та вмінь здобувачів. Самостійна робота студентів стимулюється завдяки додатковим питанням при захисті задач, на які студенти повинні самостійно знайти відповідь у наявних джерелах.Анотація
Метою навчальної дисципліни «Основи баз даних» є формування у майбутніх фахівців уміння структурувати, зберігати, виконувати обробку даних у різних предметних областях із використанням реляційних моделей, формування здатностей до широкого використання засобів проєктування і розробки реляційних баз даних та знань в професійній діяльності.Анотація
Лекції, практичні заняття, самостійна робота. Підсумковий контроль – залікРозподіл часу
Попередні дисципліни
ВідсутніМатеріально-технічне та програмне забезпечення дисципліни
Мультимедійний проєктор. Комп’ютерний клас для проведення практичних занять. Програмне забезпечення для занять в аудиторії: MySQL Workbench; https://app.diagrams.net/ - для верхньорівневого моделювання предметної галузі.Структура дисципліни
|
Теоретична складова Назва, перелік питань або анотація лекції |
Годин | Практична складова Опис та приклад завдання, а також посилання на методичні матеріали | Годин |
Інструменти, засоби та технології |
||||||||||||||
|
Тема 1 – ЗАГАЛЬНІ ПРИНЦИПИ ПОБУДОВИ БАЗ ДАНИХ. МОДЕЛЮВАННЯ СТРУКТУРИ БД |
||||||||||||||||||
| Загальні принципи побудови баз даних. Основні визначення і поняття: дані, база даних (БД), предметна область.Вимоги до організації БД – правило трьох НЕ.Основні поняття СУБД. Мовні засоби СУБД. Класифікація СУБД. Типи архітектури БД. Моделі даних для проєктування БД. Особливості використання моделей на різних рівнях проєктування БД. Огляд типів моделей даних БД: реляційні, NoSQL, ієрархічні, мережеві тощо. Особливості хмарних БД. | 2 | Практична робота №1. Основи роботи з MySQL. Створення таблиці бази даних за зразком. Завдання: 1. Встановити на комп’ютері MySQL Workbench (для самостійного виконання завдань вдома). В навчальних лабораторіях університету відповідне програмне забезпечення вже встановлено! 2. Ознайомитись з довідковою документацією щодо роботи з MySQL https://dev.mysql.com/doc/refman/8.4/en/ 3. Ознайомитись з правилами стилю SQL, зокрема, з правилами іменування https://www.sqlstyle.guide/#naming-conventions. 4. Створити базу даних для збереження даних про студентів (назву БД придумати самостійно відповідно до предметної галузі). Встановити необхідні обмеження БД, які стосуються кодування символів. 5. Створити таблиці з вказаними типами полів та обмеженнями, визначити зв’язки між таблицями відповідно до вказаної схеми. Для первинних ключів використати автоінкремент, обмеження зовнішніх ключів визначити з урахуванням домену предметної галузі. Рекомендований порядок створення об’єктів наведено на рис. 6. Заповнити таблиці з використанням візуальних засобів вставки (меню Вставити відображається при виборі тої чи іншої таблиці). Спочатку заповнюються «батьківські» таблиці (disciplin, student), потім заповнюється таблиця, що є «нащадком» вказаних (mark). Кількість записів в батьківських таблицях – не менше 5-7, в таблиці оцінок – не менше 7-10. Особливості домену: тип дисципліни описує форму звітності по ній – 0 відповідає заліку, 1 – екзамену; оцінки виставляються за 100-бальною шкалою (тільки цілі числа). 7. Оформити звіт, в якому навести: ‒ загальну схему даних; ‒ інформацію про обмеження зв’язків; ‒ структуру та вміст кожної таблиці. Для зручності звіт краще створити у вигляді гугл-документа. Всі результати операцій з БД, що будуть виконані в наступних практичних роботах, можна додавати в цей документ з позначкою номера роботи. Титульний аркуш документа оформити за зразком. | 2 | MySQL Workbench | ||||||||||||||
| Моделювання структури БД. Концептуальне моделювання із використанням інфологічної моделі. Реляційна модель даних. Зв’язки відношень в РМД. Типи ключів в РМД. Особливості видалення та оновлення даних. Компоненти РМД. | 2 | Практична робота №2. Моделювання предметної галузі. Завдання (виконується для заданого опису предметної галузі): 1. Виділити необхідний набір сутностей, що відображають предметну область та інформаційні потреби користувачів. 2. Визначити необхідний набір атрибутів кожної сутності, виділивши атрибути, що їх ідентифікують. 3. Визначити зв'язки між сутностями. 4. Проаналізувавши структуру зв'язків, виключити надлишкові. 5. Визначити множинність і умовність зв'язків. 6. Дати формулювання зв'язків з точки зору кожної сутності. 7. Формалізувати зв'язки виду 1:1, 1:M, M:N. Описати інфологічну модель предметної галузі з використанням засобів https://app.diagrams.net/. 8. Побудувати ER-діаграму моделі бази даних засобами MySQL Workbench. Практична робота №3. Побудова реляційної моделі даних в СУБД MySQL. Завдання: 1. Спроєктувати реляційну модель даних по інфологічній моделі із пр.роботи № 2. 2. Реалізувати розроблену модель в MySQL використовуючи візуальний редактор. 3. Спроєктувати альтернативні реляційні моделі для даної інфологічної моделі. Практична робота №4. Визначення зв’язків РМД в СУБД MySQL. Завдання: 1. Для реляційної моделі, розробленої в пр.роботі №3 визначити, обґрунтувати та встановити зв’язки між таблицями. 2. Заповнити таблиці даними (по 7-10 записів в кожній таблиці). 3. Продемонструвати властивості встановлених обмежень та типів зв’язків. | 6 | MySQL Workbench, https://app.diagrams.net/ MySQL Workbench MySQL Workbench | ||||||||||||||
|
Тема 2 – ЗАПИТИ ЯК ЗАСІБ МАНІПУЛЮВАННЯ ДАНИМИ. ЗАПИТИ НА ВИБІРКУ |
||||||||||||||||||
| Запити як засіб маніпулювання даними. Поняття та призначення запитів. Види запитів Мова SQL як стандарт побудови запитів до реляційних БД. | 2 | Практична робота №5. Засоби побудови запитів в MySQL. Завдання. 1. Ознайомитись з засобами побудови запитів в MySQL. 2. Створити та виконати задані викладачем запити. | 2 | MySQL Workbench | ||||||||||||||
| Запити на вибірку. Основи роботи з інструкцією SELECT. Різновиди запитів на вибірку Структура інструкції SELECT, порядок виконання команд. Побудова запитів до однієї таблиці. Вертикальна та горизонтальна проєкція. Перейменування полів в результівних запитах. Побудова запитів на вибірку до декількох таблиць. Декартовий добуток. Природне злиття з використанням INNER JOIN Запити невказаних записів. Обговорення задач для самостійного опрацювання. | 2 | Практична робота №6. Побудова запитів до однієї таблиці. Завдання: 1. Закріпити навички побудови запитів до однієї таблиці шляхом побудови запитів до тренувальної бази даних: ‒ Вивести список всіх дисциплін. ‒ Вивести всі дисципліни, які завершуються екзаменом. ‒ Вивести список студентів, впорядкований за зменшенням їх дати народження. ‒ Вивести список дисциплін, спочатку вказавши всі екзамени, а потім всі заліки. 2. Сформулювати 3 запити, які дозволяють вибрати дані з однієї таблиці, до бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. Практична робота № 7. Побудова запитів до декількох таблиць. Завдання: 1. Закріпити навички побудови запитів до декількох таблиць шляхом побудови запитів до тренувальної бази даних: ‒ запити, що передбачають природне злиття (наприклад “Вивести список оцінок студентів по дисциплінах”) ‒ декартовий добуток. 2. Сформулювати 3 запити, які дозволяють вибрати дані з декількох таблиць бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. Практична робота №8. Побудова запитів невказаних запитів. Завдання: 1. Додати в тренувальній базі в таблицю інформації про студентів поле номера залікової книжки. Номер залікової книжки, це текстове поле довжиною 12 символів, яке складається з року набору (4 цифри), номеру спеціальності (3 цифри), порядкового номера студенту (3 цифри, незначні цифри заповнюються нулями), всі дані розділені дефісами. Приклад номера залікової книжки: 2022-121-001. Створити новий стовпчик відповідного типу та заповнити його даними в режимі редагування таблиці. При заповненні врахувати, що деяким студентам могли не видати залікові книжки, тому поле може бути пустим. 2. Створити та виконати наступні запити на вибірку: ‒ Вивести список студентів, яким не видали залікові книжки. ‒ Вивести дисципліни, за якими немає даних про здачу заліку/екзамену. ‒ Вивести список студентів, що не складали жодного іспиту чи заліку. 3. Провести аналіз способу формування створених запитів. 4. Сформулювати 2 запити невказаних записів та 1 запит, що визначає незаповнені дані в полі таблиці бази даних індивідуального варіанту, та реалізувати їх. 5. Описати сформульовані в п. 4 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. | 6 | MySQL Workbench | ||||||||||||||
| Обчислення в таблицях. Засоби обчислень в SQL. Операції та прості функції Агрегатні функції. Групування даних. Пошук дублікатів. «Корисні» дублікати Обговорення задач для самостійного опрацювання. | 2 | Практична робота №9.Побудова запитів з обчисленнями. Завдання: 1. Додати в тренувальній базі в таблицю дисциплін інформацію про номер семестру, в якому вивчається дисципліна (створити новий стовпчик відповідного типу та заповнити його даними в режимі редагування таблиці). 2. Створити та виконати наступні запити на вибірку: ‒ Вивести інформацію про дисципліни (назва, форма звітності, номер семестру), які вивчаються в осінньому семестрі (непарний номер семестру). Для визначення парності числа можна використовувати функцію MOD() або операцію % (навести запити з використання обох засобів обчислення). ‒ Розрахувати загальний середній бал по всім дисциплінам, які завершуються екзаменом. ‒ Розрахувати загальний середній бал по всім дисциплінам, які завершуються заліком. ‒ Розрахувати середній бал кожного студента. ‒ Розрахувати середній бал по кожній дисципліні. ‒ Вивести шифри дисциплін, сформувавши їх з перших 5 символів назви дисципліни, формату звітності, номеру семестру, записаних через дефіс. Наприклад, для дисципліни «Основи баз даних», що викладається в 1 семестрі та завершується заліком, шифр буде виглядати як «Основ-0-1». Для виконання даних дій можна використовувати функції роботи з рядками concat(), left(). ‒ Вивести список дисциплін, в яких вивчається мова С++ або мова С# (такі дисципліни містять в назві відповідну мову). Для пошуку рекомендується використовувати оператор like. 3. Сформулювати 3 запити з обчисленнями для бази даних індивідуального варіанту та реалізувати їх. 4. Описати сформульовані в п. 3 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. Практична робота №10.Побудова запитів на пошук дублікатів. Завдання: 1. Створити та виконати наступні запити на вибірку в тренувальній базі: ‒ Вивести список студентів, що мають понад 2 заборгованостей. ‒ Вивести список дисциплін, які вивчають понад 20 студентів. ‒ Вивести список дисциплін, які вивчаються більше одного семестру. 2. Сформулювати 2 запити дублікатів для бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. | 4 | MySQL Workbench | ||||||||||||||
|
Тема 3 – ЗАПИТИ ДІЇ |
||||||||||||||||||
| Інструкції SQL для виконання запитів дії. Оператори INSERT, DELETE, UPDATE – структура, особливості виконання. Особливості побудови запитів дії на основі запитів на вибірку. Обговорення задач для самостійного опрацювання. | 2 | Практична робота №11. Додавання даних в БД. Завдання: 1. Створити та виконати наступні запити в тренувальній базі: ‒ Додати нову дисципліну. ‒ Додати інформацію про нового студента. ‒ Додати інформацію про результат заліку/іспиту, складеного студентом з дисципліни. 2. Сформулювати 3 запити на додавання для бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту (вміст таблиць до та після додавання). Практична робота №12. Видалення даних з БД. Завдання: 1. Створити та виконати наступні запити в тренувальній базі: ‒ Видалити дисципліну. ‒ Видалити інформацію про студента. ‒ Видалити інформацію про результат заліку/іспиту, складеного студентом з дисципліни. ‒ Видалити дані про дисципліни, по яких середній бал складає менше 30. 2. Сформулювати 3 запити на видалення для бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту (вміст таблиць до та після видалення); ‒ пояснення щодо результатів виконання запитів з урахуванням обмежень зв’язків між таблицями. Практична робота №13. Оновлення даних в БД. Завдання: 1. Створити та виконати наступні запити в тренувальній базі: ‒ Поміняти назву дисципліни. ‒ Змінити прізвище студентки (наприклад, після одруження). ‒ Поміняти форму заліку вказаної дисципліни на іспит. ‒ Змінити всім студентам вказаного року набору шифри залікових книжок, дописавши в кінець задану послідовність символів. ‒ Спробувати поміняти код дисципліни, код студента. 2. Сформулювати 3 запити на оновлення для бази даних індивідуального варіанту та реалізувати їх. 3. Описати сформульовані в п. 2 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту (вміст таблиць до та після видалення); ‒ пояснення щодо результатів виконання запитів з урахуванням обмежень зв’язків між таблицями. | 6 | MySQL Workbench | ||||||||||||||
| Реалізація операцій з БД на основі запитів дії. Архівація даних. Репліки БД. Обговорення задач для самостійного опрацювання. | 2 | Практична робота №14. Створення архівних копій БД. Відновлення даних з архіву. Завдання: 1. Створити в тренувальній базі таблицю для збереження архівних даних про успішність студентів з наступними полями: ПІБ студента, номер залікової книжки, дата народження, назва дисципліни, форма звітності, номер семестру, оцінка з дисципліни. 2. Створити запит для додавання в архів успішності студентів даних за 1 та 2 навчальні семестри. 3. Видалити заархівовані дані. 4. Визначити ситуацію, коли виникає потреба в архівації даних в базі індивідуального варіанту. Визначити перелік даних, необхідних для архівації та створити таблицю (таблиці) для збереження архіву в базі даних індивідуального варіанту. 5. Створити запити, що заповнюють архів необхідними даними та видаляють заархівовані дані з таблиць. Визначити процедури, необхідні для відновлення даних з архіву. 6. Описати сформульовані в п. 5 запити: ‒ обґрунтування створення архіву; ‒ структура таблиці (таблиць) архівних даних; ‒ SQL-запити для створення архіву та видалення архівованих даних з вказанням порядку їх виконання; ‒ результат виконання запиту (вміст таблиць до та після архівації); ‒ пояснення щодо процедур та можливості відновлення даних з архіву. | 2 | MySQL Workbench | ||||||||||||||
|
Тема 4 –ВКЛАДЕНІ ЗАПИТИ |
||||||||||||||||||
| Основи побудови вкладених запитів. Поняття вкладеного запиту, особливості використання, обмеження. Класифікація вкладених запитів за результатами їх виконання. Використання вкладених запитів для виконання складних пошуків по БД. Вкладені запити з ANY, IN, ALL. Особливості виконання, приклади роботи. Обговорення задач для самостійного опрацювання. | 2 | Практична робота №15. Побудова вкладених запитів Завдання: 1. Створити та виконати вкладені запити до тренувальної бази даних з лекції (продажі товарів). 2. Визначити, які з вказаних в цьому завданні запитів потребують вкладених запитів. Створити та виконати в тренувальній базі про студентів наступні запити на вибірку: ‒ Вивести список дисциплін, які мають середній бал не менше, ніж середній бал по дисципліні Програмування С++ (або іншої дисципліни на вибір студента). ‒ Вивести список студентів, що вивчають такі ж самі дисципліни, що і студент з вказаним прізвищем. ‒ Вивести список студентів, що вивчають хоча б одну таку саму дисципліну, що і студент з вказаним прізвищем. ‒ Вивести дисципліни, за якими середній бал вище, ніж середній бал по всім дисциплінам. ‒ Вивести топ-3 студентів з найвищими середніми балами: ПІБ студента, шифр спеціальності (вилучити з номера залікової книжки), середній бал. | 6 | MySQL Workbench | ||||||||||||||
| Практична робота №16. Побудова вкладених запитів Завдання: 1. Сформулювати 3 вкладених запити для бази даних індивідуального варіанту та реалізувати їх. 2. Описати сформульовані в п. 1 запити: ‒ формулювання з точки зору користувача; ‒ SQL-запит; ‒ результат виконання запиту. | 2 | |||||||||||||||||
| . | ||||||||||||||||||
|
Тема 5 – ВИКОРИСТАННЯ БД |
||||||||||||||||||
| Практичне використання баз даних для створення застосунків та аналізу даних. БД у веб-застосунках. Особливості використання ORM-технології. БД в задачах Business Inteligence. | 2 | |||||||||||||||||
Теми та завдання для самостійної роботи
|
Назва та опис завдання |
Методи контролю та критерії оцінювання |
Годин |
|||||||||||||||
| Створення інфологічної моделі предметної галузі | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаного завдання для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 2 | |||||||||||||||
| Створення реляційної моделі даних | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаного завдання для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 4 | |||||||||||||||
| Побудова альтернативних реляційних моделей. Визначення показників їх якості. | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаного завдання для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 4 | |||||||||||||||
| Побудова запитів на вибірку із використанням різних способів злиття | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаних завдань для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 8 | |||||||||||||||
| Використання агрегатних функцій в запитах на вибірку. Групування даних. | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаних завдань для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 6 | |||||||||||||||
| Побудова запитів дії. | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаних завдань для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 6 | |||||||||||||||
| Побудова вкладених запитів. | Усне опитування під час здачі практичної роботи за відповідною тематикою з метою перевірки рівня засвоєних знань. Демонстрація виконаних завдань для самостійної роботи (завдання по індивідуальному варіанту бази даних). | 6 | |||||||||||||||
Проєкт
Рекомендовані джерела інформації та навчальні матеріали
|
Основні |
||||||||||||||||||
| № | Назва |
До теми (вказати номер) |
||||||||||||||||
| 1 | MySQL Tutorial. - Режим доступу до ресурсу: https://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.7-en.pdf | 1-4 | ||||||||||||||||
| 2 | MySQL Documentation. - Режим доступу до ресурсу: https://dev.mysql.com/doc/ | 1-4 | ||||||||||||||||
| 3 | MySQL Exercises. - Режим доступу до ресурсу: https://www.w3schools.com/mysql/mysql_exercises.asp | 1-4 | ||||||||||||||||
| 4 | Ярцев В.П. Організація баз даних та знань. Навч. посібник. ДУТ-2018.-215с. | 1 | ||||||||||||||||
| 5 | SQL Style Guide by Simon Holywell · @Treffynnon https://www.sqlstyle.guide/ | 1-2 | ||||||||||||||||
|
Додаткові |
||||||||||||||||||
| № | Назва |
До теми (вказати номер) |
||||||||||||||||
| 1 | Бардус І.О. Бази даних у схемах (на основі фундаменталізованого підходу): навч.посіб./ І.О.Бардус, М.І.Лазарев, А.О.Ніценко. – Харків: Вид-во «Діса плюс», 2017. – 133 с. | 1 | ||||||||||||||||
| 2 | Мулеса О.Ю. Інформаційні системи та реляційні бази даних. Навч.посібник. – Електронне видання, 2018. – 118 с. Режим доступу до ресурсу: https://dspace.uzhnu.edu.ua/jspui/bitstream/lib/19776/1/%D0%9C%D1%83%D0%BB%D0%B5%D1%81%D0%B0_%D0%91%D0%94.pdf | 1-4 | ||||||||||||||||
Контрольні заходи
|
Назва та опис |
Методи контролю та критерії оцінювання |
|||||||||||||||||
| Виконання практичних робіт та завдань на самостійну роботу протягом семестру | Перевірка правильності виконання завдання, захист виконаної роботи шляхом відповіді на запитання викладача за темою завдання, оформлення звіту з виконаної роботи. Максимальна оцінка — до 60 балів. | |||||||||||||||||
| Підсумкове оцінювання | Оцінювання студентів в семестрі здійснюється за накопичувальною 100-бальною системою, складається із двох основних блоків і розподіляється в пропорції 60 (бали, напрацьовані під час вивчення дисципліни при виконанні практичних робіт та завдань самостійної роботи) на 40 (підсумкові тести).
Розрахунок рейтингових балів за видами робіт за семестр здійснюється за формулою:
Рейтинговий бал= П + Т +Д,
Поточний контроль студента (П) - сума балів за виконання практичних робіт та завдань на самостійну роботу протягом семестру;
Т – підсумковий тест;
Додаткові бали (Д) - визначаються залежно від виду виконаної роботи.
Студент може отримати додаткові бали протягом семестру. Кількість балів за додаткові види робіт визначається диференційовано відповідно до виду та складності виконаного завдання. Максимальна кількість додаткових балів, що можуть бути зараховані за дисципліну, не обмежуються.
Види робіт для отримання додаткових балів:
|
|||||||||||||||||
Результати навчання
Зв'язок з ринком праці
Спеціальність/професія, підготовці до діяльності в якій читається курс:
Спеціаліст по роботі із данимиПосилання на вакансії (понад 3),
- https://robota.ua/company779722/vacancy9830791
- https://robota.ua/company2055026/vacancy9446412
- https://robota.ua/company787108/vacancy9400045
- https://robota.ua/company3365323/vacancy6861078
- https://robota.ua/company7585183/vacancy10028866
- https://robota.ua/company806/vacancy9639352
Перелік компетентностей із вказаних як вимоги до вакансії, які набувають студенти, в процесі проходження дисципліни.
- Розуміння SQL
- Знання MySQL.
- Базове знання роботи баз даних MySQL
- Досвід роботи з однією з БД … MySQL
- Вміння розробляти SQL-запити
- Вміння складати прості запити
- Практичні навички в написанні SQL-запитів
- Development experience using SQL
- Резервне копіювання та відновлення бази даних.
- Забезпечення цілісності бази даних
- Знання основ роботи клієнт-серверної архітектури
Інструменти оцінювання результатів навчання за дисципліною
|
Об'єкт оцінювання (знання методів та принципів, практичні навички, командна робота тощо) |
Методи контролю (тести, виконання поточних практичних завдань та їх форма: написання коду, створення діаграми Гантта, створення прототипу тощо) |
Інструмент оцінювання (доступ до результатів тесту, гостьова лекція, посилання на виконані завдання, посилання на проєкт, присутність на захисті проєктів, доступ до запису захисту тощо) |
| Практичні навички | Виконання практичних робіт, захист робіт та оформлення звітів з робіт | Посилання на звіти з виконаних завдань та журнал поточного оцінювання |
| Теоретичні знання | Комп’ютерні тести | Доступ до результатів тесту |
| Знання та навички, отримані в рамках інформальної освіти | Сертифікати, що підтверджують засвоєння знань за темами курсу | Доступ до файлів/посилань сертифікатів |
| Виконання додаткових творчих завдань (наприклад, робота над індивідуальним чи груповим проєктом, участь в стартапі тощо) | Публічна презентація результатів виконання завдань | Присутність на презентації результатів виконання завдань/ доступ до відеозаписів презентації та самих файлів презентацій |
