Konular

Veri Tabanlarında İlişki

 

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.

Yorumunuzu Ekleyin
Veri Tabanlarında İlişki Yorumları +1 Yorum
  • umut
    1
    umut
    Örneklerinizi beğendim. Güzel açıklamışsınız.
    12 Mart 2015 03:25:58, Perşembe
Veritabanı Nedir?

Veritabanı basit olarak bilgi depolayan bir yazılımdır. Bir çok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi verimli ve hizli bir şekilde yönetip degiştirebilmesidir. Veritabanı, bilgi sisteminin kalbidir ve etkili kullanmakla değer kazanır. Bilgiye gerekli oldugu zaman ulaşabilmek esastır. Indeksi olmayan bir kütüphane ve bütün kitapların ayni kapağa sahip oldugunu düşündüğünüzde kütüphane kullanıcılarının ne kadar çok işi olacağını tahmin edersiniz. Bir veritabani bir kütüphanenin mükemmel bir indeks sistemi oldugu gibi, aynı zamanda kütüphanenin kendisidir. İlişkisel veritabanı yönetim sistemleri relational database management systems - rdbms büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının saglandığı, bilgilerin bütünlük içerisinde tutulabildigi ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle veritabani da bir ilişkisel veri tabanı yönetim sistemidir.

145,107 Okunma 5 Yorum 12/10/2009 18:59:51 14/05/2014 19:00:28

Sql Komutları

Sql komutlarından DISTINCT, IN, NOT IN, IN(SELECT...), ANY, ALL, EXISTS, NOT EXISTS, UNION, EXCEPT, BETWEEN kullanımı

102,943 Okunma 8 Yorum 05/05/2008 12:04:24 08/06/2013 12:05:39

Veritabanı Nedir?

Veritabanının nedir? bileşenleri nelerdir?

50,501 Okunma 0 Yorum 18/01/2010 08:27:01 11/01/2019 21:01:33

Join İşlemleri

İlişkisel veritabanının en temelinde birden fazla tablo üstünde birlikte işlem yapabilmek yatar. Bu sayede verilerin tekrarlaması önlenmiş olur ve sonuçta veri yönetimi kolaylaşır.

36,143 Okunma 3 Yorum 12/05/2008 22:23:30 20/02/2015 22:23:40

Insert, Delete, Update

Insert, insert ile başka tablodan kayıt almak, delete, update

33,469 Okunma 1 Yorum 26/05/2008 03:36:52

View Oluşturma

Sql komutlarından view oluşturma ve faydaları, myadminde gösterimi

32,948 Okunma 4 Yorum 28/04/2008 21:58:04

Sql Komutları

Dıstınct, ın, not ın, ınselect..., any, all, exısts, not exısts, unıon, except, between

26,263 Okunma 0 Yorum 05/05/2008 10:21:47

Postgresqlin Özellikleri

Postgresql nedir?postgresqlin tarihçesi?postgresqlin özellikleri nelerdir?

23,684 Okunma 1 Yorum 19/10/2009 09:13:34

Joinler

Joinler, inner join, left join, right join

21,502 Okunma 1 Yorum 26/05/2008 11:41:45 20/02/2015 22:25:34

Yükleniyor...