İçeriğe geç
parazade

Veritabanı Tablosu Nedir?

İngilizce: Database Table

Yayın: · Son güncelleme:

Veritabanı Tablosu Nedir? Kısaca

Veritabanı tablosu, ilişkisel bir veritabanında aynı türdeki kayıtları satırlar ve sütunlar hâlinde saklayan temel yapıdır. Her satır bir kaydı, her sütun o kayda ait bir özelliği temsil eder.

Veritabanı Tablosu nedir?
İçindekiler
  1. Veritabanı tablosu nedir?
  2. Örnek bir tablo
  3. Excel sayfasından farkı ne?
  4. Tablo tasarlarken dikkat edilecekler

Veritabanı tablosu nedir?

Veritabanı tablosu, belirli bir konuya ait verilerin düzenli biçimde saklandığı yapıdır. İlişkisel veritabanlarında bütün veri tablolarda durur. Bir mağaza sisteminde "urunler", "musteriler" ve "siparisler" ayrı tablolar olarak tutulur.

Her sütunun bir adı ve veri türü vardır: metin, tam sayı, tarih, ondalıklı sayı gibi. Satırlar ise tek tek kayıtlardır.

Örnek bir tablo

Varsayımsal bir "musteriler" tablosu şöyle görünebilir:

id ad sehir kayit_tarihi
1 Ayşe Yılmaz İzmir 2026-03-12
2 Mehmet Kaya Ankara 2026-04-02

Burada "id" sütunu birincil anahtardır ve her müşteriyi benzersiz biçimde tanımlar. "kayit_tarihi" sütununa metin yazılamaz, çünkü veri türü tarih olarak belirlenmiştir.

Excel sayfasından farkı ne?

Görünüş olarak bir Excel sayfasına benzer, ama kurallar çok daha sıkıdır. Veritabanı tablosunda bir sütuna yanlış türde veri girilemez, zorunlu alanlar boş bırakılamaz ve aynı birincil anahtar iki kez kullanılamaz. Ayrıca tablolar, yabancı anahtar aracılığıyla birbirine bağlanabilir.

Bu kurallar başta kısıtlayıcı görünür. Uzun vadede ise "İzmir", "izmir" ve "Izmir" gibi aynı şehrin üç farklı yazılışından doğan karmaşayı önler.

Tablo tasarlarken dikkat edilecekler

Her tablo tek bir konuyu anlatmalı. Müşteri bilgisini sipariş tablosuna tekrar tekrar yazmak yerine ayrı tabloya koyup bağlantı kurmak, normalizasyonun temel fikridir. Sütun adlarını kısa, açıklayıcı ve tutarlı seçin; Türkçe karakter yerine "sehir" gibi ASCII yazımlar, farklı araçlarla uyumu kolaylaştırır.

Sıkça Sorulan Sorular

Bir veritabanında kaç tablo olabilir?

Bir veritabanında tek tablo da olabilir, yüzlerce tablo da. Sayıyı belirleyen, uygulamanın kaç farklı konuda veri tuttuğu ve bu verilerin nasıl ayrıştırıldığıdır.

Tablo ile view arasındaki fark nedir?

Tablo veriyi fiziksel olarak saklar. View ise bir veya birden fazla tablodan veri çeken kayıtlı bir sorgudur ve kendi başına veri tutmaz.

İlgili terimler

İlişkisel Veritabanı(Relational Database)İlişkisel veritabanı, verileri satır ve sütunlardan oluşan tablolarda saklayan ve tabloları ortak anahtarlarla birbirine bağlayan veritabanı türüdür. Veriler SQL diliyle sorgulanır ve güncellenir.Birincil Anahtar(Primary Key)Birincil anahtar (primary key), bir veritabanı tablosundaki her satırı benzersiz biçimde tanımlayan sütun ya da sütunlar grubudur. Değeri boş bırakılamaz ve aynı tabloda iki kez kullanılamaz.Veritabanı Şeması(Database Schema)Veritabanı şeması (schema), bir veritabanındaki tabloların, sütunların, veri türlerinin, anahtarların ve tablolar arasındaki ilişkilerin yapısını tanımlayan plandır. Verinin kendisini değil, iskeletini anlatır.Normalizasyon(Database Normalization)Normalizasyon, ilişkisel veritabanı tasarımında veri tekrarını ve güncelleme hatalarını azaltmak için tabloları kurallara göre bölme işlemidir. Bu kurallar birinci, ikinci ve üçüncü normal form gibi aşamalarla tanımlanır.Veritabanı(Database)Veritabanı, verilerin düzenli, aranabilir ve güncellenebilir biçimde saklandığı elektronik kayıt sistemidir. Müşteri listeleri, siparişler ve ürün bilgileri gibi veriler veritabanlarında tutulur.Yabancı Anahtar(Foreign Key)Yabancı anahtar (foreign key), bir tablodaki sütunun başka bir tablonun birincil anahtarına işaret etmesini sağlayan kısıttır. Tablolar arasındaki ilişkiyi kurar ve var olmayan bir kayda bağlantı yapılmasını engeller.ASCIIASCII, harf, rakam, noktalama işareti ve bazı kontrol karakterlerini 0 ile 127 arasındaki sayılarla eşleştiren 7 bitlik karakter kodlama standardıdır. Modern kodlamaların temelini oluşturur.