Ana Sayfa / Bilgisayar Mühendisi / Veri Tabanı
İçişleri Bakanlığı Görevde Yükselme ve Unvan Değişikliği Sınavına (GYS-UDS) göre hazırlanmıştır

Veri Tabanı

Veri Tabanı dersi; Veritabanı Temelleri, İlişkisel Veritabanı Modeli, Veritabanı Tasarımı ve ER Modeli ve SQL Temelleri gibi başlıklarıyla 10 bölüm ve 40 konudan oluşur. İçişleri Bakanlığı görevde yükselme ve unvan değişikliği sınavında Bilgisayar Mühendisi ve Programcı unvanlarının sınav konuları arasındadır. Her bölümün video ders anlatımı, konu anlatımları, hap bilgiler, 500 soruluk soru bankası ve bölüm testleriyle sınava hazırlanın.

Bilgisayar Mühendisi Programcı Bilgisayar Mühendisi Bilgisayar Mühendisi
10 Bölüm
40 Konu
500 Soru
10 Video ders
Müfredat

Konu Başlıkları

10 bölüm ve 40 konu başlığıyla dersin tamamı. Her bölümün video ders anlatımı var.

01 Veritabanı Temelleri Video ders 4 konu

Veri, tek başına anlamı sınırlı olabilen ham gerçek veya sembollerdir. Verilerin işlenip anlamlı hale getirilmesiyle bilgi elde edilir. Veritabanı, birbiriyle ilişkili verilerin belirli bir düzen içerisinde saklandığı yapıdır. Veritabanları verilerin depolanması, aranması, güncellenmesi ve yönetilmesini kolaylaştırır. Büyük miktardaki verilerin düzenli…

Örnek soru: Java uygulamalarının SQL tabanlı ilişkisel veritabanlarına erişmek için kullandığı standar...

  1. Veri, Bilgi ve Veritabanı Kavramı
  2. Veritabanı Yönetim Sistemi (VTYS/DBMS)
  3. Veritabanı Türleri
  4. Veritabanı Kullanıcıları ve Roller
02 İlişkisel Veritabanı Modeli Video ders 4 konu

İlişkisel veritabanlarında veriler tablolar içerisinde tutulur. Tablo, belirli bir konuya ilişkin verileri düzenli biçimde saklar. Tablodaki satırlar (records/tuples) tekil kayıtları, sütunlar (fields/attributes) ise kayıtların özelliklerini temsil eder. Örneğin öğrenci tablosunda her satır bir öğrenciyi, sütunlar ise öğrenci numarası, ad ve…

Örnek soru: Bir kütüphane otomasyonunda her okuyucu aynı anda birden çok kitabı ödünç alabilmekte, bir...

  1. Tablo, Satır ve Sütun Kavramları
  2. Birincil Anahtar (Primary Key)
  3. Yabancı Anahtar (Foreign Key)
  4. İlişkiler ve Kardinalite
03 Veritabanı Tasarımı ve ER Modeli Video ders 4 konu

Varlık (entity), sistem açısından hakkında bilgi tutulması gereken gerçek veya kavramsal nesnedir. Öğrenci, ürün, müşteri ve personel birer varlık olabilir. Öznitelik (attribute) ise varlığın özelliklerini tanımlar. Örneğin müşteri varlığının müşteri numarası, ad ve e-posta gibi öznitelikleri bulunabilir. Veri modellemede varlık…

Örnek soru: Aşağıdakilerden hangisi veritabanı tasarım aşamalarından biri olarak kabul edilmez?

  1. Varlık (Entity) ve Öznitelik (Attribute)
  2. ER Diyagramı
  3. Normalizasyon
  4. Veri Bütünlüğü ve Kısıtlar
04 SQL Temelleri Video ders 4 konu

SQL (Structured Query Language), ilişkisel veritabanlarında veri tanımlama, sorgulama ve değiştirme işlemlerinde kullanılan standart dildir. SQL komutları işlevlerine göre farklı gruplarda ele alınabilir. DDL, veri yapılarının tanımlanması; DML, verilerin işlenmesi; DCL, yetkilendirme; TCL, işlem yönetimi için kullanılır. `CREATE`, `ALTER`, `INSERT`,…

Örnek soru: Bilgi işlemde kullanılan "Talep" tablosuna, doldurulması zorunlu olan bir "TamamlanmaZaman...

  1. SQL ve SQL Komut Grupları
  2. SELECT ve WHERE
  3. INSERT, UPDATE ve DELETE
  4. ORDER BY ve DISTINCT
05 SQL İleri Sorgular Video ders 4 konu

Toplu hesaplama yapan SQL fonksiyonlarına aggregate (toplu) fonksiyonlar denir. `COUNT` kayıt veya değer sayısını, `SUM` toplamı, `AVG` ortalamayı, `MIN` en küçük değeri ve `MAX` en büyük değeri bulmak için kullanılabilir. Bu fonksiyonlar özellikle raporlama ve veri analizi işlemlerinde önemlidir. Aggregate…

Örnek soru: MySQL'deki Hizmet tablosunda görevlilerin günlük kilometrelerini tutan GunlukKm sütununun...

  1. Aggregate Fonksiyonlar
  2. GROUP BY ve HAVING
  3. JOIN İşlemleri
  4. Alt Sorgular (Subquery)
06 İleri SQL ve Veritabanı Nesneleri Video ders 4 konu

VIEW, bir veya daha fazla tablodan oluşturulan ve sorgu sonucu üzerinden erişilebilen sanal tablo yapısıdır. View genellikle karmaşık sorguları basitleştirmek ve belirli verileri kullanıcıya sunmak amacıyla kullanılır. View oluşturulduğunda temel olarak sorgunun tanımı saklanır. Bazı view'lar uygun koşullarda güncellenebilirken her…

Örnek soru: Bir tabloda BEFORE INSERT zamanlı bir tetikleyici tanımlanmış ve gelen kayıtta eksik alanl...

  1. VIEW (Görünüm)
  2. INDEX (İndeks)
  3. TRIGGER (Tetikleyici)
  4. Stored Procedure ve Function
07 İşlem Yönetimi ve Veri Bütünlüğü Video ders 4 konu

Transaction (işlem), veritabanında mantıksal olarak tek bir bütün kabul edilen işlemler grubudur. Örneğin bankacılık sisteminde bir hesaptan para düşülmesi ve başka hesaba eklenmesi aynı transaction içinde ele alınabilir. Transaction tamamlandığında değişikliklerin kalıcı hale gelmesi için COMMIT, işlemlerden vazgeçilmesi durumunda ROLLBACK…

Örnek soru: Yanlış hesap güncellendiğini fark eden bir geliştirici, henüz onaylanmamış işlem içindeki...

  1. Transaction Kavramı
  2. COMMIT ve ROLLBACK
  3. ACID Özellikleri
  4. Eşzamanlılık ve Kilitleme
08 Veritabanı Güvenliği ve Yedekleme Video ders 4 konu

Veritabanı sistemlerinde kullanıcıların hangi işlemleri yapabileceği yetki mekanizmalarıyla belirlenir. Kullanıcıya doğrudan tek tek izin vermek yerine roller üzerinden yetkilendirme yapılabilir. Örneğin veri okuma yetkisine sahip bir rol birden fazla kullanıcıya atanabilir. Yetkiler gereksinim kadar verilerek en az ayrıcalık prensibi uygulanabilir.…

Örnek soru: Bir veritabanında 'rapor' kullanıcısına yalnızca Ogrenci tablosunda SELECT yetkisi verilmi...

  1. Kullanıcı, Rol ve Yetki Yönetimi
  2. GRANT ve REVOKE
  3. Veritabanı Yedekleme
  4. Veri Güvenliği ve SQL Injection
09 Veritabanı Performansı ve Optimizasyon Video ders 4 konu

Veritabanı performansı, sorguların ne kadar sürede ve ne kadar kaynak kullanılarak çalıştığıyla ilgilidir. Gereksiz sütunların seçilmesi, büyük veri kümelerinin filtrelenmeden taranması ve uygun indekslerin bulunmaması performansı düşürebilir. Sorguların performansını değerlendirmek için sorgu planları incelenebilir. Sorgunun optimize edilmesi için uygun filtreleme,…

Örnek soru: Veritabanı yönetim sisteminin iç mimarisinde, gelen sorguyu yorumlayıp diskten hangi indek...

  1. Sorgu Performansı
  2. İndeksleme Stratejileri
  3. Normalizasyon ve Denormalizasyon
  4. EXPLAIN ve Sorgu Planı
10 Veri Ambarları, NoSQL ve Modern Veritabanı Yaklaşımları Video ders 4 konu

Veri ambarı (Data Warehouse), farklı kaynaklardan gelen verilerin analiz ve raporlama amacıyla bir araya getirildiği merkezi veri ortamıdır. Operasyonel veritabanlarından farklı olarak karar destek ve analitik sorgular için optimize edilebilir. Geçmişe dönük verilerin incelenmesi ve raporların oluşturulması önemli kullanım alanlarıdır.…

Örnek soru: OLAP aşağıdakilerden hangisini ifade eder?

  1. Veri Ambarı
  2. OLTP ve OLAP
  3. NoSQL Veritabanları
  4. ETL ve Veri Entegrasyonu
Kendini dene

Veri Tabanı örnek soruları

Soru bankamızdan 5 örnek soru. Cevabınızı seçin, ardından doğru cevabı görün.

1. Java uygulamalarının SQL tabanlı ilişkisel veritabanlarına erişmek için kullandığı standart API aşağıdakilerden hangisidir?

Cevabı göster

Doğru cevap: A) JDBC

2. Bir yönetici birden fazla personele bağlı olabilir ve her personelin bir yöneticisi olabilir. Bu örnekte iki rolü de aynı Personel tablosu üstleniyorsa ilişki nasıl adlandırılır?

Cevabı göster

Doğru cevap: A) Özyinelemeli ilişki

3. Bir sorgu sonucunda sıralama yönü belirtilmediğinde, ORDER BY için standart varsayılan yön aşağıdakilerden hangisidir?

Cevabı göster

Doğru cevap: A) Artan sıralama (ASC)

4. Bir uygulamada işlemler, ihtiyaç duyduklarından çok daha geniş satır kümelerini çok uzun süre boyunca ellerinde tutmaktadır. Bu durumun en olası sonucu aşağıdakilerden hangisidir?

Cevabı göster

Doğru cevap: B) Diğer işlemlerin kilit bekleme sürelerinin artması

5. Bir rapor sorgusu, üç tablonun birleştirilmesi yerine tek bir denormalize tablodan okunacak biçimde tasarlanmıştır. Bu tasarım için temel olarak hangisi söylenebilir?

Cevabı göster

Doğru cevap: A) Birleştirme adedi azaldığı için okuma daha hızlı tamamlanır

Bu derste 500 soru var. Ücretsiz üye olun, bölüm testleri ve karma testlerle devam edin.

İçerik

Bu derste neler var?

Her konu aynı düzenle hazırlanır: önce öğren, sonra pekiştir, en sonunda kendini dene.

Konu AnlatımıSınav konu başlıklarına göre sade ve anlaşılır anlatım.
Hap BilgilerKonunun akılda kalması gereken özeti.
UyarılarSınavda sık karıştırılan noktalar ve tuzaklar.
Konu SorularıHer konunun sonunda çeldiricili pekiştirme soruları.
Bölüm TestleriHer bölüm sonunda 20 soruluk değerlendirme testi.
Karma TestlerDersin tüm konularından karışık 50 soruluk testler.
SSS

Veri Tabanı hakkında sık sorulanlar

Veri Tabanı hangi unvanların görevde yükselme sınavında çıkar?

Veri Tabanı dersi İçişleri Bakanlığı görevde yükselme ve unvan değişikliği sınavında şu unvanlar için sınav konuları arasında yer alır: Bilgisayar Mühendisi, Programcı, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Bilgisayar Mühendisi, Programcı ve Bilgisayar Mühendisi.

Veri Tabanı dersinde kaç konu ve soru var?

GYUD'da Veri Tabanı dersi 10 bölüm ve 40 konu başlığından oluşur; soru bankasında 500 soru, her bölüm sonunda değerlendirme testi ve karma testler bulunur.

Veri Tabanı için nasıl çalışmalıyım?

Önce bölümün konu anlatımını okuyun ve hap bilgileri not edin; ardından konu sorularıyla pekiştirin. Bölümü bitirince bölüm sonu testini çözün, yanlışlarınızı tekrar edin. Sınava yakın dönemde dersin tamamından karışık sorular ve deneme sınavlarıyla süre yönetimi çalışın.

Veri Tabanı konu anlatımı ücretsiz mi?

Her dersin ilk bölümleri ücretsiz üyelikle açıktır. Tüm bölümler, konu anlatım videoları, sınırsız soru ve deneme sınavları Premium üyelikle kullanılabilir.

Bu dersi çalışmaya başla

Tam içerik ve soru bankasına erişmek için çalışma alanına geçiş yap.