Veri Tabanlarında İlişki
Üç çeşit ilişki tiri vardır:
Bire bir ilişki:
İlişkilendirdiğiniz iki tablodan birincisi ile ikincisi arasında sadece bir kayıt eşleşebilir. Bir tablodaki her bir veri için diğer tablodaki sahaya karşılık gelen bir veri varsa buna Bire-Bir ilişki denir. Örneğin Bir kişinin bir saat takması gibi.Bire-bir ilişkiler bir tablonun kendi sahaları arasındaki ilişkidir. Bire çok ilişkiler ise bir tablonun anahtar sahası ile başka bir tablonun aynı nitelikteki sahası ile ilişkisidir. Veritabanı uygulamalarında hiç faydalanmasanız bile sadece ilişkileri düzenleme ekranından faydalanabilirsiniz.
Bir-çok ilişkisi:
Birbirine bağladığımız iki tablodan birindeki bir kayıt diğer tabloda birden fazla kayıtla eşleşebilir. Bir ailenin birden fazla çocuğu olabilir; fakat her çocuğun sadece bir ailesi olabilir. Dostlarnımızın çocuklarıyla birlikte bir tablosunu edinmek istersek, üç çocuklu dostlarımızın adı yeni tabloya üç ayrı satırda yazılacak, iki çocuklu dostlarımızın adları iki, tek çocuklu dostlarımızın adları ise bir kere girecektir. Neden? Çünkü aile bağı (Aile Sıra No alanı), Çocuklar tablosunda çok kayda işaret ediyor.
Çok-çok ilişkisi:
İlişkilendirdiğimiz tablolardan birincisinde birden fazla alan, ikincisinde birden fazla kayda işaret ediyorsa, bu kez tablolar arasında çok-çok ilişkisi var demektir. Bir sipariş veritabanı düşünün: her bir sipariş emrinde birden fazla mal sipariş ediliyor olabilir; mal tablosunda ise her bir mal birden fazla sipariş tablosunda görünüyor olabilir. Böyle bir ilişkinin sonucu ortaya çıkacak üçüncü tabloda hem her bir sipariş, hem de her bir mal birden fazla satırda görünecektir.
09 Kasım 2009, Pazartesi
Bu içerikle ilgili henüz herhangi bir yorum yapılmamıştır.
18 Ocak 2010, Pazartesi
Veritabanının nedir? bileşenleri nelerdir?
Detaylar...
21 Aralık 2009, Pazartesi
Veri tabanlarında ilişki türleri
Detaylar...
09 Kasım 2009, Pazartesi
Veri tabanlarında anahtar kavramı birincil ve ikincil anahtar
Detaylar...
09 Kasım 2009, Pazartesi
Veri tabanlarında anahtar kavramı birincil ve ikincil anahtar
Detaylar...
09 Kasım 2009, Pazartesi
1 e 1, 1 e n, n e n
Detaylar...
09 Kasım 2009, Pazartesi
Veritabanlarında bulunan ilişki türleri.
Detaylar...
09 Kasım 2009, Pazartesi
Veri tabanlarında anahtar kavramı birincil ve ikincil anahtar
Detaylar...
26 Ekim 2009, Pazartesi
Veri tabanlarının karşılaştırma tablosu
Detaylar...
19 Ekim 2009, Pazartesi
Postgresql nedir?postgresqlin tarihçesi?postgresqlin özellikleri nelerdir?
Detaylar...
19 Ekim 2009, Pazartesi
Veritabanı hakkında bilgi
Detaylar...
12 Ekim 2009, Pazartesi
Veri tabanlarının özellikleri
Detaylar...
12 Ekim 2009, Pazartesi
Bir çok veritabanının bazı kriterlerde karşılaştırılması..
Detaylar...
12 Ekim 2009, Pazartesi
En çok tercih edilen veri tabanlarının karşılaştırılması.
Detaylar...
12 Ekim 2009, Pazartesi
Veritabani basit olarak bilgi depolayan bir yazilimdir. Birçok yazilim bilgi depolayabilir ama arada...
Detaylar...
04 Ocak 2009, Pazar
Order By ve Limit komutlarının kullanım şekilleri ve görevleri
Detaylar...
26 Mayıs 2008, Pazartesi
Joinler, inner join, left join, right join
Detaylar...
26 Mayıs 2008, Pazartesi
Sql fonksiyonları getdate, now, chr, replace
Detaylar...
26 Mayıs 2008, Pazartesi
Insert, insert ile başka tablodan kayıt almak, delete, update
Detaylar...
12 Mayıs 2008, Pazartesi
İlişkisel veritabanının en temelinde birden fazla tablo üstünde birlikte işlem yapabilmek yatar. Bu ...
Detaylar...
12 Mayıs 2008, Pazartesi
Fonksiyonlar, count, sum, avg, max, min, lower, upper, length, round, mod, left, right, concat, if
Detaylar...
12 Mayıs 2008, Pazartesi
Like joker karakterler, ıs [not] null, order by, group by, as
Detaylar...
12 Mayıs 2008, Pazartesi
Like joker karakterler, order by, group by
Detaylar...
12 Mayıs 2008, Pazartesi
Sql fonksıyonlar, count, sum, avg, max, mın, lower, upper, length, round, mod, left, right, concat, ...
Detaylar...
12 Mayıs 2008, Pazartesi
Fonksiyonların anlatımı
Detaylar...
12 Mayıs 2008, Pazartesi
Sql kendi içinde bir cok fonksiyonu barındırır, bunlar sayım ve hesaplama için kullanılabilir.
Detaylar...