şükela:  tümü | bugün soru sor
  • database teorisinde querynin sonucunu veren ifadeyi yazarken kullanilan yontem. bircok isareti vardir. ornek olarak pi isaretini belli bir sutunu secmek icin, sigma isaretini belli bir ozellige sahip tuple'lari secmek icin kullanirlar bunu kullananlar. gayet basit ve zevkli bir yontemdir.
  • anlamasi ve anlatmasi en zor olan kismi division operator muhabbetidir. anlatirken anlamaya calisirsak; asagidaki gibi a ve b isminde iki table'imiz olsun.

    a:
    c d
    1 2
    1 3
    1 4
    5 2
    5 3
    5 9
    6 2
    6 3
    6 4

    b:
    d
    2
    3
    4

    simdi e = a/b örnegi uzerinden aciklamak gerekirse; ayni isimde olan attribute'taki tum degerleri tek bir degerde karsilayabilen diger attribute degerleri sonucumuz oluyor. yani c attribute'unda 1 degeri b'deki d attribute'unun tum degerleriyle eslesmis olarak bulunuyor. bu yuzden sonucumuzda 1 olacak. 5 degeri 2 ve 3'le eslestigi tuple'lari olmasina ragmen 4'le hic eslesmemis, bu sebepten 5 bizimle degil. 6 degerinin tipki 1 gibi b'deki tum d degerleriyle eslestigi tuple'lar mevcut. böylece sonucumuz
    e:
    c
    1
    6
    oluyor. hayirli traslar.
  • sql server join işlemleri de dolaylı yoldan ilişkisel cebir'e dayanıyor kanımca.