Veritabanı
SQL'den ORM'e, ilişkiselden NoSQL'e.
- 1Veritabanı nedirTablo, satır, kolon, birincil ve yabancı anahtar.
- 2SELECTFiltreleme (WHERE), sıralama (ORDER BY), sınırlama.
- 3JOIN'lerinner, left, right, full, self, cross.
- 4GROUP BYToplama fonksiyonları, HAVING.
- 5Veri değiştirmeINSERT, UPDATE, DELETE, MERGE.
- 6Veri tipleri ve NULL mantığıÜç değerli mantık.
- 7Alt sorgularAlt sorgu, CTE, window fonksiyonları.
- 8Veritabanı tasarımıNormalizasyon (1NF-3NF), ilişki türleri, denormalizasyon.
- 9İndeksler ve performansclustered/nonclustered, sorgu planı okuma.
- 10TransactionACID, izolasyon seviyeleri, kilitlenme (deadlock).
- 11View, stored procedure, functionVeritabanı nesneleri ve kullanım yerleri.
- 12İlişkisel motor karşılaştırmasıSQL Server / PostgreSQL / MySQL / Oracle, taşınabilir SQL.
- 13PostgreSQLpsql, tipler, JSONB, dizinler, SQL Server'dan farkları.
- 14ORM nedirNeden var, ne zaman kullanılmaz.
- 15EF CoreDbContext, DbSet, LINQ'in SQL'e çevrilmesi, change tracking.
- 16EF Core ileriMigration'lar, ilişki yapılandırma, performans tuzakları (N+1, tracking).
- 17DapperMikro-ORM; ne zaman EF Core yerine.
- 18NoSQL ve MongoDBDoküman modeli, sorgular; ne zaman ilişkisel yerine.
- 19Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.
