data101

4. Workshop

Not: 2-10 Kişiye kadar eğitimler tek grup ilerlemesi daha sağlıklı olur

Senaryo:

Bir küçük işletme sahibi, müşteri bilgilerini ve satış verilerini daha etkin bir şekilde yönetmek istiyor. Şu ana kadar Excel’de tuttuğu ham veriler karmaşık hale gelmeye başladı ve anlamlı bilgi elde etmekte zorlanıyor. Bir veritabanı çözümü kurmak istiyor ve bu konuda sizden yardım istiyor.

Etkinlik Aşamaları:

  1. Grup Oluşturma (5 dakika): Öğrencileri 4-5 kişilik küçük gruplara ayırın. Her gruba, işletmenin veri yönetimiyle ilgili bir sorun çözme görevi verilecek.

  2. Veri ve Bilgi Arasındaki Farkın Keşfi (10 dakika):

    • İşletme sahibinden gelen ham veri setlerini (örneğin müşteri isimleri, satın alma tarihleri, ürün isimleri, fiyatlar) gruplara verin.
    • Her grup, bu ham verileri alıp, işlenmiş bilgiye nasıl dönüştüreceklerini tartışsın. Örnek sorular:
      • Bu ham verilerden hangi anlamlı bilgileri elde edebiliriz?
      • Karar alma süreçlerinde hangi verilerin daha faydalı olacağını düşünüyorsunuz?
    • Grupların sonuçları sınıfla paylaşmalarını sağlayın.
  3. Veritabanı Tasarımı (15 dakika):

    • Şirketin ham verilerini düzenleyebileceği bir veritabanı tasarımı yapın. Öğrencilere şu veritabanı yapılarını önerin:
      • Müşteri tablosu
      • Ürün tablosu
      • Sipariş tablosu
    • Her grup, hangi veritabanı türünü (ilişkisel veya NoSQL) kullanacaklarına karar verip, kısa bir gerekçelendirme yapsın.
    • Tablolar arasındaki ilişkiler (birincil ve yabancı anahtarlar) üzerinde düşünerek tasarımlarını sınıfa sunun.
  4. Sorgu Yazma ve Verinin Bilgiye Dönüşümü (15 dakika):

    • Gruplardan SQL kullanarak basit bir sorgu yazmalarını isteyin (örneğin: “Son 30 gün içinde en çok satılan ürün nedir?”). Eğer NoSQL seçmişlerse, belgelere dayalı sorgu örneklerini tartışın.
    • Her grup, sorgunun sonucunda hangi bilgiyi elde edebileceklerini açıklasın.
  5. Sonuç ve Tartışma (15 dakika):

    • Her grup tasarımlarını ve sorgu sonuçlarını paylaşır.
    • Hangi veritabanı modelinin neden daha uygun olduğunu tartışın.
    • Veritabanı türleri arasındaki farklar, verilerin nasıl organize edileceği ve hangi türün daha esnek olduğu gibi konular üzerinde sınıfça beyin fırtınası yapılır.

Sonuç Beklentisi: