folder Tahribat.com Forumları
linefolder Bilişim Güvenliği
linefolder Database"Deki İlk Kaydı Getirme Mantığı Nedir??



Database"Deki İlk Kaydı Getirme Mantığı Nedir??

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CLK-J35
    CLK-J35's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek
    Database'deki ilk kaydı getirme mantığı nedir

    CeLeKatireJeotuzbeş
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ir2
    ir2's avatar
    Bilgi/Destek Madalyası Developer Madalyası
    Kayıt Tarihi: 10/Mayıs/2003
    Erkek

    SELECT * from TABLO where id=1


    tabi id ismi değişir

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Desert-Tiger
    Desert-Tiger's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek

    WC ACADEMY yapıon dimi ondan sordun  

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arahman
    arahman's avatar
    Kayıt Tarihi: 29/Temmuz/2005
    Erkek
    Desert-Tiger bunu yazdı:



    WC ACADEMY yapıon dimi ondan sordun  




    olabilir

    Agrasif miyim neyim?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tagext
    tagext's avatar
    Üstün Hizmet Madalyası Başarı Madalyası
    Kayıt Tarihi: 25/Temmuz/2002
    Erkek
    sql olarak soruyorsan select top 1 from table gibi bişeydi. programlama ile ilgili soruyorsan kullandığın resulset yada datareader in ilk kayıdı gösterme gibi bir fonksiyonu vardır.


    database metadata > sql engine > storage kısımlarından oluşur. sen sql ini çağırdıüın zaman metadata kısmında (burda kullanıcılar tablo adları tablonun dosyanın üzerindeki yeri gibi bilgiler tutulur) yetkin tablonun yeri vs.. gibi şeyler kontrol edilir sql compiler ı sana dosyanın yerini söyler ve senin aradığın kısım memory'ye yüklenir ve ordan sen bu veriyi okursun. her database motorunun kendi algoritmasıyla verinin yeri dosya üzerinde bulunur.
    en basitinden bir dosya sistemini ele alırsan. şöyle bir yapın olsun

    isim 10byte

    soyad 20byte

    telefon 30byte
    olsun ve verileri alfabetik olarak sıraladığını varsayalım. sen diyelim 4.cü kayıtı bu dosyadan çekiceksin. 4.kişinin yeri (4-1) X 1 kayıtın boyu (10+20+30)=180byte sen eğer pointerını 180 byte dosya üzerinde ilerletirsen aradığın kaydın başına gelirsin. dediğim gibi bu en basit veri işleme modeli.

    ftw
Toplam Hit: 17983 Toplam Mesaj: 5