Veritabanındaki Temel Kavramlar

N
  • Kullanıcı NeStLe
  • Başlangıç tarihi Başlangıç tarihi
  • - Veritabanları & SQL
Veriler fiziksel hafızada Veri Dosyaları(DataFiles) halinde saklanır. Dosya, bilgisayarların bilgileri birbirinden ayırarak saklamak için kullandığı temel bilgi depolama yapısıdır. Bir dosyada, bir çok veri yer alabilir.

Tablolar :
Bir tablo yani günlük hayattaki ‘liste’ kavramı, satırlardan ve sütunlardan oluşur. Mesela Öğrenci kayıt listesini (yani Ogrenci tablomuzu) ele alacak olursak, her bir satırda bir öğrenciye ait bilgiler yer almaktadır.

Alan(Field) :
Yapılandırılmış bilginin her bir kısmını saklamak üzere yapılan tanımlamadır. Her bir alan, yapılandırılmış verinin bir birimini tutmak üzere tanımlanır. Her bir sütunun adı ile birlikte diğer bilgilerinin(en fazla kaç birimlik bilgi bu hücrede saklanabilecek, ne tür bilgi saklanacak vs.) ortaya koyduğu tanıma alan denir.

Satır(Row): Bir tabloda yer alan her bir kayıt bir satıra karşılık gelir.

Sütun(Column): Tablolar dikey sütunların yan yana gelmesiyle meydana gelmiştir.

Kayıt(Record): Yapılandırılmış verilerden her birine bir kayıt denir. Yani, alan bilgileri ile birlikte her bir satır bir kayıttır.

Veri Tipi(Data Type): Bilgisayar, kayıtları yapısal olarak tutarken, onların yapıları hakkında fikir sahibi olabilmek için bazı özelliklerinin önceden tanımlanması gerekir.
Bir veritabanı oluşturulurken, her bir alanın tipinin ne olacağı tanımlanmak zorundadır. Bir alana tamsayı mı yoksa harf mi; tarih mi yoksa ondalıklı bir sayı mı geleceği ancak tanımlandıktan sonra kayıt girilebilir.

Ayrıca, bir alanın uzunluğu ne kadar olacak, harf girilebiliyorsa en fazla kaç harf girilebilecek, rakam ise en fazla kaç basamaklı olabilir... türden soruları yanıtlamak için de yine VTYS bir alan için veri tipi belirlememizi ister.

Zorlayıcı(Constraint): Herhangi bir alan için girilebilecek verileri kısıtlayıcı kurallara Zorlayıcılar denir. Kullanıcı, zorlayıcının istediği şekilde veri girmezse, VTYS hata verir. Böylelikle veritabanına kullanıcının keyfi değerler girmesi önlenmiş olur.

Anahtar(Key): Anahtar bir veya birden fazla alanın bir satır için niteleyici olarak girilmesi için tanımlanan özel bir çeşit zorlayıcıdır. Tekrarlamayacak bir anahtar alan tanımlandığında, Bu anahtar alana birincil anahtar alan denir. Primary Key, Unique Key, Foreign Key gibi türleri vardır.

 
Geri