Konular

Web Siteleri ile Veri Tabanları Nasıl Çalışıyor?

Web?in en kullanışlı uygulamalarından birisi bir web sitesi ile bir veri tabanı arasında bağlantı kurma kabiliyeti olup, Esas itibariyle uleb sayfası, veri tabanı uygulamalarının ön-sonudur.Bu da arama kriterlerini seçmenizi ve ve sahibi bilgisayarınızın veri tabanında yerleşik bulunan karmaşık aramaları yürütmenizi bile mümkün kılar

www.dijitalders.com    Web Siteleri ile Veri Tabanları Nasıl Çalışıyor?

    Web siteleri ve veri tabanları arasındaki bağlentıyı mümkün kılan bu tipin iyi bilinen ve geniş oranda kullanılan bir örneği Yahoo! Web sitesidir. Yahoo! Sitesi, anahtar kelimelere göre aranabilen web sitesi tanımlamalarına ait yoğun veri tabanlarına ön-son olarak hürmet eder. Welcome (hoşgeldiniz) sayfasında bulunan bir arama dialog kutusuna aradığınız objeyi temsil eden bir anahtar kalime girilir. Sayfadan “Search” (arama) komutu seçildiği zaman browser’den web server’ine bir talep gönderilir ve girilen anahtar kelimeyi içeren tüm web sayfalarının listesi server tarafından verilir.

    Bütün bunların yanında web bilgi sunmakla kalmaz, aynı zamanda toplayabilir de, örneğin bir çok web siteleri kullanıcılarına isimlerini, adreslerini ve birçok demografik bilgiyi kayıt ettirerek bir veri tabanında hapseder ve depolar.

 

 

Web Siteleri ile Veri Tabanları Nasıl Çalışıyor?

    Ama tüm bunlar nasıl çalışmaktadır? Birleşik bir dev olmanıza veya bu amaç (web sitenizi bir veri tabanına bağlamak) için yeterli bir programcı olmanıza gerek yoktur. Gerçekte, bir web sitesini bir veri tabanına bağlmak nisbeten basıt olabilmektedir. Veri tabanı sadece herhangi bir formu alarak bir File Maker Pro veri tabanı kadar basit veya Oracle SQL veri tabanı kadar karmaşık olabilir. Web sitelirini ve veri tabanlarını bir araya getiren köprü Comman Gateway İnterface (CGI) olarak tanımlanır.

    Veri tabanının müşteri yönünde ise, arama terimlerini girdiğiniz bir formu ihtiva eden bir web sayfası göreceksiniz. Aramayı yürüterek bir CGI seripti başlatırsınız. Bu Seript web server’ine bir arama komutu gönderir. Bu komut ise web serveri üzerindeki CGI kutusuna bir bağlantı şeklindedir. Verilecek komut aşağıdaki gibi olacaktır:

    http:// seach.yahoo.com/bin/seach?p= public + realtions

    web server’i bu URL’yi aldığı zaman URL’yi bir CGI scripti (bu örnekte “script” olarak belirtilmektedir) için bir tetik olarak tanımlar ve arama kriterleri (bu örnekte “Public relations”’ ile birlikte, CGI kullanan mini programa gönderir. CGI server’i daha sonra aramayı veri tabanına gönderir, sonucu içeren ve veri tabanı tarafından yaratılan HTML sayfası ile birlikte sorfulamanın sonuçlarını alır ve müşteriye geri göndermek üzere web Server’ine gönderir.
    Burada talepler ve verilirin bir sürü işleme tabi tutulmuş olmalarına karşılık, ancak daha da büyük bir veri tabanının araştırılması çok hızlı bir şekilde olmaktadır.
    Bunun sebebi ise UNIX ve Windows NT veri tabanlarıın (ki bunlar en sık kullanılan tiplerdir) bu görevleri simultane olarak yapabilmeleridir. Tüm bunlar perde arkasında gerçekleştiği için sizin hiçbir şekilde veri tabanı çalışması yapmanız veya yazı (script) yazmanız gerekmeyecektir. Bunun yerine, ziyaret ettiğimiz web sitelerinde bulunan ve kullanımı kolay olan bağlantılar veri tabanlarının interaktip çalışmasını düzenleyecekleri için sadece ne aradığınızı yazmanız yeterli olacaktır.

    WEB VERİ TABANLARI İLE NASIL ÇALIŞIR?

    Arama; bir CGI scriptini çalıştırarak arama terimlerini ve HTML kodlarını kabul edecek olan bir formu ihtiva eden bir web sayfasıhnda başlar. Browser bilgiyi web Server’ine bir sorgulama zinciri içinde iletir. Sorgulama zinciri, CGI serini’nin ismini cgi-bin isimli bir directory’de taşır. Bu directory de arama terimlerini içeren bir alt-directory tarafından takip edilir. Buradaki arama terimleri genellikle soru işareti (?) veya bölü işareti (/) tarafından ayrılmışlardır.
    Ekstra bir yol için oluşturulan HTML kodu şu şekilde görülebilir :

          <a href=”cgi-bin/search?preston+gralla/”>.

    Web server'i içerisinde arama terimleri bulunan URL’yi aldığı and bilgileri CGI programı üzerinden veri tabanına gönderir. Tipik olarak, program kendine has bir directory’de depolanır. Bu directory, Web server tarafından hizmete sunulan tüm CGI scriptlerini ihtiva eder.

    Veri tabanı, arama kriterleri ile uyum gösteren (eşleşen) kayıt veya kayıtları ele geçirir. Veri tabanı kayıtları metin veya numerik bilgi içerebildikleri gibi grafik veya diğer bilgi tiplerinin referanslarını da içerebilirler.

    Veri tabanı elde edilen bilgiyi, yeni bir HTML sayfası şeklinde CGI aracılığı ile Web Server'ına iade eder. Bunu takiben de server sayfayı müşteri browserine yeni bir HTML sayfası olarak geri gönderir.

 

 

 

 

 

 


Kaynak ekinoks.cu.edu.tr/internet/konu_32.htm

 

 

 
Yorumunuzu Ekleyin

Internet Bağlantı Türleri

Her geçen gün daha da ilerleyen yazılım ve internet teknolojisi yüzünden, online içeriklere ulaşmak yavaş bağlantılar ile tam bir eziyet halini almaya başladı.

36,151 Okunma Henüz yorum yapılmamış 19/12/2012 08:15:19 11/01/2019 13:08:05

Asenkron ve Senkron Meselesi

AJAX’i Anlamak yazısında AJAX’i tarif ederken açılımının Asenkron Javascript ve XML olduğunu söylemiştik. Buradaki Javascript’i ve XML’i mutlaka bir yerlerden duymuşsunuzdur fakat Asenkron neyin nesi hiç merak ettiniz mi? Neden senkron değil de asenkron? Asenkron ve senkron arasındaki fark nedir? Birbirlerine karşı avantajları ve dezavantajları var mıdır? Yazımızda bu sorulara cevap arayacak, AJAX tanımı içerisinde neden Asenkron kullandığını belirlemeye çalışacağız

24,047 Okunma Henüz yorum yapılmamış 14/07/2007 23:59:29

Domain (Alan Adı) Uzantıları

Domain (Alan adı), bir web sitesinin internet'teki adı ve adresidir. Bu adres olmadan bir internet kullanıcısı web sitesine sadece IP (192.168.150.221 gibi) adresiyle ulaşabilir. Örneğin şu anda gezmekte olduğunuz sitenin alan adı dijitalders.com?dur.

23,931 Okunma Henüz yorum yapılmamış 03/10/2012 10:03:07 25/11/2019 10:38:00

Internet Nedir

Internet, temeli 1960'lara dayanan ve Amerika'da askeri amaçla kurulan ve daha sonra üniversitelerin, sonra da bütün dünyadan başka ağların katılmasıyla birleştirilen bir "ağların ağıdır". Bazı kullanıcılar maalesef Internet'le World Wide Web(WWW)'i sık sık birbirine karıştırmaktadır, ancak WWW Internet üzerinden erişebileceğiniz servislerin sadece bir tanesidir (WWW'yi bazı bıkkın kullanıcılar World Wide Wait olarak açarlar :). Internet üzerinden bir çok servis verilmektedir, bunlar arasından Web, Ftp, Telnet, E-mail ve Newsgroups en çok kullanılanlarıdır (ancak hepsi değildir). Bu servisler daha detaylı bir şekilde anlatılacaktır

23,001 Okunma Henüz yorum yapılmamış 26/06/2007 12:00:30

Web Sayfaları Nasıl Çalışır?

World Wide Web Internetin en hızlı gelişen, bir çok bakımdan en heyecan verici ve merak uyanldıran kısmıdır. “Internette surf yapmak” denince aslında yapılan iş World Wide Web’i kullanmaktır. Adınldan da anlaşılabileceği gibi World Wide Web küresel bağlantılı bir networktür. Web bir çok şey içerir fakat en etkileyici yölnü; tekst, grafik, ses, animasyon ve diğer multimedya özelliklerini taşıyan Web “sayfalarıdır”. Böylece her sayfa grafik ve tekst’in ylalnısıra videolar ve müzik içeren interaktif multimedya yayını haline gelir

22,353 Okunma Henüz yorum yapılmamış 29/06/2007 11:53:01

URL?ler Nasıl Çalışır?

Word Wide Web'i oluşturan web sayfaları ve hostların kendilerine ait adresleri olmalıdır ki bilgisayarınız bu sayfaların yerine tespit edip size ulaştırabilsin.Host için olan adresi IP (Internet Protocol) adresi sayfa için olan adrese URL (Uniform Resource Locator) denir.Bir URL posta yada e-mail adresi gibi görev yapar.Posta ve e-mail adreslerini bir isim ve yer tarifi içerdiği gibi bir URL; (yada web adresi) host bilgisayarın nerede olduğunu web sitesinin host üzerindeki yerinin web sayfasının adını ve dökümanlarının dosya türünü, diğer bilgilerle birlikte belirtir

22,318 Okunma Henüz yorum yapılmamış 29/06/2007 09:50:11 25/02/2015 17:25:07

Web Browserlar Nasıl Çalışır?

Internetin büyük bir kısmı gibi, World Wide Web de client/server modeli ile çalışır. Bilgisayarınızda Web cliet-web browser denir- çalıştırmanız gerekir. (örneğin Netscape Communicator ya da Microsoft Internet Explorer). Browser bir Web server ile bağlantı kurar ve bilgi, kaynak talebinde bulunur. Web server bilginin yerini bulur ve sonuçları Web browsera gönderir. O da sonuçları gösterir

21,147 Okunma Henüz yorum yapılmamış 29/06/2007 11:48:19

Web Host Sunucuları Nasıl Çalışır?

Sayfaları hizmete açmak için web sitelerinin bir ev sahibine yani bir bilgisayara ve ev sahibi üzerinde çalışan bir server softwear'a ihtiyacı vardır. Ev sahibi (bilgiyasayar) iletişim protokollerini yürütür ve ınternet üzerinde bir web siytese yaratmak için gerekli olan sayfaları ve ilgili softwareyı muhafaza eder. Ev sahibi makine genel olarak unix, windows nt, macintosh operasyon sistemleri kullanılırki bunların içerisinde TCP/IP protokolleri monte edilmiş vaziyettedir

20,122 Okunma Henüz yorum yapılmamış 29/06/2007 11:54:29

Hipertekst Nasıl Çalışır?

1960’ların sonların Ted Nelson adlı bir bilgisayar bilimcisi, Word Wide Web'in kurulmasına ve sayfalar arasındaki bağlantıların yapılabilmesine önayak olan, hipertekst’i dünyaya tanıştırdı

19,194 Okunma Henüz yorum yapılmamış 29/06/2007 11:35:53

İşaretleme (MARKUP) Dilleri Nasıl Çalışır?

İşaretleme (markup) dilleri bir Web sayfasının yol tabelalarıdır. Bir müzisyenin belli bir parçayı nasıl çalması gerektiğini gösteren müzik notaları gibi, browser yazılımına bir web dökümanının nasıl sunulacağını bir dizi komutla gösteren, işaretleme dilidir. Bu komutlar (etiket (tag) veya işaret (markup) da denir). Web sayfasını yaratan kaynak dökümanın içine yerleştirilmiştir

19,006 Okunma Henüz yorum yapılmamış 29/06/2007 11:44:42

İnterneti İcad Eden Tim Berners-Lee

İnternetten kopmak tutsaklık gibidir. Bir insanı internetten mahrum bırakmak onların haklarını tehlikeli bir biçimde aşmaktadır.

3,148 Okunma Henüz yorum yapılmamış 05/02/2019 10:38:15 05/02/2019 11:18:00

Google Chrome, Firefox, Internet Explorer, Edge ve Opera Nasıl Tam Ekran Yapılır?

İnternette gezinmek için, genellikle bir gezinme araç çubuğuna ve ziyaret ettiğiniz web sitelerini gördüğünüz bir tarama alanına sahip olan bir web tarayıcısı kullanmanız gerekir. Buna pencere modu denir, ancak web tarayıcısını kullanmanın tek yolu bu değildir. Ayrıca, web sitelerini tüm görüntüleme alanınız üzerinde işleyen tam ekran modu da vardır. Monitörün çok küçük olması ve çözünürlüğün çok yüksek olması ya da başka bir nedenle, ekranlarımızda hiçbir zaman yeterli ekran alanı olmadığı görülüyor. Bugün size Google Chrome, Mozilla Firefox, Microsoft Edge, Opera ve eski Internet Explorer'ı tam ekran modunda nasıl çalıştıracağınızı gösteriyoruz.

487 Okunma Henüz yorum yapılmamış 13/12/2020 20:03:58 13/12/2020 20:06:59

Yükleniyor...