Professional Documents
Culture Documents
24
VER TABANI YNETM SSTEMLER I Alako BURMA
Metin : Yazlacak bilgiler harflerden veya hem harf hem de saylardan meydana
geliyorsa kullanlacak veri trdr. Bu alana bolukta dahil olmak zere en fazla 255
karakter bilgi yazlabilir. Bu alana yazlan bilgiler sadece saylardan da oluabilir, ama
yazlan saylar hesaplama ilemlerinde kullanlamazlar.
Not : Uzun metin yada metin ve say bileimi kullanlabilir. Genelde aklama ya
da uzun bir not yazlacaksa bu alan kullanlr. 64.000 karakterle snrldr.
Say : renci numaras, rencinin snf gibi saysal bilgiler iin kullanlr.
Saysal alanlar matematiksel hesaplamalarda kullanlabilir. Bor, alacak, renci
harc gibi.
Tarih/Saat : 100 ile 9999 arasndaki yllar iin tarih ve saat deerleridir.
25
VER TABANI YNETM SSTEMLER I Alako BURMA
Para Birimi : Bir ile drt arasndaki ondalk basama olan, matematik
hesaplamalarnda kullanlan para birimi deerleri ve saysal veriler.
Otomatik Say : Tabloya yeni bir kayt eklendiinde, Access tarafndan atanan
benzersiz ardk (birer birer artan) ya da rasgele saylar. Otomatik say alanlar
deitirilemez.
Evet/Hayr : Yalnzca iki deerden birini ieren alanlar Evet / Hayr, Doru /
Yanl, Ak / Kapal gibi alanlar gibi.
OLE Nesnesi : Access tablosuna balanm ya da kattrlm bir nesne.
(Microsoft Word veya Excel alma sayfas gibi)
Kpr : Tklandnda kullancy baka bir dosyaya, dosyadaki bir konuma
veya Internetteki (www) bir blgeye ynlendiren balant.
Arama Sihirbaz : Deerleri baka tablo, sorgu ya da deerler listesindeki
deerlerden seilen bir alan yaratmamza yardmc olan sihirbaz.
26
VER TABANI YNETM SSTEMLER I Alako BURMA
Herhangi bir alan iin girilebilecek verileri kstlayc kurallara zorlayclar denir.
lgili alana girilebilecek deerleri snrlayan bir deyim yazlr. Kullanm bazen ok
faydaldr ve zellikle yanl bilgi giriini engeller ve verilerin doru girilmesini zorunlu
hale getirir. Kullanc, zorlaycda belirtilen kural dnda bir veriyi tabloya yazmaya
altnda, VTYS hata verir. Bylelikle veritabanna kullancnn keyfi deerler
girmesi nlenmi olur ve veri tabannda tutarllk salanm olur.
rnein, bir rencinin snf bilgisine ait deerler yazlrken bu alan iin
rakamsal 1 ile 6 arasnda bir zorlayc deer tanmlanrsa; veri girii srasnda 1 ile 6
arasndaki deer dnda bir deerin snf bilgisi alanna yazlmas engellenmi olur.
Dolays ile snf iin yazlmamas gereken bir deer; bilgi girii balangcnda kontrol
edilmi olur.
ekil 3.3.1. de mavi izgilerle evrelenmi alanda Ms Access veri taban
programnda bir kstlaycnn tanmlanmas yaplm ve zellikle kullanc tarafndan
yanl bilgi girii engellenmi ve verilerin doru yazlmas zorunlu hale getirilmitir.
27
VER TABANI YNETM SSTEMLER I Alako BURMA
Anahtar bir veya birden fazla alann bir satr iin niteleyici olarak girilmesi iin
tanmlanan zel bir eit zorlaycdr. Tekrarlamayacak bir anahtar alan
tanmlandnda, bu anahtar alana birincil anahtar alan denir. Primary Key, Unique
Key ve Foreign Key olmak zere 3 eit anahtar vardr.
Primary Key (Birincil Anahtar) : Bir tablodaki, her bir satrn yerine vekil
olabilecek bir anahtar veridir. Tabloda bu alana ait bilginin tekrarlanmamas gerekir.
Standart olarak bir tabloda verilerin, fiziksel hafza stnde de hangi alana gre
dizileceini de primary key belirler. Bu, bazen bir tek alan olabilecei gibi, bazen
birden fazla alan da birleerek bir birincil anahtar oluturabilir. rnein programda
personelin sicil numaras alanna gre aramalar yaplacaksa Primary key personel
sicil numaras olmaldr. Personelin ad ve soyadna gre aramalar yaplacaksa ad ve
soyad alanlar birletirilerek iki alandan tek anahtar alan tanmlamas yaplr.
Unique Key(Tekil Anahtar): Unique Key olarak tanmlanan alan iin bir deer
sadece bir kere girilebilir. Bir baka satra daha ayn verinin girilmesine izin verilmez.
Primary Key den farkl olarak Unique Key, NULL (boluk) deerini alabilir. rnein
programda her personele ait bir sicil numaras olaca iin bu alan Unique key olarak
tanmlanabilir. Ama isim alan birden fazla ayn isme sahip personel olabilecei iin
bir Unique key olarak tanmlanamaz. Ali isimli birden fazla personel olabilecei gibi.
28
VER TABANI YNETM SSTEMLER I Alako BURMA
Foreign Key (Yabanc Anahtar) : Bir tabloya girilebilecek deerleri baka bir
tablonun belli bir alannda yer alabilecek veri grubu ile snrlandrmaya ve en nemlisi
de ilikilendirmeye yarar. rnein, olmayan bir kitabn dn tablosuna
eklenememesi ve dn tablosuna eklenen bir kitabn numaras araclyla detay
bilgilerine eriilmesi gibi. Burada Kitap.KitapNo birincil anahtar alan; Odunc.kitapNo
ise yabanc anahtardr.
29
VER TABANI YNETM SSTEMLER I Alako BURMA
ki veya daha fazla tabloyu birlikte sorgulama ilemine join ismi verilir. likisel
veritabannn en temelinde birden fazla tablo stnde birlikte ilem yapabilmek yatar.
Bu sayede verilerin tekrarlanmas nlenmi olur ve sonuta veri ynetimi kolaylar.
rnein, Kitap tablosunda, Kitabn bir tekil numara ile listesini tutmak ve dn
listesinde de bu Kitabn kim tarafndan alndnn, geri getirilip getirilmediinin kayd
tutulmaktadr. Bazen, bu iki tablodaki bilgilere de bir tek sorgu sonucu olarak ihtiya
duyulabilir.
rnein; elimizde yle bir sonu olmaldr ki, hangi kitabn kim tarafndan
dn alndn bir listede grme ihtiyac duyulsun. Bu iki tablo birbirine, kitapNo
alan ile baldr. nk, dn verilen bir kitap hakknda detayl bilgi edinilmek
istenildiinde, dn listesinden kitap numarasn alp, daha sonra Kitap tablosundan
ayn numaray bulmak ve karlndaki kitap hakkndaki detaylar grmek.
30