VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI

3 Aylık Kurs

Kurs Kodu ve Adı

BELTEK-04-03-936

Veri Tabanı Uygulamaları

Kursun İçeriği ve Genel Amacı

Bu kurs, Microsoft SQL Server kullanarak veritabanı oluşturma, yönetme, taporlama, temel ve ileri düzeyde SQL / TSQL komutlarının kullanımı öğretmeyi amaçlamaktadır. Kursun herhangi bir ön koşulu yoktur, sadece temel matematik bilgisi gerektirmektedir. Orta düzeyde bilgisayar bilgisi olan herkes bu kursa katılabilir. Bu kurs kapsamında SQL Server 2019 ve üzeri sürümler üzerinde çalışmalar yapılacaktır.

Kazanılacak
Yeterlikler

  1. Veritabanı, kavramları, Veritabanı türleri ve SQL server hakkında bilgi sahibi olacak.
  2. Temel SQL komutlarından DML ve DDL komutlarını kullanarak Tablodan veri listeleme ve sorgulama yapabilecek.
  3. MSSQL platformunda SQL Server objelerini yönetebilecek, İleri TSQL komutları ile SQL Server Programlama yapabilecek.
  4. Backup işlemini, Restore işlemini, servisleri doğru şekilde yönetmeyi, sistem izleme işlemlerini gerçekleştiriyor olabilecek.

İstihdam Alanları ve Nitelikleri

Kursun sonunda gerekli yeterlikleri kazanan kursiyerler günümüz koşullarında özellikle bilişim ve yazılım alanında; temel veri analizi, ileri veri analizi, veri raporlama, veritabanı yönetimi, veritabanı programlama, istatistik raporlama, iş zekası geliştirme gibi alanlarda istihdam edilebilir. Mevcut sahip oldukları mesleklerini daha etkin icra edebilirler.

Öğretim Yöntem ve Teknikleri

Modüler öğretime yönelik olarak bireysel öğrenme yöntem ve teknikleri uygulanır.

1.         Eğitimciler bireylere rehberlik eder.

2.         Bireyler kendi kendine öğrenmeye teşvik edilir.

3.         Bireylerin aktif olması sağlanır.

4.         Bireyler araştırmaya yönlendirilir.

5.         Bireyler kendi kendilerini değerlendirebilir.

6.         Bireylere mesleki yeterlik kazandırmaya yönelik yöntem ve teknikler uygulanır.

Ölçme ve
Değerlendirme

Kursun sekizinci haftasında ve kurs süresi sonunda, kursiyerlerin bilgi ve beceri düzeylerini ölçmek ve değerlendirmek amacıyla çoktan seçmeli test ve uygulama sınavları yapılacaktır.

Katılımcı Kriterleri

Bu kursu alacak katılımcıların en az lise mezunu olmaları gerekmektedir.

Katılımcı Sayısı

20 (Yirmi) kişi

Kursun Süresi

3 Ay (12 Hafta) / Haftada 2 Gün ve 9 Saat / Toplam 108 Saat

Haftalık Kurs İçeriği

 

  1.  Hafta1 : Veritabanı kavramı, çeşitleri, RDBMS, SQL Server Temel olarak kurulum adımları. Management Studio kullanımı
  2.  Hafta 2: SQL Server üzerinde Veritabanı oluşturma, Tablo/Tablolar oluşturma, SQL Server Veri Tipleri, İlişkisel veritabanı yaklaşımı, Anahtar (Key) kavramları (Primary Key, Unique, Foreign Key)
  3. Hafta 3: SQL Komutları, DML (Select, Insert, Update, Delete) Komutları. Şartlı ifadeler (Where), Sıralama (Order By), Gruplama (Group By)
  4. Hafta 4: SQL ile çoklu şart oluşturma ve Operatörler, Temel SQL fonksiyonları (SUM, AVG, MAX, MIN …) ve Group By ile Kullanımı
  5. Hafta 5: SQL Komutları, DDL (Create, Drop, Alter) Komutları ile nesne oluşturma, silme ve düzenleme işlemleri
  6. Hafta 6: Detaylı SQL Veri Tipleri, İlişkisel veritabanı tasarımı, tablolar arası ilişkiler, Index oluşturma ve kullanma
  7. Hafta 7: Çoklu/İlişkili tablolar üzerinde sorgular, JOIN kullanımı, İç içe sorgular, alt sorgular (SubQuery), Görünümler (Views)
  8. Hafta 8: SQL Server Matematiksel ve String Fonksiyonların Kullanımı, Gruplama işlemleri (Group By) ve Gruplamalarda şart kullanımı (Where, Having)
  9. Hafta 9: TSQL Kullanımı (Transact SQL), SQL Server üzerinde değişken tanımlama, karar yapıları, Döngüler, Cursor kavramları ve İleri TSQL Kullanımı
  10. Hafta 10: Kullanıcı Tanımlı Fonksiyonlar, Saklı Yordamlar, Tetikleyiciler, Geçici Tablolar
  11. Hafta 11: SQL Server servislerini yönetmek, veritabanı yedek almak, yedekten geri yüklemek, İçe/Dışa veri aktarımlarını yapmak, SQL Server performans yönetimini ve sistem izleme işlemlerini gerçekleştiriyor
  12. Hafta 12: Büyük veriler üzerinde raporlama yapmak

Diğer Açıklamalar

Kurs programında yer alan her modülde öngörülen eğitim öğretim uygulamaları yapılır. Uygulamaların içeriği genel olarak ilgili sektörlerin beklentilerini karşılayacak şekilde oluşturulmuştur.