Menu
Coddy logo textTech

Veritabanı nedir

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 2 / 72.

Veritabanları, verileri düzenli bir şekilde depolayan büyük kovalar gibidir.

Bir veritabanı oluşturmak isteyeceğimiz iki örnek aşağıda verilmiştir:

  • Öğrenciler, dersler ve öğretim görevlileri hakkındaki verileri kaydetmek için bir üniversite veritabanı.
  • Satışları, araç stokunu ve çalışanları takip etmek için bir otomobil acentesi veritabanı.
  • Ve daha fazlası

Bir veritabanının içinde tablolar bulunur ve her tablonun bir adı, sütun adları ve satırları vardır.

Örneğin, bu bir workers tablosudur:

 firstnamelastnameageexp_yearsgender
1GhullyThuas292.3Female
2BostalShkolky320.2Male
3QaostuMalop214Female

workers tablosunda 5 veri sütunu (firstname, lastname, age, exp_years, gender) ve 3 satır bulunur. İlk sütun (1, 2, 3 değerlerini gösteren) yalnızca bir satır numarasıdır; veri sütunu değildir.

3 çalışanımız olduğunu bilmek için özel bir araca ihtiyacımız yok ve hepsinin yaş ortalamasını hesaplamak kolaydır (29 + 32 + 21) / 3.

Ancak bin, hatta bir milyon satırımız olduğunda ne olur?

Veritabanları ve SQL (Structured Query Language) tam da bu noktada devreye girer.

SQL, veritabanlarındaki verileri yönetmek ve işlemek için özel olarak tasarlanmış standart bir dildir.

Veritabanları tüm tabloları depolar ve SQL, ihtiyacımız olan verileri çıkarmamıza ve analiz etmemize yardımcı olur.

Veritabanından tablonun tamamını çıkarmak için hangi sütunları SELECT edeceğimizi ve hangi tablodan FROM çıkaracağımızı belirtmemiz gerekir.

Bunu yapmak için şunu yazacağız:

SELECT column1, column2, column3 FROM table_name
challenge icon

Görev

Kolay

Kullanılabilir tablolar ve sütunlar:

  • workers: firstname, lastname, age, exp_years, gender

 

Veritabanından tablonun tamamını (tüm sütunları) çıkarmak için bir sorgu yazın.

SELECT * kullanın veya workers tablosundaki her sütunu almak için tüm sütunları açıkça listeleyin.

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground