SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki
I. SQL Nedir? SQL herhangi bir veritabanıyla bağlantı sağlamak için kullanılır, İlişkisel veritabanları için standart bir dildir. SQL ile veritabanlarındaki bilgiyi isteğe göre alma, verileri güncelleme gibi işlemler yapılabilir. Bazı bilindik veritabanı işletim sistemleri : Oracle, Sybase, Microsoft SQL Server, Access vb.
II. SQL İle Veri Sorgulama? oteller tablosu idotel_aditekcift 1Otel Otel Otel 3840
SELECT İfade: SELECT * from oteller Çıktı: idotel_aditekcift 1Otel Otel Otel 3840
SELECT İfade: SELECT id, otel_adi from oteller Çıktı: idotel_adi 1Otel 1 2Otel 2 3Otel 3
INSERT İfade: INSERT into oteller (otel_adi, tek, cift) values (‘Otel 4’, 8,10) Çıktı: idotel_aditekcift 1Otel Otel Otel Otel 4810
UPDATE İfade: UPDATE oteller set tek=0 where id=2 Çıktı: idotel_aditekcift 2Otel 207
DELETE İfade: DELETE from oteller where id=2 Çıktı: idotel_aditekcift 1Otel Otel 3840
ID Kullanımı Her verinin diğerlerinden ayrılması Otomatik artım özelliği
Veri İlişkilendirme oteller idotel_aditekcift 1Otel Otel Otel 3840 ziyaretciler idadsoyadotel_id 1KemalKaya2
Veri İlişkilendirme İfade : SELECT oteller.otel_adi as oteladi, ziyaretciler.ad as ziyaretciad, ziyaretciler.soyad as ziyaretcisoyad from oteller, ziyaretciler where otel.id=ziyaretciler.otel_id Çıktı : oteladiziyaretciadziyaretcisoyad Otel 2KemalKaya
JavaScript Tarayıcı taraflı betik dili. Yazım kurallarının çoğu C dilinden geliyor. Tarayıcıya göre yorum farklılığı. JAVA ve JavaScript.
Tarayıcı Taraflı Betik Dili JavaScript işlemlerini tamamen tarayıcı üzerinde yapmaktadır. En çok kullanım alanını sunucu taraflı bir betik diliyle etkileşimli olarak çalışarak bulur.
Yazım Kurallarının Çoğu C dilinden Javascript : a=0; for (i=0;i<10;i++) { a+=10; } C: int a=0; for(int i=0;i<10;i++) { a+=10; }
Tarayıcıya göre yorum farklılığı Her tarayıcı javascript dilini farklı şekilde yorumlar. Internet Explorer ve Netscape arasında belirgin farklılıklar bulunmaktadır. Özellikle DHTML kullanımı ve işlenmesi iki tarayıcıda tamamen farklıdır. Ortak noktaları form nesnelerinin kullanımı ve bunların işlenmesidir.
JAVA ve JavaScript Java tamamen nesne temelli bir uygulama dilidir, tek başına kullanılarak güçlü uygulamalar geliştirilebilir. Platformdan bağımsız oluşu en önemli özelliğidir. JavaScript nesne yönelimli bir betik dilidir. Tarayıcılar üzerinde barınan (yaratılmış) nesneleri tanır ve bu nesneler üzerinde çeşitli işlemler gerçekleştirebilir. Her iki dilin de yazım kuralları temel olarak C dilinden alınmıştır. İnternet üzerindeki uygulamalarda Java ve JavaScript arasında ilişki kurulabilir.