SQL Öğren: Veritabanı & Sorgu uygulama simgesi

SQL Öğren: Veritabanı & Sorgu

Eğitim · Ücretsiz · iOS & Android · CoddyKit

SQL Öğren: Veritabanı & Sorgu — Tüm sorguların telefonunda çalıştığı SQL kursu

SQL Öğren: Veritabanı & Sorgu, telefondaki gerçek bir veritabanı üzerine kurulmuş ücretsiz bir iOS ve Android SQL kursudur: bir ifade yazarsın, çalıştır düğmesine basarsın ve dönen satırları okursun. 46 kurs ve 183 ders, ilk SELECT ifaden­den window functions, indexes ve PostgreSQL'e kadar ilerler. Kursta bir SQL editörü, Arena adı verilen on pratik modu ve fazla satır döndüren JOIN sorgularında yardımcı olan bir AI mentor bulunur.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
iOS ve Android
Diller
22
Yaş sınırı
4+
Gereksinimler
iOS 15.1 veya sonrası
App Store
5.0 ★ (1)
SQL öğrenme yolu, günlük hedef, özellik isteği ve Skill Hub'ın bulunduğu ana ekranİlerleme takibi ve ücretsiz ilk ders içeren Databases ve SQL'e Giriş kursuna genel bakış
46Kurs ve 183 ders
Cihaz üzerindeTelefonunda gerçek veritabanı
EditörSQL editörü ve sandbox
Veritabanı bir sunucunun arkasında değil, telefonunda bulunur.

SQLite ifadelerini doğrudan cihazda çalıştırır; PostgreSQL söz dizimi gerektiren dersler de PostgreSQL'i yine cihazda çalıştırır. Hiçbir şeyin ağ üzerinden gidip gelmesini beklemezsin ve oluşturduğun tablolar uygulamayı bir sonraki açışında hâlâ orada olur.

Nedir

SQL Öğren: Veritabanı & Sorgu, telefonundaki gerçek bir veritabanına karşı sorgular çalıştırarak SQL öğreten ücretsiz bir iOS ve Android uygulamasıdır. SELECT, WHERE ve ORDER BY ifadelerinden joins, subqueries ve window functions'a; indexes, transactions ve PostgreSQL yönetimine kadar uzanan 46 kurs ve 183 dersten oluşan bir SQL kursu olarak düzenlenmiştir. Ayrıca hazır pratik tabloları, günlük sorguyu, rehberli veritabanı projelerini, pratik oyunlarını ve bir AI mentorüyle birlikte bir SQL editörü sunar.

Uygulamanın içinde

Nasıl görünüyor

SQL öğrenme yolu, günlük hedef, özellik isteği ve Skill Hub'ın bulunduğu ana ekran
Ana sayfaÖğrenme yolu, günlük hedef ve Skill Hub tek bir ana ekranda birleşir. Yeni başlayanlar için Start First Lesson düğmesi de bulunur.
İlerleme takibi ve ücretsiz ilk ders içeren Databases ve SQL'e Giriş kursuna genel bakış
Kursa genel bakışHer kursta genel ilerlemeni ve derslerini görebilirsin; ilk kurs ücretsiz olarak işaretlenmiştir.
Sonuçları birleştirirken yinelenenleri hangi SQL komutunun kaldırdığını soran ders testi
Ders testiTest soruları, dersten hemen sonra bir kavramı sınar; altında Adım Adım, Kod Örneği, Günlük Hayattan Örnek ve Sor araçları bulunur.
Kavramları açıklaması, seni test etmesi veya bir yol haritası oluşturması için önerilen istemlerin bulunduğu AI sohbet ekranı
AI sohbetiÖnerilen istemler, AI'dan temel kavramları açıklamasını, ipuçları paylaşmasını, seni test etmesini veya bir öğrenme yol haritası hazırlamasını ister.
Öğrenme yolu ve günlük hedefin bulunan açık temalı ana ekran
Açık temaAçık temadaki ana ekranda aynı öğrenme yolu ve günlük hedef yer alır.

Kurs

SQL kursunda neler var?

Uygulamanın kendi kurs listesinden alınan 46 kurs ve 183 ders: ilk SELECT komutundan indeksleme, çoğaltma ve sharding'e kadar.

  1. Tablolar, SELECT ve Sıralama

    SQL ve Databases'e Giriş, SQL Temelleri: Tablolar, Satırlar, Sütunlar, SELECT'te Ustalaşma ve ORDER BY, LIMIT ve Top-N ile Sonuçları Sıralama.

  2. Filtreleme, Toplama ve JOIN'ler

    Filtreleme Kalıpları, Aggregations ve GROUP BY ve Çok Tablolu Sorgular: JOIN Temelleri; günlük raporlama sorgularının çoğunun arkasındaki üç fikir.

  3. Günlük Veri İşleme

    Tarih ve Saatlerle Çalışma, String Functions ve Metin Arama, NULL'larla Çalışma, CASE ile Koşullu Mantık, Sayılar ve Matematik ve DISTINCT.

  4. Verileri Değiştirme ve Tablolar Tasarlama

    Uygulamalı INSERT / UPDATE / DELETE, Kısıtlamalar ve Veri Bütünlüğü ve İlk Veritabanı Tasarımı Projesi.

  5. Alt Sorgular, CTE'ler ve Window Functions

    Alt Sorgular ve CTE'ler, Window Functions'e Derinlemesine Bakış, Küme İşlemleri ve Pivot Kalıpları, Gelişmiş JOIN Kalıpları ve EXISTS, ANY, ALL ve İlişkili Alt Sorgular.

  6. PostgreSQL Özellikleri

    PostgreSQL JSON ve JSONB, Görünümler ve Materialized Views, Dizilerle Çalışma, WITH RECURSIVE ile Özyinelemeli Sorgular ve GROUPING SETS, ROLLUP ve CUBE.

  7. Performans ve İşlemler

    Sorgu Performansı: EXPLAIN ve Planlama, İndeks Stratejileri, İşlemler ve Eşzamanlılık Denetimi, Gelişmiş İndeksleme ve Arama ve VACUUM, ANALYZE ve İstatistikler.

  8. Veritabanını Büyük Ölçekte İşletme

    Tetikleyiciler ve Stored Procedures, Satır Düzeyi Güvenliği, Yedekleme ve Geri Yükleme, Şema Geçişleri, Bölümlendirme, Çoğaltma, Veri Ambarları ve Star Schemas ve Sharding.

Nasıl çalışır

Bir pratik oturumu nasıl ilerler?

Bir oturum okunacak bir şeyle değil, cevaplanacak bir soruyla başlar; böylece fikri anlamakla yazmak aynı anda gerçekleşir.

  1. Bugünün sorgusuyla veya dersinle başla

    Her gün yazacağın ve telefonundaki verilere göre kontrol edilen tek bir ifadeden oluşan Daily Query'yi aç ya da kaldığın derse devam et.

  2. Örneği çalıştır, sonra değiştir

    Kısa açıklamalar, Run düğmesi bulunan örneklerle birlikte gelir. Editörü aç, ifadeyi düzenle, çalıştır ve sonuç tablosunu oku ya da EXPLAIN ile planı incele.

  3. Farklı bir pratik istediğinde Arena'yı kullan

    Detective vakaları, düellolar, düzeltme turları ve 60 saniyelik Rush oyunu aynı becerileri kısa mücadelelere dönüştürür. Bir yanıt anlamlı olmadığında AI mentor yanlış yanıtı açıklar.

İçinde neler var

Uygulamayla birlikte gelenler

46

Kurs ve 183 ders

Başlangıç (A1) seviyesinden ileri veritabanı konularına (C2) uzanan bir yol: seçme ve filtreleme, aggregation, joins, subqueries, CTEs, window functions, indexes, transactions ve PostgreSQL'e özel kurslar. Derslerin çoğu standart SQL öğretir.

Cihaz üzerinde

Telefonunda gerçek veritabanı

SQLite kodunu cihazda çalıştırır; PostgreSQL dersleri de PostgreSQL'i cihazda çalıştırır. Sunucu üzerinden gidip gelme yoktur ve tabloların oturumlar arasında korunur.

Editör

SQL editörü ve sandbox

Herhangi bir ifade yaz, şemayı incele, önceki ifadeleri geçmişten yeniden aç ve EXPLAIN ile planı oku. users, orders, products, employees ve sales gibi pratik tabloları kullanmaya hazır bulursun.

Arena

On pratik modu

Data Detective vakaları, dataset paketleri, Duel, Golf (daha ucuz bir planla aynı satırları döndür), Fix It, Drills, Schema Designer, bir Interview Simulator ve 60 saniyelik Rush oyunu.

20

Rehberli veritabanı projeleri

Projeler, yazdığın metne göre değil sorgunun döndürdüğü sonuca göre kontrol edilir; bu nedenle farklı ama doğru bir yanıt da kabul edilir. Ayrıca kolay, orta ve zor seviyelerde 30 görev bulunur.

AI

AI mentor

Bir join'in neden çok fazla satır döndürdüğünü veya bir subquery'nin ne yaptığını sor. Mentor, neyin yanlış gittiğini ve nasıl düzelteceğini açıklar; ücretsiz kullanıcılar her gün sınırlı sayıda soru sorabilir.

Arka plan

SQL nedir ve bir veritabanı sunucusu kurmadan nasıl pratik yapabilirsin?

SQL (Structured Query Language), tablolarda saklanan veriler hakkında soru sormak ve bu verileri değiştirmek için kullanılan standart dildir. Neredeyse her analist rolü, backend işi ve raporlama aracı SQL'e dokunur; bu nedenle erken öğrenmek için en güvenilir becerilerden biridir. Yeni başlayanların karşılaştığı asıl engel genellikle dil değil, kurulumdur: bir sunucu yüklemek, örnek tabloları içe aktarmak ve yazı yazacak bir yer bulmak. Küçük bir veritabanını doğrudan telefonda çalıştırmak bu adımı ortadan kaldırır; böylece ilk sorgunu ilk dakikada çalıştırabilir ve pratik yapmayı boş bulduğun herhangi bir on dakikaya sığdırabilirsin.

Adım adım değil, bildirime dayalıbakış açısındaki değişim

SQL'de istediğin sonucu, örneğin müşteri başına en yeni beş siparişi, tarif edersin; bu sonucu nasıl elde edeceğine ise veritabanı karar verir. Başka dillerden gelen öğrenciler genellikle döngüler yazmayı bekler. En hızlı ilerleme, bunun yerine hangi satırları istediğini ifade etmeyi öğrenmekle gelir.

Joinsyeni başlayanların en çok takıldığı konu

Veriler bilerek farklı tablolara bölünür ve bir join, ortak bir anahtar üzerinden bu tabloları yeniden birleştirir. Yanlış koşula sahip bir join fark edilmeden çok fazla satır döndürür. Bu nedenle sonuç tablosunu ifadenin yanında görmek, söz dizimi hakkında okumak kadar önemlidir.

NULLsıfır değil, boş da değil

NULL, bir değerin bilinmediği anlamına gelir; NULL ile herhangi bir şeyi karşılaştırdığında sonuç ne true ne de false olur. Bu tek kural, filtrelerde ve sayımlarda karşılaşılan şaşırtıcı sonuçların uzun bir listesini açıklar. Bu yüzden konu, bir dipnot yerine kendine ait bir dersi hak eder.

Diyalektler: SQLite ve PostgreSQLaynı temel, farklı ek özellikler

SELECT, JOIN ve GROUP BY'ın temeli farklı veritabanı sistemlerinde ortaktır; JSONB, arrays ve bazı window ve date functions gibi özellikler ise farklılık gösterir. Önce standart temeli öğrenip daha sonra bir diyalektin ek özellikleriyle tanışmak, bilgilerini farklı sistemlerde kullanabilmeni sağlar.

Uygunluk

Kimler için uygun — kimler için değil

Şu durumlarda senin için uygun

  • SQL'e sıfırdan başlıyor ve ilk dersten itibaren sorgu sonuçlarını görmek istiyorsan
  • Elektronik tablolarla veya raporlarla çalışıyor ve başkasını beklemek yerine kendi verilerini almak istiyorsan
  • Zaten bildiklerine JOIN'leri, indeksleri ve PostgreSQL'i eklemek isteyen bir geliştiriciysen
  • SQL mülakat sorularına hazırlanıyor ve sonunda rapor sunulan süreli pratik yapmak istiyorsan
  • Gün içinde kısa boşluklarda öğrenmek ve telefona uygun pratik yapmak istiyorsan

Şu durumlarda doğru araç değil

  • Pratik veritabanı telefonda bulunduğu için uygulamadan kendi şirket veritabanına bağlanman gerekiyorsa
  • Her kursun ve modun ücretsiz olmasını bekliyorsan: ilk kurs ve her Arena modunun bir bölümü ücretsizdir; Pro ise geri kalanının kilidini açar.
  • Derslerde SQLite ve PostgreSQL özellikleriyle standart SQL kullanıldığı için MySQL veya SQL Server'a özel bir kurs istiyorsan
  • Üretim veritabanlarını zaten yönetiyor ve dersler yerine bir başvuru kılavuzu istiyorsan

Sorular

Sık sorulan sorular

Telefonda SQL pratiği yapmanın en iyi yolu nedir?

Pratik, sorgu gerçekten çalıştığında en iyi sonucu verir; bu yüzden düzenleyicinin arkasında gerçek bir veritabanı bulunan bir araç aramalısın. SQL Öğren: Veritabanı & Sorgu, cihazda SQLite çalıştırır; PostgreSQL derslerini de cihazda çalıştırır ve sana kullanıma hazır pratik tabloları, günlük bir sorguyu ve on Arena modu sunar. Yazarsın, çalıştır düğmesine basarsın ve hakkında okumak yerine sonuç tablosunu görürsün.

Dersleri takip etmek için bir veritabanı veya sunucu yüklemem gerekiyor mu?

Hayır. SQL Öğren: Veritabanı & Sorgu, veritabanı motorunu uygulamanın içinde barındırır; bu nedenle yüklemen, yapılandırman veya bağlanman gereken hiçbir şey yoktur. Tabloların oturumlar arasında korunur; düzenleyici de şemaya göz atmana ve geçmişten önceki ifadeleri yeniden açmana olanak tanır.

Bu, tamamen yeni başlayanlara yönelik bir SQL kursu mu?

Evet. Yol, veritabanının ve tablonun ne olduğunu anlatarak başlar; ardından JOIN'lere ve toplamaya geçmeden önce SELECT, filtreleme ve sıralamayı öğretir. Kurslar A1'den C2'ye kadar seviyelendirilmiştir; böylece temel bilgiler rahatça oturduğunda aynı uygulamayla window functions, indeksler ve veritabanı yönetimine ilerleyebilirsin.

Uygulama MySQL, PostgreSQL veya SQLite öğretiyor mu?

Derslerin çoğu, küçük farklılıklarla MySQL'e ve diğer sistemlere aktarılabilen standart SQL'i öğretir. Pratik veritabanı SQLite'tır; ileri düzey kurslarda JSONB, diziler, materialized views ve satır düzeyi güvenlik gibi PostgreSQL özellikleri kullanılır. Yalnızca başka bir sistemde bulunan bir söz dizimine ihtiyacın varsa bu ayrıntı için o sistemin belgelerine bakmalısın.

Arena nedir?

Arena, SQL Öğren: Veritabanı & Sorgu içindeki pratik modlarından oluşan bir settir: Data Detective vakaları, veri seti paketleri (filmler, futbol maçları, albümler, hava durumu), Duel, Golf, Fix It, Drills, bir Schema Designer, bir Interview Simulator ve 60 saniyelik Rush oyunu. Örneğin Fix It, çalışan ancak yanlış satırları döndüren bir ifade gösterir ve sonucunu satır satır seninkiyle karşılaştırır.

SQL mülakatına hazırlanmak için bunu kullanabilir miyim?

Evet. SQL Öğren: Veritabanı & Sorgu, mülakat soruları ve beş süreli soru ile bir takip sorusu soran, ardından da rapor oluşturan bir Interview Simulator içerir. Golf ve Fix It modları, mülakat yapanların özellikle yoklamayı sevdiği iki beceriyi de geliştirir: aynı sonucu daha verimli yazmak ve bir sorgunun neden yanlış satırları döndürdüğünü fark etmek.

Kendi verilerimle pratik yapabilir miyim?

Arena'da bir CSV veya JSON dosyası içe aktarabilir ve sorgularla inceleyebilirsin. Sonuçları CSV olarak dışa aktarma Pro'nun bir parçasıdır. Veriler telefondaki veritabanında kalır; bu nedenle uygulamanın kendi sistemlerine bağlantı kurması gerekmez.

SQL öğrenmek ne kadar sürer?

SELECT, WHERE, GROUP BY ve temel JOIN'lerin özü, her gün kısa süreli pratikle birkaç haftada öğrenilebilir; bu da çoğu raporlama sorusu için zaten yeterlidir. Alt sorgular, window functions ve indeksleme daha uzun sürer çünkü bunlar bu temele dayanır. SQL Öğren: Veritabanı & Sorgu dersleri bu sırayla düzenler; seriler ve günlük sorgu da alışkanlığını sürdürmene yardımcı olur.

SQL Öğren: Veritabanı & Sorgu ücretsiz mi?

App Store ve Google Play üzerinden ücretsiz indirilebilir. Ücretsiz sürümde ilk kurs, diğer tüm derslerin ön izlemesi, düzenleyici ve sandbox, Daily Query, bir rehberli proje, iki görev, her Arena modunun bir bölümü ve günlük AI mentor hakkı bulunur; ayrıca reklamlar gösterilir. Pro tüm kursların, projelerin ve görevlerin, Arena'nın tamamının, sertifika sınavının ve sınırsız AI mentorun kilidini açar ve reklamları kaldırır.

Hangi platformları ve dilleri destekliyor?

SQL Öğren: Veritabanı & Sorgu, App Store üzerinden iOS'ta ve Google Play üzerinden Android'de çalışır; uygulama 22 dilde kullanılabilir. 4+ yaş derecelendirmesine sahiptir. Bağımsız bir uygulamadır ve PostgreSQL Global Development Group veya SQLite projesiyle bağlantılı değildir.

Başla

İlk SQL sorgunu bugün çalıştır

iOS ve Android'de, 22 dilde başlaması ücretsiz.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Son incelenme tarihi · CoddyKit tarafından yayımlandı · Gizlilik politikası
iOS ve Android üzerinde kullanılabilir.