ORACLE DATABASE SQL: CREATING OTHER SCHEMA OBJECTS EĞİTİMİ

Tablonun ötesindeki şema nesnelerine hakim olun

View, sequence, index ve synonym ile esnek, güvenli ve performanslı şema tasarımı

Oracle Database SQL: Creating Other Schema Objects Eğitimi, tablonun ötesindeki şema nesnelerini oluşturmayı ve yönetmeyi öğretir. Program basit ve karmaşık view'lar, WITH CHECK OPTION, READ ONLY ve inline view ile başlar; sequence oluşturma, NEXTVAL ve CURRV…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Basit/karmaşık view'lardan sequence ve indekse, synonym'dan materialized view'a şema nesneleri

Oracle Database SQL: Creating Other Schema Objects Eğitimi, tablonun ötesindeki şema nesnelerini oluşturmayı ve yönetmeyi öğretir. Katılımcılar basit ve karmaşık view'ları, WITH CHECK OPTION ve READ ONLY kısıtlarını, inline view ve Top-N analizini kavrar. Sequence ile ardışık değer üretimi, NEXTVAL ve CURRVAL kullanımı işlenir. İndeks türleri, synonym ile nesnelere kısa ad verme ve materialized view'a giriş uygulamalarla pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; view oluşturma ve yönetiminden sequence ve indekse, oradan synonym, materialized view ve nesne bakımına ilerlenir.

Seviye

Orta Seviye — View, sequence, index ve synonym gibi şema nesnelerini oluşturma, yönetme ve doğru kullanma

Öğrenme Metodu

Her nesne örnek şema üzerinde oluşturulup değiştirilerek, kullanım ve bakım senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

🔐Güvenli erişim

View ve synonym ile kullanıcıya yalnız gereken veriyi sunar, tablo yapısını gizleyerek erişimi güvenli ve sade kılarsınız.

⚙️Otomasyon ve düzen

Sequence ile ardışık anahtarları otomatik üretir, synonym'larla nesne adlandırmayı sadeleştirip yönetimi kolaylaştırırsınız.

🚀Performans desteği

Doğru indeks tasarımı ve materialized view ile sorgu erişimini hızlandırır, tekrar eden hesapları önceden hazırlarsınız.

Anahtar Konular

oracle sql eğitimioracle view eğitimioracle sequence eğitimioracle index eğitimioracle synonym eğitimişema nesneleri eğitimimaterialized view eğitimioracle sql kursuveritabanı nesne yönetimi
“İyi bir şema yalnız tablolardan değil, doğru kurulmuş view, sequence ve indeksten doğar; nesneler veriyi hem korur hem hızlandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL temeli

SELECT, join ve alt sorgu dahil temel SQL yazma deneyimi gereklidir.

2
Tablo bilgisi

Tablo oluşturma ve veri tipleri gibi temel DDL kavramlarına aşinalık faydalıdır.

3
Nesne yetkisi

CREATE VIEW, SEQUENCE ve INDEX gibi nesne oluşturma yetkisi olan bir hesap gereklidir.

4
Çalışma ortamı

SQL Developer veya SQL*Plus ile örnek şemaya erişim beklenir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı basit ve karmaşık view'lar oluşturur, WITH CHECK OPTION ve READ ONLY kısıtlarını uygular, inline view ve Top-N analiziyle sorgu sonuçlarını sadeleştirir.
Modül 1
View Oluşturma ve Amaç
  • CREATE VIEW ile görünüm tanımlama
  • View'ın karmaşıklığı gizleme rolü
  • Basit ve karmaşık view arasındaki ayrım
  • View üzerinden veri okuma ve sorgulama
  • CREATE OR REPLACE ile güncelleme
  • FORCE ile tablo yokken view yaratma
Modül 2
View Üzerinden DML
  • Basit view üzerinden INSERT/UPDATE
  • View'da güncellenebilir sütun kuralları
  • Karmaşık view'da DML kısıtları
  • WITH CHECK OPTION ile koşul koruma
  • WITH READ ONLY ile salt okunur view
  • Key-preserved tablo kavramı ve DML
Modül 3
Inline View ve Top-N
  • FROM içinde inline view kullanımı
  • Inline view ile ara sonucu adlandırma
  • ROWNUM ile Top-N satır analizi
  • FETCH FIRST ile satır sınırlama
  • Alt sorguyu inline view'a çevirme
  • WITH (CTE) ile okunaklı sorgu yazımı
Modül 4
View Bakımı ve İzleme
  • USER_VIEWS ile tanımı görüntüleme
  • View'ın bağımlılıklarını izleme
  • Geçersiz (invalid) view ve yeniden derleme
  • Tablo değişikliğinin view'a etkisi
  • View'ı DROP ile şemadan kaldırma
  • View isimlendirme ve belgeleme
Günün hedefiKatılımcı sequence ile ardışık anahtar üretir, NEXTVAL ve CURRVAL'ı kullanır, uygun indeks türlerini seçer ve ne zaman indeks oluşturulacağına karar verir.
Modül 1
Sequence Oluşturma
  • CREATE SEQUENCE ile başlangıç ve artış
  • MINVALUE, MAXVALUE ve CYCLE seçenekleri
  • CACHE ile performans ve boşluk ilişkisi
  • NOCACHE ve sıralı değer ihtiyacı
  • Sequence'in yarış koşuluna dayanıklılığı
  • ALTER SEQUENCE ile parametre değişimi
Modül 2
Sequence Kullanımı
  • NEXTVAL ile bir sonraki değeri alma
  • CURRVAL ile mevcut değeri okuma
  • INSERT'te birincil anahtar üretimi
  • Identity sütunu ile sequence farkı
  • Sequence'te boşluk (gap) neden oluşur
  • Birden çok tabloda tek sequence kullanımı
Modül 3
İndeks Türleri ve Yapısı
  • B-tree indeksin yapısı ve kullanımı
  • Composite indeks ve sütun sırası
  • Unique indeks ile benzersizlik kuralı
  • Bitmap indeks ve düşük kardinalite
  • Function-based index ile hesaplı sütun
  • CREATE INDEX sözdizimi ve seçenekler
Modül 4
İndeks Kararı ve Bakımı
  • Ne zaman indeks oluşturulmalı kararı
  • Gereksiz indeksin yazma maliyeti
  • Foreign key sütununda indeks ihtiyacı
  • USER_INDEXES ile indeks görüntüleme
  • Invisible ve unusable indeks durumu
  • DROP INDEX ile indeks kaldırma
Günün hedefiKatılımcı synonym ile nesnelere kısa ad verir, materialized view ile sonuçları önceden hesaplar, veri sözlüğünden nesneleri izler ve güvenlik ile bakım yaklaşımını kavrar.
Modül 1
Synonym Kullanımı
  • Private synonym ile kişisel kısa ad
  • Public synonym ile paylaşımlı ad
  • Synonym ile şema adını gizleme
  • Şemalar arası nesne erişimini sadeleştirme
  • CREATE ve DROP SYNONYM işlemleri
  • Synonym ve bağımlılık yönetimi
Modül 2
Materialized View'a Giriş
  • View ve materialized view farkı
  • Sonucu diskte saklamanın avantajı
  • REFRESH yöntemleri (complete/fast)
  • ON COMMIT ve ON DEMAND yenileme
  • Query rewrite ile MV'den yararlanma
  • MV log ile artımlı (fast) yenileme
Modül 3
Veri Sözlüğü ile Yönetim
  • USER_OBJECTS ile tüm nesneleri listeleme
  • ALL_ ve DBA_ görünüm önekleri farkı
  • Nesneler arası bağımlılıkları izleme
  • Geçersiz nesneleri tespit etme
  • Nesne sahibi ve yetki görüntüleme
  • Şema nesne envanterini raporlama
Modül 4
Nesne Güvenliği ve Bakımı
  • GRANT ile nesne üzerinde yetki verme
  • REVOKE ile verilen yetkiyi geri alma
  • View ile sütun bazlı erişim kısıtı
  • Rol tabanlı yetkilendirmeye giriş
  • Nesne yeniden derleme ihtiyacı
  • Şema nesnelerini belgeleme ve adlandırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
View tasarımı

Basit ve karmaşık view'lar oluşturur, WITH CHECK OPTION ve READ ONLY ile erişimi denetler, karmaşıklığı kullanıcıdan gizlersiniz.

✅
View üzerinden DML

Hangi view üzerinden güncelleme yapılabileceğini bilir, key-preserved tablo ve kısıtlarla güvenli değişiklik sağlarsınız.

✅
Sequence yönetimi

Sequence ile ardışık anahtar üretir, NEXTVAL ve CURRVAL'ı kullanır, CACHE ve boşluk davranışını bilerek yapılandırırsınız.

✅
İndeks seçimi

B-tree, bitmap ve function-based indeksleri tanır, ne zaman indeks oluşturulacağına seçiciliğe göre karar verirsiniz.

✅
Synonym kullanımı

Private ve public synonym ile nesnelere kısa ad verir, şema adını gizleyerek erişimi sadeleştirir ve yönetirsiniz.

✅
Materialized view

View ile materialized view farkını kavrar, refresh yöntemleri ve query rewrite ile tekrar eden sonuçları hızlandırırsınız.

✅
Veri sözlüğü

USER_OBJECTS, USER_VIEWS ve USER_INDEXES ile nesneleri izler, bağımlılık ve geçersiz nesneleri tespit edersiniz.

✅
Nesne güvenliği

GRANT ve REVOKE ile nesne yetkilerini yönetir, view ile sütun bazlı erişim kısıtlayarak güvenli bir şema sunarsınız.

Kimler İçin Uygundur?

  • Oracle SQL temeli olan geliştiriciler
  • veritabanı nesnelerini tasarlayan uygulama geliştiricileri
  • junior DBA'ler
  • şema yapısını düzenleyip yöneten BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Oracle SQL temeli olan geliştiriciler, veritabanı nesnelerini tasarlayan uygulama geliştiricileri ve junior DBA'ler için uygundur. SELECT, join ve alt sorgu dahil temel SQL deneyimi ile nesne oluşturma yetkisi olan bir hesap beklenir.
DDL eğitiminden farkı nedir?
DDL eğitimi tablo oluşturma, veri tipleri ve kısıtlamalara odaklanır; bu eğitim ise tablonun ötesindeki nesneleri kapsar: view, sequence, index, synonym ve materialized view. İki eğitim birbirini tamamlar; bu eğitim şema tasarımını esneklik, güvenlik ve performans açısından genişletir.
View üzerinden veri güncellenebilir mi?
Basit view'lar üzerinden INSERT, UPDATE ve DELETE belirli kurallar çerçevesinde yapılabilir. Eğitim güncellenebilir sütun kurallarını, key-preserved tablo kavramını ve WITH CHECK OPTION ile koşul korumasını örneklerle ele alır; karmaşık view'lardaki DML kısıtları açıklanır.
Materialized view detaylı işleniyor mu?
Eğitim materialized view'a sağlam bir giriş sunar: view ile farkı, refresh yöntemleri (complete ve fast), ON COMMIT ve ON DEMAND yenileme, MV log ve query rewrite konuları ele alınır. Derin ayar ve veri ambarı senaryoları için ileri eğitimler önerilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika view, sequence, index, synonym ve materialized view konularını belgeler. Oracle'ın resmi sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Oracle Database SQL: Creating Other Schema Objects Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database : Yönetim Atölyesi Eğitimi
Veritabanı Eğitimleri

Oracle Database : Yönetim Atölyesi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle mimarisi, instance yönetimi, tablespace, undo-redo, kullanıcı güvenliği, ağ ve RMAN yedekleme-kurtarma ile uygulamalı Oracle DBA atölyesi eğitimi.

Detayları Gör →
OracleOracle Database Appliance (ODA) X11: Dağıtım ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Oracle Database Appliance (ODA) X11: Dağıtım ve Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ODA X11 eğitimi: X11-S/L/HA donanımı, reimaging, odacli ile provizyon, veritabanı dağıtımı, KVM DB system, çekirdek lisansı ve yamalama uygulamalı işlenir.

Detayları Gör →
OracleOracle Database Appliance HA X8-X9r Eğitimi
Veritabanı Eğitimleri

Oracle Database Appliance HA X8-X9r Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ODA HA X8-X9r eğitimi: iki düğümlü mimari, paylaşımlı depolama, Grid Infrastructure, RAC ve RAC One Node, SCAN, failover ve rolling yamalama uygulamalı işlenir.

Detayları Gör →
OracleOracle Database Appliance Kurulumu ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Oracle Database Appliance Kurulumu ve Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ODA eğitimi: ODA mimarisi, reimaging kurulum, odacli ve BUI ile provizyon, veritabanı dağıtımı, çekirdek lisansı, yamalama, yedekleme ve günlük yönetim uygulama

Detayları Gör →
OracleOracle Database ile Veri Ambarı Teknikleri Eğitimi
Veritabanı Eğitimleri

Oracle Database ile Veri Ambarı Teknikleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle veri ambarı eğitimi: boyutsal modelleme, partitioning, materialized view, SQL*Loader, Data Pump, analitik SQL, bitmap indeks ve sıkıştırma uygulamalı işl

Detayları Gör →
OracleOracle Database Instance Overview Eğitimi
Veritabanı Eğitimleri

Oracle Database Instance Overview Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SGA, PGA, arka plan süreçleri, başlatma aşamaları, redo ve undo, veri sözlüğü ve V$ görünümleriyle Oracle instance mimarisini öğreten uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn