Під'єднайтесь до бази даних

Розробка ПЗ з Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

База даних Chinook

стилізований цифровий музичний магазин із вініловими платівками, нотами та іконками бази даних навколо

  • Цифровий музичний магазин з:
    • 275 виконавців (AC/DC, Aerosmith…)
    • 347 альбомів, 3 503 треки
    • Клієнти, рахунки, плейлисти

Реальні дані для дослідження з Claude!

Розробка ПЗ з Claude Code

Проєкт на цей момент

music-analytics-api/
  app.py
  routes.py
  test_routes.py
  models.py
  chinook.db         # <- SQLite database file
  CLAUDE.md
  .claude/           # Previous Agents, Skills and Hooks

SQLite: автономна база даних в одному файлі. Ніякого серверного налаштування не потрібно.

Розробка ПЗ з Claude Code

Що можемо запитувати?

Таблиці бази Chinook і запити природною мовою

Розробка ПЗ з Claude Code

Підключення й перевірка

$ claude mcp add-json sqlite '{"command": "uvx", "args": ["mcp-server-sqlite", 
"--db-path","~/chinook.db"1}'

Added stdio MCP server sqlite to local config
$ claude > /mcp
Розробка ПЗ з Claude Code

Запит природною мовою

> Show me all Pink Floyd albums
Ось усі альбоми Pink Floyd у базі даних:
Album ID: 183
Title: Dark Side Of The Moon
Artist: ID 120
У базі даних є 1 альбом Pink Floyd.
Розробка ПЗ з Claude Code

Послідовність запиту MCP

шари: поставити запитання, Claude обирає інструмент MCP, сервер MCP виконує SQL, база даних повертає дані, показано результати

Розробка ПЗ з Claude Code

Давайте потренуємось!

Розробка ПЗ з Claude Code

Preparing Video For Download...