SQL Alıştırması Yapabileceğiniz 6 Ücretsiz Kaynak | robot_dreams
should_authorize_via_email
email.input_code tel.input_code
 
email.code_actual_for tel.code_actual_for
apply_exit_text
session_ended
to_homepage
SQL Alıştırması Yapabileceğiniz 6 Ücretsiz Kaynak

SQL Alıştırması Yapabileceğiniz 6 Ücretsiz Kaynak

SQL alıştırması yapmak için bu 6 araca mutlaka göz atın!

SQL (Structured Query Language – Yapılandırılmış Sorgulama Dili), veritabanı (VT) tablolarına yönelik yapılandırılmış sorgular için kullanılan bir dildir. Veritabanı bağlantısı sağlar, bilgi arama ve güncelleme işlemleri yapılmasını mümkün kılar. SQL, backend geliştiricileri, analistler ve test uzmanları tarafından kullanılır.

İşte SQL sorguları yazma pratiği yapabileceğiniz ücretsiz kaynaklar:

SQLZoo

SQL öğrenmeye yeni başlayanlar için önerilir. Web sitesinde 9 bölümden oluşan SQL görevleri vardır. Bu görevleri çözmek yaklaşık 18–20 saat sürer. Konular arasında iç içe sorgular ve boş (null) değerlerle çalışma gibi başlıklar yer alır. Görevlerin çözümleri de mevcuttur. SQLZoo ayrıca bir terimler sözlüğü sunar.

SQLTest

SQLTest’te verileri değiştirebilir veya yeniden ölçeklendirebilirsiniz. Bu sayede veritabanı ile çoklu kullanıcı veya sorgu etkileşimini simüle edebilirsiniz. Hizmet, SQL Server veritabanlarına sorgular üretir ve MySQL ile Oracle’ı da destekler. SQLTest’in masaüstü ve bulut sürümleri vardır.

Pgexercises

Bu site, nesne-ilişkisel sistem PostgreSQL ile çalışmak üzere hazırlanmış 80 alıştırmadan oluşur. Kullanıma açık bir veri seti vardır: üyeler (members), rezervasyonlar (bookings) ve tesisler (facilities) olmak üzere 3 tablo içerir. Alıştırmalar SELECT ve WHERE ifadeleriyle başlar, ardından pencere fonksiyonları (window functions) ve özyinelemeli (recursive) sorgularla devam eder. Kurs şu bölümlere ayrılmıştır:

  • Basit SQL sorguları
     
  • Join’ler ve alt sorgular
     
  • Veri değişiklikleri
     
  • Toplu işlemler (aggregation)
     
  • Zaman damgalarıyla (timestamp) çalışma
     
  • Metin işlemleri
     
  • Özyinelemeli sorgular
     

SQL Fiddle

SQL Fiddle açık kaynaklı bir hizmettir. Site, kullanıcıların birbiriyle bilgi paylaşılmasına olanak tanır. Oracle, SQLite ve MySQL veritabanlarını destekler. Ayrıca verilerin şu formatlarda dışa aktarılmasını mümkün kılar: hiyerarşik dosyalar (örneğin XML belgeleri), düz metin veya tablo formatı.

Oracle LiveSQL

Live SQL, SQL ve PL/SQL betikleri test etmek için kullanılan bulut tabanlı bir platformdur. Özellikleri arasında, kısaltılmış sözdizimiyle ifade oluşturmayı sağlayan Quick SQL adlı menü aracı yer alır. Sistem, önceki oturumlara ve tekrar çalıştırılabilen komut setlerine dair bilgileri saklar. Ayrıca dış kaynaklarda oluşturulmuş betikler yüklenebilir veya yeniden çalıştırılabilir. Oracle Database 19c’nin en son sürümünde, otomatik dizin oluşturma (Automatic Indexing) özelliği eklenmiştir — bu, veritabanı için indeksleri otomatik olarak oluşturur.

HackerRank

Programlama yarışmaları için sosyal bir platform olan HackerRank, birçok dil için alıştırmalar sunar. Bunlar arasında karmaşık SQL pratik görevleri de vardır. Bazı görevlerin çözümü yayınlanmaz; en iyi çözümü sunan kullanıcılar, topluluk sıralamasında daha fazla puan kazanır.

Daha fazla makale
QA'lerin hataları takip ettiği yerler. Hata Takip Sistemleri (Bug Tracking Systems), test uzmanlarının yazılımdaki hataları (bugları) kaydetmesine ve sistemleştirmesine yardımcı olur. Hata takip sistemleri, projenin test kapsamı hakkındaki tüm bilgilerin yer aldığı tek bir ortamdır.