Перейти до вмісту
Система сертифікації ІТ-дисциплін
Система сертифікації ІТ-дисциплін
  • Головна
  • Для ІТ-спеціалістів
  • Для викладачів
  • Силабуси
  • Пілот проєкту
  • Приєднатись до Kharkiv IT Cluster

Бази даних

Home / / Бази даних

Розробники та рецензенти

Заклад вищої освіти:

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

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

Валідація:

Опис зображення
Розробник навчальної програми:

Ольга Сидорина – викладач вищої категорії

Базова інформація

Шифр та назва спеціальності:
121 - Програмна інженерія
Назва освітньо-наукової програми
Інженерія програмного забезпечення
Назва дисципліни
Бази даних
Вид дисципліни
Основна
Блок дисципліни
Обробка даних
Кількість студентів
23
Курс/Семестр
6

Загальна інформація про дисципліну

Анотація
Навчальна дисципліна «Бази даних» спрямована на цільову підготовку фахових молодших бакалаврів спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення».
Анотація
Метою викладання навчальної дисципліни «Бази даних» є формування у здобувачів освіти системи знань, умінь та навичок щодо проєктування та розробки баз даних; вивчення характеристик та основних властивостей моделі бази даних, набуття досвіду проводити аналіз проблемної області, для якої створюється база даних; опанування практичними навичками роботи в системах керування базами даних.
Анотація
Лекції, практичні заняття, семінари, самостійна робота. Підсумковий контроль – залік, іспит, курсова робота
Розподіл часу
Загальний обсяг (кредитів): 6; Лекції (занять): 18; Лабораторні (занять): 7; Практичні (занять): 33; Самостійна робота (годин): 64
Попередні дисципліни
предмети «Математика», «Інформатика» (освітня програма профільної середньої освіти), дисципліни «Основи програмування та алгоритмічні мови», «Дискретна математика», «Теорія ймовірностей та математична статистика» (освітньо-професійна програма)
Матеріально-технічне та програмне забезпечення дисципліни
Лабораторія систем автоматизованого проєктування №415 містить 12+1 ПК: процесор з тактовою частотою AMD Ryzenc5 5500; 3,6 Гц; оперативна пам’ять 32 Гб; дисплей (дюйми) 18,5. Лабораторії інформатики та обчислювальної техніки No402 містить 14+1 ПК: процесор з тактовою частотою Intel(R) Pentium(R) Gold G5400 CPU @ 3.70GHz; оперативна пам’ять 4 Гб; дисплей (дюйми) 21,5. ПЗ: MS Excel, MS Access; SQL Server 2019; SQL Shell (psql); SQL Server Management Studio
Структура дисципліни
Теоретична складова Назва, перелік питань або анотація лекції Годин Практична складова Опис та приклад завдання, а також посилання на методичні матеріали Годин Інструменти, засоби та технології
Змістовий модуль 1. Огляд баз даних
Тема 1.1. Дані і інформація.  2 Що таке база даних. Для чого дизайн БД. Типи баз даних. Реляційна модель БД. Нормалізація реляційних БД. Що таке СУБД. Призначення СУБД. Клієнт-сервер СУБД 2
Тема 1.2. Вступ до SQL  2 Реляційні та нереляційні бази даних. Відмінності SQL і NoSQL. 2
Модульний  контроль 1 2
Змістовий модуль 2. Моделювання баз даних 
Тема 2.1. Моделювання баз даних  2 Інструменти ORM Diagram 2  
Тема 2.2. Базове об’єктно-рольове моделювання 2 Інструмент Mind Map  2 https://www.mindonmap.com/uk/orm-diagram-tool/  
Модульний  контроль 2 2
Змістовий модуль 3. MS SQL Server 2019
Тема 3.1. Запити DDL. Команди CREATE, ALTER, DROP, TRUNCATE, EXEC  4 Команда CREATE та аналогічний варіант через дизайнера  Команда ALTER та аналогічний варіант через дизайнера  Команда DROP та TRUNCATE та аналогічний варіант через дизайнера  4 SQL Server Management Studio
Тема 3.2. Запити DDL. Типи даних, атрибути  2 Primary key, зовнішній ключ  Зв’язки між таблицями  Основні прийоми роботи з різноманітними типами даних  Створення запитів SELECT FROM. Конструкція JOIN Запити DDL  10 SQL Server Management Studio
Модульний  контроль 3 2
Змістовий модуль 4. Засоби пошуку та вибору даних
Тема 4.1 Засоби мови SQL для вибору даних  2 Вибірка даних з таблиць  Вибірка даних з умовами із таблиць  Оператор вибору WHERE  6 SQL Server Management Studio
Тема 4.2. Засоби маніпулювання даними  4 Команда GROUP BY і HAVING З'єднання таблиць  Вбудовані функції. Змінні. Умови. Цикли  Процедури. Тригери. Представлення  10 SQL Server Management Studio
Модульний  контроль 4 2 2
Семестровий контроль 2 2
Змістовий модуль 5.  PostgreSQL
Тема 5.1. Основи PostgreSQL  4 Створення таблиць. Визначення стовпців  Визначення первинного та зовнішнього ключів  Упорядкування записів Вибірка записів  6 PostgreSQL
Тема 5.2. Запити SQL  4 Створення запитів SQL  Написання запитів із відбором мовою SQL  Запити групування. Агрегатні функції  Основи роботи з під запитами  Написання запитів з підвищеною складністю, на маніпуляцію даними  10 PostgreSQL
Модульний  контроль 4 Семестровий контроль 2
Змістовий модуль 6.  MySQL
Тема 6.1. Основи MySQL  4 Створення таблиць. Визначення стовпців  Визначення первинного та зовнішнього ключів  Упорядкування записів Вибірка записів  6 MySQL
Тема 6.2. Запити SQL  4 Створення запитів SQL  Написання запитів із відбором мовою SQL  Запити групування. Агрегатні функції  Основи роботи з під запитами  Написання запитів з підвищеною складністю, на маніпуляцію даними  8 MySQL
Модульний  контроль 6 Семестровий контроль 2
Теми та завдання для самостійної роботи
Назва та опис завдання Методи контролю та критерії оцінювання Годин
Дані, типи даних тесування 2
Поняття бази даних і системи керування базами даних тесування 2
Діаграма об’єктно-рольової моделі побудова діаграми 4
Базове об’єктно-рольове моделювання побудова діаграми 4
Створити діаграму об’єктно-рольової моделі побудова діаграми 4
Актуальність MS SQL Server 2019. Порівняння з іншими СУБД. тесування 4
Основні відмінності T-SQL від стандартного SQL тесування 4
Команда EXEC перевірка практикою 4
Основні типи даних в MS SQL Server 2019 перевірка практикою 4
Властивості даних SQL перевірка практикою 4
Атрибути стовпців перевірка практикою 4
Додавання даних у таблицю перевірка практикою 4
Накладання умов перевірка практикою 4
Використання різних операторів в умовах вибірки перевірка практикою 4
Команди UPDATE, DELETE перевірка практикою 4
Агрегатні функції та як вони працюють перевірка практикою 4
Команди ROLLUP, CUBE, GROUPING SETS і OVER перевірка практикою 4
Проєкт
Курсова робота

Назва та опис завдання

Вступ. Мета і завдання курсової роботи
Тематика курсових робіт
З’ясування об’єкта та предмета дослідження
Вимоги до курсової роботи
Вибір програмного забезпечення для проєктування бази даних
Аналіз вимог до бази даних
Вибір моделі бази даних
Вибір  методу розробки бази даних
Складання попереднього плану роботи
Структура курсової роботи
Побудова моделі бази даних
Створення таблиць
Створення форм
Створення запитів
Створення звітів
Ідеї, концепції та допоміжні матеріали
Основна частина у структурі курсової роботи та її елементи
Висновки за результатами досліджень
Оформлення курсової роботи
Рекомендовані джерела інформації та навчальні матеріали
Базова література
№ Назва До теми (вказати номер)
1 Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 1. Організація баз даних та знань: підручник / А.Ю. Берко, О.М. Верес, В.В. Пасічник  — Львів: «Магнолія-2006», 2023. - 440 с. Змістовий модуль 4, 5, 6
2 Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 2. Системи управління базами даних та знань: навч. посібн. / А.Ю. Берко, О.М. Верес, В.В. Пасічник  — Львів: «Магнолія-2006», 2022. -587 с. Змістовий модуль 4, 5, 6
Допоміжна література
№ Назва До теми (вказати номер)
1 Трофименко О. Г. Організація баз даних : навч. посібник /  О. Г. Трофименко, Ю. В. Прокоп, Н. І. Логінова, І. М. Копитчук. 2-ге вид. виправ. і доповн. – Одеса : Фенікс, 2019. – 246 с. Змістовий модуль 1, 2
2 Костенко П. П.,  Сохін Н. Л. Методичні вказівки щодо виконання лабораторних робіт з навчальної дисципліни «Організація баз даних» / П. П. Костенко,  Н. Л. Сохін –  Кременчук 2021. – 44 с. Змістовий модуль 4
Інформаційні ресурси
№ Назва До теми (вказати номер)
1 Бази даних [Електронний ресурс] Режим доступу http://mod8.pkng.pl.ua/course/view.php?id=756  Змістовий модуль 1-6
2 Official MySQL Database Site  [Електронний ресурс] Режим доступу:  https://www.mysql.com/  Змістовий модуль 4, 5, 6
3 Microsoft Access [Електронний ресурс] Режим доступу:  https://www.microsoft.com/uk-ua/microsoft-365/access  Змістовий модуль 3
4 Підручник з SQL [Електронний ресурс] Режим доступу: https://www.tutorialspoint.com/sql/sql-unique-key.htm  Змістовий модуль 4
5 Офіційний сайт Microsoft  [Електронний ресурс] Режим доступу: https://learn.microsoft.com/uk-ua/sql/relational-databases/databases/create-a-database?view=sql-server-ver15  Змістовий модуль 6.
6 SQL Server Management Studio [Електронний ресурс] Режим доступу: https://www.mssqltips.com/sqlservertip/6144/how-to-create-a-table-using-sql-server-management-studio/  Змістовий модуль 5
Контрольні заходи
Назва та опис Методи контролю та критерії оцінювання
Поточний контроль завдання; 
Поточний контроль вхідне, поточне і підсумкове тестування;
Модульний контроль тестування
Підсумковий  контроль  знань  студентів залік, екзамен, курсова робота
Результати навчання
Застосовувати спеціалізовані емпіричні та теоретичні знання у сфері інженерії програмного забезпечення Використовувати знання математичних методів на рівні, необхідному для розв’язання типових задач програмної інженерії. Обирати та застосовувати ефективні методи оптимізації алгоритмів Спілкуватися українською та іноземною мовою усно і письмово з питань інженерії програмного забезпечення Розуміти предметну область, застосовувати знання у професійній діяльності Аналізувати та узагальнювати необхідну інформацію з різних джерел та ресурсів для розв’язання професійних задач з урахуванням сучасних досягнень інформаційних технологій

Зв'язок з ринком праці

Спеціальність/професія, підготовці до діяльності в якій читається курс:
Бізнес-аналітик
Посилання на вакансії (понад 3),
  1. https://jobs.dou.ua/companies/cs-ltd/vacancies/228692/
  2. https://jobs.dou.ua/companies/kyivstar/vacancies/240734/
  3. https://jobs.dou.ua/companies/edvantis/vacancies/269045/
  4. https://jobs.dou.ua/companies/vodafone-ukraine/vacancies/266909/
  5. https://jobs.dou.ua/companies/vodafone-ukraine/vacancies/267589/
  6. https://jobs.dou.ua/companies/avenga/vacancies/273246/
  7. https://jobs.dou.ua/companies/modus-x/vacancies/273328/
Перелік компетентностей із вказаних як вимоги до вакансії, які набувають студенти, в процесі проходження дисципліни.
  • поглиблені знання Excel;
  • необхідне знання SQL;
  • розуміння циклу розробки ПО
  • аналітичне мислення

Інструменти оцінювання результатів навчання за дисципліною

Об'єкт оцінювання (знання методів та принципів, практичні навички,  командна робота тощо) Методи контролю (тести, виконання поточних практичних завдань та їх форма: написання коду, створення діаграми Гантта, створення прототипу тощо) Інструмент оцінювання (доступ до результатів тесту, гостьова лекція, посилання на виконані завдання, посилання на проєкт, присутність на захисті проєктів, доступ до запису захисту тощо)
Дані. Фільтрація даних Практичне завдання Excel Система інтерактивно-дистанційного навчання Полтавського фахового коледжу нафти і газу Національного університету «Полтавська політехніка імені Юрія Кондратюка» (СІДН)
Створення таблиць. Визначення стовпців Практичне завдання PostgreSQL СІДН
Упорядкування записів Вибірка записів Практичне завдання PostgreSQL СІДН
Поняття запиту. Класифікація запитів Практичне завдання PostgreSQL СІДН
Створення запитів SQL тест PostgreSQL СІДН
Команда CREATE та аналогічний варіант через дизайнер Практичне завдання MS SQL Server 2019 СІДН
Команда ALTER та аналогічний варіант через дизайнер Практичне завдання MS SQL Server 2019 СІДН
Cтворення запитів SELECT FROM. Конструкція JOIN Практичне завдання MS SQL Server 2019 СІДН
Сортування. ORDER BY Практичне завдання MS SQL Server 2019 СІДН
Команда GROUP BY і HAVING Практичне завдання MS SQL Server 2019 СІДН

Залишити відповідь Скасувати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Недавні записи

  • Організаційна зустріч 23.06.2025
  • Старт нового сезону сертифікації — 2025

Останні коментарі

  1. polina до Криптографія та стеганографія
  2. olena до Організаційна зустріч 23.06.2025
  3. admin до Технології розробки мобільних додатків

Категорії

  • Записи

Сторінки

  • Головна
  • Для викладачів
  • Для ІТ-спеціалістів
  • Інструкція для викладача
  • Пілот проєкту
  • Приєднатись до Kharkiv IT Cluster
  • Силабуси

Архіви

  • Організаційна зустріч 23.06.2025
  • Старт нового сезону сертифікації — 2025

Календар

Квітень 2026
Пн Вт Ср Чт Пт Сб Нд
 12345
6789101112
13141516171819
20212223242526
27282930  
« Чер    

Тема WordPress Project Management від Misbah WP | Працює на WordPress