Yazılım Eğitimleri

MsSQL Veri Analizi Kursu

MS SQL Veri Analizi Kursu, veritabanlarında bulunan verileri sorgulamak, filtrelemek, birleştirmek ve raporlamak isteyenler için hazırlanmış uygulamalı bir eğitim programıdır. Eğitimde Microsoft SQL Server ve SQL Server Management Studio (SSMS) kullanılarak SQL sorguları, JOIN işlemleri, GROUP BY, fonksiyonlar, alt sorgular ve raporlama teknikleri gerçek uygulamalar üzerinden öğretilir.

Eğitmen: Furkan Morova
Süre: 20 Saat
Seviye: Temel - Orta
MsSQL Veri Analizi Kursu

Eğitim Hakkında

MS SQL Veri Analizi Kursu

MS SQL Veri Analizi Kursu, veritabanları üzerinde çalışmayı, SQL sorguları yazmayı ve büyük veri kümelerinden ihtiyaç duyulan bilgileri elde etmeyi öğrenmek isteyenler için hazırlanmış uygulamalı bir eğitim programıdır. Başarısoft tarafından sunulan eğitimde katılımcılar, Microsoft SQL Server üzerinde veritabanı mantığını öğrenerek SQL sorguları ile veri analiz etme ve raporlama becerilerini geliştirir.

Günümüzde şirketler satışlardan müşteri bilgilerine, stok hareketlerinden personel kayıtlarına kadar çok büyük miktarda veriyi dijital ortamda saklamaktadır. Ancak yalnızca veriye sahip olmak yeterli değildir. Bu verilerin doğru şekilde sorgulanması, anlamlandırılması ve karar verme süreçlerinde kullanılabilecek bilgilere dönüştürülmesi gerekir.

SQL veri analizi eğitimi sayesinde katılımcılar veritabanlarında bulunan binlerce veya milyonlarca kayıt içerisinden ihtiyaç duydukları bilgileri SQL sorguları kullanarak elde etmeyi öğrenir. Böylece raporlama, yazılım geliştirme ve veri analizi süreçlerinde kullanılabilecek güçlü bir teknik altyapı kazanılması hedeflenir.

Microsoft SQL Server ile Veri Analizi Öğrenin

Microsoft SQL Server (MS SQL), kurumsal uygulamalarda yaygın olarak kullanılan ilişkisel veritabanı yönetim sistemlerinden biridir. Yazılım uygulamalarının arka planında bulunan verilerin saklanması, yönetilmesi ve sorgulanması için kullanılabilir.

Eğitim kapsamında katılımcılar Microsoft SQL Server ortamını tanır ve SQL Server Management Studio (SSMS) üzerinden veritabanlarıyla çalışmayı öğrenir. Tablo yapılarının incelenmesinden veri sorgulamaya, farklı tabloların birleştirilmesinden özet raporların hazırlanmasına kadar SQL'in önemli özellikleri uygulamalarla ele alınır.

SQL ile Veri Analizi Nasıl Yapılır?

SQL ile veri analizi yaparken veritabanındaki tüm kayıtları görüntülemek yerine ihtiyaca uygun verilerin seçilmesi gerekir. Örneğin belirli bir tarihte yapılan satışlar, en fazla satılan ürünler, departmanlara göre çalışan sayıları veya toplam sipariş tutarları SQL sorguları kullanılarak analiz edilebilir.

Katılımcılar SELECT, WHERE, ORDER BY, GROUP BY ve HAVING gibi temel SQL komutlarını kullanarak verileri sorgulamayı, filtrelemeyi, sıralamayı ve gruplandırmayı öğrenir.

İlerleyen aşamalarda farklı tablolarda bulunan bilgilerin tek bir sonuç içerisinde gösterilmesini sağlayan INNER JOIN, LEFT JOIN ve RIGHT JOIN işlemleri üzerinde çalışmalar gerçekleştirilir.

MS SQL Veri Analizi Eğitiminde Neler Öğreneceksiniz?

Eğitim sürecinde katılımcılar;

  • Veritabanı ve ilişkisel veritabanı mantığını,
  • Microsoft SQL Server kullanımını,
  • SQL Server Management Studio (SSMS) arayüzünü,
  • Veritabanı ve tablo oluşturmayı,
  • Tablolara veri ekleme ve mevcut verileri düzenlemeyi,
  • SELECT sorguları ile veri görüntülemeyi,
  • WHERE kullanarak verileri filtrelemeyi,
  • ORDER BY ile verileri sıralamayı,
  • SQL fonksiyonlarını kullanmayı,
  • GROUP BY ile verileri gruplandırmayı,
  • HAVING ile gruplanmış sonuçları filtrelemeyi,
  • JOIN işlemleri ile farklı tabloları birleştirmeyi,
  • Alt sorgular ile gelişmiş sorgular oluşturmayı,
  • CASE WHEN kullanarak koşullu sonuçlar üretmeyi,
  • SQL kullanarak raporlanabilir veriler hazırlamayı

uygulamalı örnekler üzerinden öğrenir.

SQL Sorguları ile Verileri Filtreleyin ve Raporlayın

Bir veritabanı içerisinde çok sayıda kayıt bulunabilir. Profesyonel veri analizinde ihtiyaç duyulan bilgiyi doğru sorgular kullanarak bu kayıtların içerisinden çıkarmak önemlidir.

MS SQL Veri Analizi Kursu kapsamında katılımcılar SELECT ve WHERE sorgularını kullanarak belirli kriterlere uyan kayıtları görüntülemeyi öğrenir. Birden fazla koşul kullanımı, karşılaştırma işlemleri, metinsel sorgulamalar ve tarih verileri üzerinde çeşitli uygulamalar gerçekleştirilir.

ORDER BY kullanımı sayesinde sonuçların belirli alanlara göre sıralanması öğrenilirken, DISTINCT gibi araçlarla tekrar eden sonuçların kontrol edilmesi üzerinde de durulur.

GROUP BY ve SQL Fonksiyonları ile Veri Analizi

Veri analizinde en sık ihtiyaç duyulan işlemlerden biri büyük veri kümelerinin özetlenmesidir. Örneğin toplam satış miktarını, ürün başına satış tutarını, departmanlardaki çalışan sayısını veya ortalama sipariş değerini hesaplamak gerekebilir.

Bu tür analizlerde COUNT, SUM, AVG, MIN ve MAX gibi SQL fonksiyonları kullanılır. GROUP BY sayesinde kayıtlar belirli kategorilere göre gruplandırılarak özet sonuçlar oluşturulabilir.

HAVING kullanılarak gruplanmış veriler üzerinde ek filtrelemeler yapılabilir. Böylece veritabanındaki ham veriler, raporlama ve karar verme süreçlerinde kullanılabilecek anlamlı bilgilere dönüştürülebilir.

JOIN İşlemleri ile Farklı Tablardaki Verileri Birleştirin

Gerçek projelerde ihtiyaç duyulan bilgiler çoğu zaman tek bir tabloda bulunmaz. Örneğin müşteriler bir tabloda, siparişler başka bir tabloda ve ürün bilgileri farklı bir tabloda tutulabilir.

Bu noktada SQL JOIN işlemleri kullanılarak ilişkili tablolar arasında bağlantı kurulabilir. Eğitim kapsamında INNER JOIN, LEFT JOIN ve RIGHT JOIN yapıları uygulamalı örneklerle ele alınır.

Katılımcılar farklı tablolarda bulunan bilgileri tek bir sorgu sonucunda birleştirmeyi öğrenerek daha kapsamlı veri analizleri ve raporlar oluşturabilir.

CASE WHEN ile Koşullu Raporlar Oluşturun

SQL sorgularında verileri yalnızca görüntülemek değil, belirli koşullara göre sınıflandırmak da mümkündür. CASE WHEN yapısı sayesinde sorgu sonuçlarında koşullara bağlı olarak farklı değerler oluşturulabilir.

Örneğin satış miktarına göre ürünleri düşük, orta ve yüksek satış olarak sınıflandırmak veya personel performanslarını belirlenen kriterlere göre kategorilere ayırmak mümkündür.

Bu özellik özellikle SQL üzerinde dinamik ve anlaşılır raporlar hazırlamak isteyen kullanıcılar için önemli bir araçtır.

MS SQL Veri Analizi Kursuna Kimler Katılabilir?

MS SQL Veri Analizi Kursu, SQL ve veritabanı teknolojilerini öğrenmek veya veri sorgulama becerilerini geliştirmek isteyen katılımcılar için uygundur.

Özellikle;

  • SQL öğrenmek isteyenler,
  • Veri analizi alanında kendini geliştirmek isteyenler,
  • Yazılım sektörüne giriş yapmak isteyenler,
  • Yazılım geliştiriciler ve yazılımcı adayları,
  • Veritabanı teknolojilerini öğrenmek isteyen öğrenciler,
  • Raporlama alanında çalışanlar,
  • İş zekâsı ve veri analizi alanlarına yönelmek isteyenler,
  • Şirket verileri üzerinde sorgulama ve raporlama yapan çalışanlar,
  • SQL bilgisini iş hayatında kullanmak isteyenler

eğitim programına katılabilir.

Yazılım ve Veri Alanında Güçlü Bir Temel Oluşturun

SQL bilgisi yalnızca veritabanı uzmanları için değil; yazılım geliştiriciler, veri analistleri, raporlama uzmanları ve iş zekâsı alanında çalışan profesyoneller için de önemli bir beceridir.

Web ve masaüstü uygulamalarından kurumsal yönetim sistemlerine kadar birçok yazılım projesinde veriler ilişkisel veritabanlarında saklanmaktadır. Bu nedenle SQL sorgularını okuyabilmek ve yazabilmek, yazılım sektöründe kariyer hedefleyen kişiler için önemli bir teknik yetkinlik sağlar.

MS SQL Veri Analizi Eğitimi Size Ne Kazandırır?

Eğitim sonunda katılımcıların ilişkisel veritabanlarının çalışma mantığını anlayabilmesi, Microsoft SQL Server üzerinde temel ve gelişmiş sorgular oluşturabilmesi ve verileri analiz ederek raporlamaya uygun sonuçlar hazırlayabilmesi hedeflenmektedir.

Eğitim sonunda katılımcılar;

  • Microsoft SQL Server üzerinde çalışabilir,
  • Veritabanı ve tablo yapılarını anlayabilir,
  • SQL sorguları yazarak verileri görüntüleyebilir,
  • Verileri kriterlere göre filtreleyebilir ve sıralayabilir,
  • Toplama, sayma ve ortalama gibi analiz işlemleri yapabilir,
  • GROUP BY ve HAVING ile özet raporlar hazırlayabilir,
  • JOIN işlemleri kullanarak farklı tabloları birleştirebilir,
  • Alt sorgular oluşturabilir,
  • CASE WHEN kullanarak koşullu raporlar hazırlayabilir,
  • Veritabanındaki ham verileri analiz edilebilir sonuçlara dönüştürebilir.

Başarısoft MS SQL Veri Analizi Kursu, SQL ve Microsoft SQL Server kullanarak verileri sorgulamayı, analiz etmeyi ve raporlamayı öğrenmek isteyen katılımcılara uygulama odaklı güçlü bir eğitim altyapısı sunar.

Eğitim İçeriği ve Müfredat

MS SQL Veri Analizi Kursu Müfredatı

Modül 1 – Veritabanlarına Giriş

  • Veri ve Veritabanı Kavramları
  • Veritabanı Yönetim Sistemleri
  • İlişkisel Veritabanı Mantığı
  • Tablo, Satır ve Sütun Kavramları
  • Birincil Anahtar (Primary Key)
  • Yabancı Anahtar (Foreign Key)
  • Tablolar Arasındaki İlişkiler

Modül 2 – Microsoft SQL Server ve SSMS

  • Microsoft SQL Server'a Giriş
  • SQL Server Management Studio (SSMS) Kullanımı
  • Sunucuya Bağlantı İşlemleri
  • Veritabanlarını Görüntüleme
  • Yeni Sorgu Ekranı ile Çalışma
  • SQL Sorgularını Çalıştırma

Modül 3 – Veritabanı ve Tablo Oluşturma

  • CREATE DATABASE Kullanımı
  • CREATE TABLE Kullanımı
  • SQL Veri Tipleri
  • Primary Key Tanımlama
  • IDENTITY Kullanımı
  • NULL ve NOT NULL Kullanımı
  • UNIQUE Kısıtlaması
  • DEFAULT Kullanımı
  • CHECK Kısıtlaması
  • FOREIGN KEY Oluşturma

Modül 4 – Veri Ekleme ve Düzenleme

  • INSERT INTO ile Veri Ekleme
  • UPDATE ile Veri Güncelleme
  • DELETE ile Veri Silme
  • TRUNCATE TABLE Kullanımı
  • DELETE ve TRUNCATE Arasındaki Farklar

Modül 5 – SELECT ile Veri Sorgulama

  • SELECT Komutunun Kullanımı
  • Belirli Sütunları Görüntüleme
  • Sütunlara Takma Ad (Alias) Verme
  • DISTINCT ile Tekrarlanan Sonuçları Kaldırma
  • TOP Kullanımı
  • Temel SQL Sorgu Uygulamaları

Modül 6 – WHERE ile Veri Filtreleme

  • WHERE Kullanımı
  • Karşılaştırma Operatörleri
  • AND ve OR Kullanımı
  • NOT Operatörü
  • BETWEEN Kullanımı
  • IN Operatörü
  • LIKE ile Metinsel Arama
  • NULL Değerlerin Kontrolü
  • Birden Fazla Koşulla Veri Filtreleme

Modül 7 – Verileri Sıralama

  • ORDER BY Kullanımı
  • Artan Sıralama
  • Azalan Sıralama
  • Birden Fazla Sütuna Göre Sıralama

Modül 8 – SQL Fonksiyonları ve Veri Analizi

  • COUNT ile Kayıt Sayma
  • SUM ile Toplam Hesaplama
  • AVG ile Ortalama Hesaplama
  • MIN ile En Küçük Değeri Bulma
  • MAX ile En Büyük Değeri Bulma
  • Analiz Fonksiyonlarını Gerçek Veriler Üzerinde Kullanma

Modül 9 – GROUP BY ve HAVING

  • GROUP BY Mantığı
  • Verileri Kategorilere Göre Gruplandırma
  • GROUP BY ile COUNT Kullanımı
  • GROUP BY ile SUM ve AVG Kullanımı
  • HAVING Kullanımı
  • WHERE ve HAVING Arasındaki Farklar
  • Gruplanmış Verilerden Rapor Oluşturma

Modül 10 – JOIN İşlemleri

  • Tablolar Arasındaki İlişkileri Anlama
  • INNER JOIN Kullanımı
  • LEFT JOIN Kullanımı
  • RIGHT JOIN Kullanımı
  • Birden Fazla Tabloyu Birleştirme
  • Primary Key ve Foreign Key İlişkileri
  • JOIN Kullanarak Rapor Oluşturma

Modül 11 – Alt Sorgular (Subquery)

  • Alt Sorgu Nedir?
  • SELECT İçerisinde Alt Sorgu Kullanımı
  • WHERE ile Alt Sorgular
  • Tek Değer Döndüren Alt Sorgular
  • Birden Fazla Sonuç Döndüren Alt Sorgular
  • Alt Sorgu Uygulamaları

Modül 12 – CASE WHEN ile Koşullu Analiz

  • CASE WHEN Yapısının Kullanımı
  • Verileri Koşullara Göre Sınıflandırma
  • Birden Fazla Koşul Kullanımı
  • Koşullu Rapor Alanları Oluşturma
  • CASE WHEN ile Veri Analizi Uygulamaları

Modül 13 – SQL Metin, Sayısal ve Tarih Fonksiyonları

  • Metin Fonksiyonları ile Çalışma
  • Metin Verilerini Birleştirme ve Düzenleme
  • Sayısal Fonksiyonların Kullanımı
  • Tarih ve Saat Verileri ile Çalışma
  • Tarihlere Göre Veri Filtreleme
  • Tarih Bazlı Raporlama Uygulamaları

Modül 14 – Veritabanı Yapısını Düzenleme

  • ALTER TABLE Kullanımı
  • Tabloya Yeni Sütun Ekleme
  • Mevcut Sütunları Düzenleme
  • Sütun ve Kısıtlamaları Yönetme
  • DROP Komutunun Kullanımı

Modül 15 – View ve Stored Procedure Temelleri

  • View Nedir?
  • View Oluşturma
  • Hazırlanan Sorguları View Olarak Kullanma
  • Stored Procedure Nedir?
  • Stored Procedure Oluşturma
  • Stored Procedure Çalıştırma
  • Parametreli Stored Procedure Mantığı

Modül 16 – Uygulamalı Veri Analizi ve Raporlama

  • Satış Verileri Üzerinde Analiz
  • Müşteri Verilerinin Sorgulanması
  • Ürün ve Sipariş Tablolarının Birleştirilmesi
  • Toplam ve Ortalama Hesaplamaları
  • Kategori Bazlı Raporlama
  • Tarih Bazlı Veri Analizi
  • Çoklu Tablo Raporları
  • Gerçek İş Senaryolarına Yönelik SQL Sorguları

Modül 17 – Proje Çalışması

  • Örnek Veritabanının Oluşturulması
  • Tablolar ve İlişkilerin Tasarlanması
  • Örnek Verilerin Eklenmesi
  • Analiz Sorularının Belirlenmesi
  • SQL Sorgularının Hazırlanması
  • JOIN ve GROUP BY Kullanarak Raporlama
  • CASE WHEN ile Verilerin Sınıflandırılması
  • Proje Sonuçlarının Değerlendirilmesi
F

Eğitmen: Furkan Morova

Yazılımcı/Yazılım Eğitimi

Kayıt Olunabilecek Gruplar

Şu an için planlanmış aktif bir sınıf bulunmuyor.

Özel Ders / Bilgi Al
Destek Hattı