Bu Yaz Miuul’la Yeni Bir Sen ☀️ Kariyer Yolculukları ve Kurslarda Geçerli %40 İndirim Hediye Eğitimlerle Seni bekliyor!
Sohbete Başla

Oracle SQL

Veritabanı dünyasının dilini öğrenelim, veriye hükmedelim.

Kayıt Ol

Mezunlarımızın Çalıştığı Şirketler

Eğitim programlarımız lider şirketlerle kurduğumuz ortaklıklar ile güçlendirilmiş ve inovatif ekipler tarafından kullanılmaktadır.

Program hakkında ayrıntılı bilgi edinin

Kurs 13 Saat

Oracle SQL

RDBMS yapıdaki veritabanlarının ortak dili olan SQL’i, veri modelleme ve normalization aşamalarından
başlayarak en ince ayrıntılarına kadar öğreneceğiz. ER (Entity Relationship) diyagramıyla, bir projedeki
nesnelerin veri yapılarını daha anlaşılır hale getirip resmi bütün halde görebileceğiz.

Uzun ve karmaşık sorgulamaları yazarken izlenmesi gereken metodolojiyi öğreneceğiz. Bu metodu
öğrendiğimizde tüm sorguları kolay bir şekilde yazabileceğiz. Kodlamaların farklı yazım şekillerini öğrenip istediğimiz düzeyde raporlar üretebileceğiz.

1
Altyapı Hazırlığı

Oracle Database kurulum ve konfigurasyon tek başına bir uzmanlık alanıdır. Oracle Database 19c download, kurulum öncesi kontroller, kurulum ve konfigürasyon işlemlerini yapacağız. 

  • Ön Kontroller ve Dowload DB
  • Database Kurulumu I. Setup Software
  • Database Kurulumu II. Create and Configuration
  • Quiz

2
Oracle Database Bağlantı Araçları

Database bağlantı araçları ile ilgili genel bilgi edinip en çok kullanılan bağlantı araçları olan
Sqlplus ve SQL Developer araçlarının kurulum ve bağlantı ayarlarını öğreneceğiz.

  • Bağlantı Araçları - SQL Plus
  • Bağlantı Araçları - SQL Developer
  • Bölüm Özeti
  • Quiz

3
Veritabanı Kullanıcı İşlemleri

Veritabanı kullanıcısı oluşturma, yetkilendirme, yetkileri geri alma ve kullanıcı silme işlemlerini öğreneceğiz.

  • Create User - Syntax
  • Create User
  • Grant Privs to User
  • Revoke Privs and Drop User
  • Bölüm Özeti
  • Quiz

4
Oracle Veri Tipleri (Data Types)

Verileri saklayabilmek için gereken tüm veri tiplerini detaylı bir biçimde öğrenip veri modellemeye ilk adımı atacağız.

  • Data Types
  • Data Types Example - I
  • Data Types Example - II
  • Bölüm Özeti
  • Quiz

5
Data Definition Language (DDL)

Veri modelleme yani veri tasarımcılığı tek başına bir uzmanlıktır. Tablo oluşturma, tablo silme, tabloya kolon ekleme gibi işlemelerin yanısıra veri yapılarını oluşturmak ve veri bütünlüğü (Integrity Constraints) sağlamak için gerekli parent-child ilişkilerin nasıl tanımlandığını öğreneceğiz. Veri modelinin bütününü görmek için ER (Entity Relationship) diyagramın nasıl kolayca oluşturulduğunu öğreneceğiz. Bu bölümde İnsan Kaynakları veritabanını baştan sona adım adım oluşturup modelleme ve veri yapıları konusunda gerekli tüm bilgileri edineceğiz.

  • SQL Language Statements - Komut Grupları
  • Create Command - ER Diagram
  • Create Table
  • Constraints (Primary Key - Foreign Key) Nedir?
  • Alter Table (Add Constraints)
  • Entity Relationship (ER) Diagram
  • Drop Table | Constraints | User
  • Tüm Nesneleri Script ile Yeniden Oluşturalım
  • Bölüm Özeti
  • Quiz

6
Data Manipulation Language (DML)

Veri işleme, güncelleme ve silme işlemlerinin yanısıra basit sorgulamalardan hiyerarşik sorgulamalara kadar veri üzerindeki en karmaşık işlevleri kolayca kavrayabileceğimiz bir metotla öğreneceğiz.

  • Insert Syntax
  • Insert Data (Integrity Constraint)
  • Insert AllData By_Script
  • Select Örnekler 
  • Verileri Sıralamak (OrderBy)
  • Hiyerarşik Sorgular 
  • Update | Delete | Commit | Rollback 
  • Delete
  • Bölüm Özeti
  • Quiz

7
Data Control Language (DCL)

Veritabanı ve nesneler üzerindeki yetkilendirme konusu, veritabanı ve nesne güvenliği için kritik bir konudur. Sistem ve Nesne yetkilerinin doğrudan kullanıcılara vermeyi ya da roller üzerinden tanımlamayı ve verilen yetkilerin geri alınması öğreneceğiz.

 

  • Grant Privileges 
  • Roller
  • Bölüm Özeti
  • Quiz

8
Küme Operatörleri

Matematikteki kümeler konusunda işlenen “küme işlevleri” başlığının veritabanındaki karşılığı olan operatörleri ve kullanımlarını öğreneceğiz.

  • Union | Union ALL
  • Intersect | Minus
  • Bölüm Özeti
  • Quiz

9
Fonksiyonlar

Veritabanı kurulumuyla birlikte gelen hazır fonksiyonları ve kullanımlarını öğreneceğiz. Hazır fonksiyonları kullanarak basit sorgularla veri biliminin temeli olan İstatistik çıktıları ve Analitik raporları basit bir şekilde oluşturabileceğiz.

  • SIGN | ABS
  • Trigonomertik Fonksiyonlar
  • Ceil | Floor | Exp | Ln | Log
  • Mod | Power | Sqrt
  • Round
  • Karakter Fonksiyonlar
  • Lower | Upper | InitCap | Length | Substr
  • Instr
  • Replace
  • Translate
  • Rpad | Lpad | Ltrim | Rtrim | Trim
  • Concat
  • Tekil Sonuc Fonksiyonları
  • Nvl
  • Nullif
  • Greatest | Least
  • Decode
  • Case
  • Uid | User
  • Sys_Context
  • İstatistik Fonksiyonlar
  • Group By | Having
  • Analitik Sorgular
  • Tarih ve Zaman Fonksiyonlari
  • Current_Date | Sysdate | SysTimezone
  • Tarih Formatları ve TO_CHAR Fonksiyonu
  • Bölüm Özeti
  • Quiz

10
Joins

Görsellerle zenginleştirilmiş sorgulamalarla istediğimiz kadar tablo arasında faklı join tiplerini kolayca kurabileceğiz.

Join sorguların hem klasik biçimini (Oracle veritabanına özel) hem de tüm RDBMS yapıdaki veritabanlarında geçerli olan ANSI format biçimini yazarak, hem Oracle veritabanında hem de diğer RDBMS yapıdaki veritabanlarında SQL-sorgular yazabileceğiz.

  • Inner Join (Klasik Format)
  • Inner Join (ANSI Format)
  • Left Join (Klasik Format)
  • Left Join (ANSI Format)
  • Right Join (ANSI Format)
  • Right Join (Klasik Format)
  • Full Join (Klasik Format)
  • Full Join (ANSI Format)
  • Self Join
  • Cross Join
  • Bölüm Özeti
  • Quiz

11
Subqueries

İçiçe sorguların (subqueries), her türlü kullanımını basit bir metedolojiyle öğreneceğiz. İçiçe sorguların çoğu zaman karmaşık sorgularımızı ne kadar basitleştirdiğini göreceğiz.

  • Where İçinde Kullanımı
  • Table Gibi Kullanımı
  • Column Gibi Kullanımı
  • Subquery | EXISTS | NOT EXISTS
  • Bölüm Özeti
  • Quiz

12
Alıştırmalar

Önceki bölümde öğrendiklerimizin bir pekiştirmesi olarak bu bölümde karşılaştırmalı sorgular yazacağız. Gerçek bir proje içinde (HR) gerekli tüm sorgulamaları farklı sözdizimleriyle (syntax) yazıp farklı model ve standartlarda sorgulama-raporlama uzmanlığı edineceğiz.

  • Giriş
  • Sorgular - I
  • Sorgular - II
  • Sorgular - III
  • Sorgular - IV
  • Sorgular - V
  • Sorgular - VI
  • Bölüm Özeti

2
Oracle Database Bağlantı Araçları

Database bağlantı araçları ile ilgili genel bilgi edinip en çok kullanılan bağlantı araçları olan
Sqlplus ve SQL Developer araçlarının kurulum ve bağlantı ayarlarını öğreneceğiz.

  • Bağlantı Araçları - SQL Plus
  • Bağlantı Araçları - SQL Developer
  • Bölüm Özeti
  • Quiz

4
Oracle Veri Tipleri (Data Types)

Verileri saklayabilmek için gereken tüm veri tiplerini detaylı bir biçimde öğrenip veri modellemeye ilk adımı atacağız.

  • Data Types
  • Data Types Example - I
  • Data Types Example - II
  • Bölüm Özeti
  • Quiz

6
Data Manipulation Language (DML)

Veri işleme, güncelleme ve silme işlemlerinin yanısıra basit sorgulamalardan hiyerarşik sorgulamalara kadar veri üzerindeki en karmaşık işlevleri kolayca kavrayabileceğimiz bir metotla öğreneceğiz.

  • Insert Syntax
  • Insert Data (Integrity Constraint)
  • Insert AllData By_Script
  • Select Örnekler 
  • Verileri Sıralamak (OrderBy)
  • Hiyerarşik Sorgular 
  • Update | Delete | Commit | Rollback 
  • Delete
  • Bölüm Özeti
  • Quiz

8
Küme Operatörleri

Matematikteki kümeler konusunda işlenen “küme işlevleri” başlığının veritabanındaki karşılığı olan operatörleri ve kullanımlarını öğreneceğiz.

  • Union | Union ALL
  • Intersect | Minus
  • Bölüm Özeti
  • Quiz

10
Joins

Görsellerle zenginleştirilmiş sorgulamalarla istediğimiz kadar tablo arasında faklı join tiplerini kolayca kurabileceğiz.

Join sorguların hem klasik biçimini (Oracle veritabanına özel) hem de tüm RDBMS yapıdaki veritabanlarında geçerli olan ANSI format biçimini yazarak, hem Oracle veritabanında hem de diğer RDBMS yapıdaki veritabanlarında SQL-sorgular yazabileceğiz.

  • Inner Join (Klasik Format)
  • Inner Join (ANSI Format)
  • Left Join (Klasik Format)
  • Left Join (ANSI Format)
  • Right Join (ANSI Format)
  • Right Join (Klasik Format)
  • Full Join (Klasik Format)
  • Full Join (ANSI Format)
  • Self Join
  • Cross Join
  • Bölüm Özeti
  • Quiz

12
Alıştırmalar

Önceki bölümde öğrendiklerimizin bir pekiştirmesi olarak bu bölümde karşılaştırmalı sorgular yazacağız. Gerçek bir proje içinde (HR) gerekli tüm sorgulamaları farklı sözdizimleriyle (syntax) yazıp farklı model ve standartlarda sorgulama-raporlama uzmanlığı edineceğiz.

  • Giriş
  • Sorgular - I
  • Sorgular - II
  • Sorgular - III
  • Sorgular - IV
  • Sorgular - V
  • Sorgular - VI
  • Bölüm Özeti

Yetkinlik Edin
Oracle SQL Öğren
En İyi Fiyat

Bugün Öğrenmeye Başla

1 yıl boyunca sınırsız erişim

$ 75 $ 45 .00 /tek seferlik

  • Tüm materyallere 1 yıl erişim
  • Ders videoları & materyalleri
  • Puanlanan quiz’ler
  • Sertifika

Çeşitli ölçeklerdeki kurumlar ekipleri için Miuul'u kullanıyor.

Çalışanlarınıza özel teklif almak için Bize yazın

Oracle SQL öğrenmeye bugün başla!
Kayıt Ol