ЛЕКЦІЯ 1

Вступ до баз даних

Основи баз даних

VTFK • 2025

📍 План лекції

  • Що таке база даних?
  • Типи баз даних
  • Системи управління базами даних (СУБД)
  • Приклади використання

Що таке База Даних?

База даних (Database)

Організована колекція даних, що зберігається і доступна в електронному вигляді через комп'ютерну систему. БД дозволяє ефективно зберігати, отримувати та управляти інформацією.

Аналогія: Уявіть велику бібліотеку з картотекою. База даних — це електронна бібліотека, де кожна книга (дані) має свою картку з інформацією, і ви можете швидко знайти потрібну книгу за різними критеріями.

⚖️ Реляційні vs NoSQL бази даних

Реляційні (SQL)

  • Структуровані таблиці з рядками та стовпцями
  • Строга схема даних
  • ACID транзакції
  • Приклади: MySQL, PostgreSQL, Oracle

NoSQL

  • Гнучка структура (документи, ключ-значення)
  • Динамічна схема
  • Горизонтальне масштабування
  • Приклади: MongoDB, Redis, Cassandra

💻 Простий SQL запит

Приклад вибірки даних зі студентської таблиці:

-- Вибрати всіх студентів з оцінкою вище 90
SELECT name, grade, course
FROM students
WHERE grade > 90
ORDER BY grade DESC;

Примітка: SQL (Structured Query Language) — стандартна мова для роботи з реляційними базами даних

Підсумок

  • База даних — організована колекція даних
  • Існують реляційні (SQL) та нереляційні (NoSQL) БД
  • СУБД допомагає управляти даними
  • SQL — мова запитів до реляційних БД