Yeni ders serisi 11. Sınıf Meslek Lisesi Veri tabanı dersi Anlatım 1.ders

Czverf ToS

Katılımcı Üye
26 Haz 2016
646
0
Mars
Arkadaşlar bize 2 gün full atölye var.Ben her güne 1 ders diyecem burda paylaşıcam.Veri tabanı bölümüne gidenler,öğrenmek isteyenler takip etsin önümüzdeki pazartesi ve salı 2ders ve 3.ders diye o günlerde anlatım yapıcam hem ben bilgilerim pekiştiricem hemde sizde benle öğrenmiş olucaksınız. iyi okumalar...(DEVAMI İÇİN BİR TEŞEKKÜR VERMENİZ YETERLİ)

Veri Tabanı nedir ?

Verilerin belli kural ve sistemeatiğe göre saklandığı gerektiğinde erişilip güncellene bildiği yapılara veritabanı denir.

Temel veri tabanı kavramları::

1.Tablo: Tablolar veritabanının ana nesneleridir.DATA FIELD adı verilen veri alanlarından oluşur(Sütun).Veri alanlarına
girilen veriler yani satırlar kayıt olarak adlandırılır.Tablolardaki hücrelerdeki anlamlı veya anlamsız her bir medin
veri olarak adlandrılır.Verilerin yanyana oluşturduğu bütünede kayıt adı verilir.Her alanın sakladığı veriye göre alan
türü belirlenmesi gerekir.Öreneğin:Ad Soyad alanı metin türünden olması gerkirken yaş alanının sayı türünden olması
gerekir.

TABLO:::::::::::::::::::::::::::::::::::::
No ADI DOĞUM TARİHİ Doğum yeri
1 Ali 12/01/1879 Ankara -----}Kayıt
--------------------------------------
2 veli 22.09.1979 istanbul
3 ahmet 23.10.1991 izmir
4 mehmet 12.05.1987 denizli
5 hasan 12.10.1980 manisa

Tabloda: Dğum yeri kısmı (Alan adı,Data Field) 3,Veli,İzmir (Veridir)

Alan adları mutlaka bennzersiz olmalıdır.Her kayıt birbirinden farklı olmalıdır.Hücrelerdeki veriler atomik olmalıdır.

Kısıtlayıcı(COUNSTRAINT)::

Her hangi bir alan içerisine girlecek verileri zorlayan kurallara Kısıtlayıcı denir.5 Çeşit kısıtlayıcı vardır.

KOntrol kısıtlayıcısı:TC kimlik 11 haneli olmalıdır.Cinsiyet ya Bay yada Bayan olmalıdır.Mailde "@" olmalıdır.

B.Default Kısıtlayıcısı:Bir alan boş geçilince atılan var sayılan değer.

C.Uniqe Kısıtlayıcısı(TEKİL):Tablodaki herhangi bir verirnin tekrarsız olmasını zorlamak için kullanılır.

D.Birincil Anahtar Kısıtlayıcısı(Primary Key):Tablolarda her satırı benzersiz yapmak ve bir kayda ulaşmakta
karşılasabilicek soru işaretlerini ortadan kaldırmak için kullanılan yapılara birincil anatar(PK)denir.

E.Yabancıl Anahtar(Foreign Key)::

Tablolar arasında ilişki kuramk için kullanılan anahtarlardır.Birincil anahtartdan farkı boş ve birbiriyle aynı değerler
içerebilmesidir bir tabloda tek bir birincil anahtar bulunurken birden fazla yabancı anahtar bulunabilir.Bir tablodaki
yabancıl anahtar başka bir TABLONUN birincil anahtarı olabilir.

F.TRIGGER(Tetikleyici)::

Birbiriyle ilişkili tablolarda bir tabloda yapılan ekleme yada silme işlemi başka bir tablodaki alanın değerini etkiliyorsa
bu iş otomatikleştirecek tetikleyiciler kullanılmalıdır.

G.Result SET(Sonuç Kümesi):: Burda kaldık devamı gelecek...
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.