Bir Veritabanına Bağlan

Claude Code ile Yazılım Geliştirme

Dani Zysman

AI Curriculum Manager @ DataCamp

Chinook Veritabanı

recraft: half: Plaklar, müzik notaları ve veritabanı simgeleriyle süslü dijital bir müzik mağazası

  • Şu özelliklere sahip dijital bir müzik mağazası:
    • 275 sanatçı (AC/DC, Aerosmith...)
    • 347 albüm, 3.503 parça
    • Müşteriler, faturalar, çalma listeleri

Claude ile keşfetmek için gerçek veriler!

Claude Code ile Yazılım Geliştirme

Projede Şu Ana Kadar

music-analytics-api/
  app.py
  routes.py
  test_routes.py
  models.py
  chinook.db         # <- SQLite veritabanı dosyası
  CLAUDE.md
  .claude/           # Önceki Agent'lar, Beceriler ve Kancalar

SQLite: Tek dosyada, bağımsız bir veritabanı. Sunucu kurulumu gerekmez.

Claude Code ile Yazılım Geliştirme

Neleri Sorgulayabiliriz?

Chinook veritabanı tabloları ve doğal dil sorguları

Claude Code ile Yazılım Geliştirme

Bağlan ve Doğrula

$ 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 ile Yazılım Geliştirme

Doğal Dille Sorgula

> Show me all Pink Floyd albums
Here are all the albums by Pink Floyd in the database:
Album ID: 183
Title: Dark Side Of The Moon
Artist: ID 120
There is 1 album by Pink Floyd in the database.
Claude Code ile Yazılım Geliştirme

MCP Sorgu Akışı

katmanlar: Soru Sor, Claude MCP Aracını Seçer, MCP Sunucusu SQL Çalıştırır, Veritabanı Veri Döndürür, Sonuçlar Gösterilir

Claude Code ile Yazılım Geliştirme

Hadi pratik yapalım!

Claude Code ile Yazılım Geliştirme

Preparing Video For Download...