Öğrenci ya da yeni başlayan bir arkadaş olduğun belli.
Bu bayağı bir subjective soru gibi geldi bana. Herkes farklı şekilde tanım yapabilir.
Benim yorumum şöyle;
Sorgu, join, tablolar arası ilişkiler, index tipleri konularını bildikten sonra aslında database bilmiş oluyorsun. Ama gerisi tecrübeye kalıyor.
Ben sana birkaç soru sorayım mesela. Bunları ayrı ayrı sorular olarak sorup cevabını bulup cevaplayabilirsin.
- Index nedir, index ile çalışmak neden hızlıdır?
- Bir tabloya mümkün olan her şekilde index eklemek mantıklı mıdır?
- Undo/Redo loglar nelerdir?
- Composite index nedir?
- Index olan bir alanda sorgu atmama rağmen neden yavaş sonuç alabilirim?
- İkişkisel veri tabanlarında json alanlar kullanılmalı mı?
Bu tarz sorunları zamanla yaşıyorsun ve gittikçe tecrübeleniyorsun. Sonra ben bunu yaşamıştım deyip tercihlerin oluşmaya başlıyor.