Özelde Oracle veritabanı üzerinde, genelde tüm RDBMS mimarideki veritabanlarında veri modelleme ve normalization, veri sorgulama, güncelleme gibi temel ve orta seviye veritabanı işlemleri bilgi ve becerisi kazanılmasının yanı sıra, bir yazılım projesinin tüm ilişkisel veritabanı nesnelerini oluşturabilecek düzeyde yetenek kazanılmasını sağlamaktır.
Eğitim Özeti
Veritabanı ile ilgili, kurulum ve kongurasyondan başlayarak tüm DDL , DML, TCL, TCL işlemleri dersin kapsamı içerisindedir.
SQL dilinin basit işlemlerinden başlanıp karmaşık işlemlere kadar tüm detayları adım adım anlatılacaktır.
İnsan Kaynakları (Human Resource) veri modeli proje tasarımı şeklinde ele alınıp adım adım anlatılacaktır. (Veri Modelleme ve Normalization)
ERD (Entity Relationship Diagram) işlemleri adım adım anlatılacaktır.
Tablolar üzerinde ve tablolar arasındaki kısıtlamalar (Constraints) ve ilişkiler (Relations) kurularak RDBMS mimarisinin temel özellikleri anlatılacaktır. (Integrity Constraints – Check, Primary Key, Foreign Key, ...)
Yetkiler (Privileges), Roller (Roles), Takma Adlar (Allias) gibi veritabanı nesne ve erişim güvenliği alanına giren konular anlatılacaktır.
Filtreler (Where), bir veya birden fazla tabloyu aynı cümlede sorgulamak (Join) , veri setini gruplamak ve sıralamak mantığı anlatılacaktır.
Hedef Kitle
Veritabanı Programlama becerisine sahip olmak isteyenler.
Veritabanı Yöneticiliği (DBA) becerisine sahip olmak isteyenler. (Oracle DBA’lik için orta-üst düzeyde Oracle SQL bilmek gerekir).
RDBMS yapıda veritabanı kullanarak uygulama geliştirmek isteyenler.
Veri Modelleme ve Normalizasyon uzmanlığı edinmek isteyenler.
Kullanılacak Yazılımlar / Araç - Gereçler
Oracle Database 19c (19.3), SQL Plus, SQL Developer (Kurulumlar eğitim esnasında yapılacaktır.)
Kazanımlar
Veritabanı kurulum ve kongurasyon yapabilirler.
Veritabanı Veri-Modelleme ve Normalization, Entity Relationship (ER) Diagram yapabilirler.
Veritabanı Veri Sorgulama, günceleme, kayıt ekleme, kayıt silme, hazır fonksiyonları kullanma gibi uzmanlıklar edinirler.