Skip to content

1. Giriş

Bu belgenin PDF versiyonu, |BURADA| olarak mevcuttur.

Belgedeki örnekler |BURADA| adresinde mevcuttur.

Bu belge, 1991 yılında Oracle için yazılmış benzer bir belgeyi temel alarak onu SGBD Firebird'e uyarlamaktadır. 1991 yılında, belgenin temel içeriği ORACLE'in resmi belgelerinden ve bazı noktalarda Christian MAREE ile Guy LEDANT tarafından yazılmış, o dönemin mükemmel bir eserinden alınmıştı: SQL Giriş, Programlama ve Uzmanlık, EYROLLES yayınevinden çıkmıştır. Bildiğim kadarıyla bu kitap artık piyasada bulunmamaktadır. Yazarlar, henüz okuma fırsatı bulamadığım yeni bir kitap yazmışlardır: SQL 2 Giriş / Programlama.

SQL (Structured Query Language), ilişkisel veritabanlarının oluşturulması, bakımı ve sorgulanması için kullanılan standart bir dildir. Kullanılan SGBD'ten büyük ölçüde bağımsızdır. Bu belgedeki örnekler Firebird SGBD kullanılarak yazılmış olsa da, çoğu herhangi bir ilişkisel SGBD ile tekrarlanabilir. Windows ortamında çeşitli SGBD'ler bulunur: MySQL, Postgres, Firebird, SQL Express 2005 gibi ücretsiz ürünlerin yanı sıra ticari ürünler de mevcuttur: Access, SQL Server, Oracle. Bu SGBD'ler hepsi SQL dilini destekler, ancak bazen özel varyantlar içerir; bunlar genellikle standart SQL diline getirilen uzantılardır.

SGBD Firebird, bir veritabanını tek bir dosyada kapsülleme özelliğine sahip olduğu için seçilmiştir. Bu sayede öğrenciler, bu dosyayı bir USB bellek çubuğuna kaydederek kişisel bilgisayarlarında veya okul ya da üniversitelerindeki bilgisayarlarda kullanabilirler.

Bu belge, yeni başlayanlara veya SQL konusundaki bilgilerini tazelemek isteyen kişilere yöneliktir. SQL konusunu eksiksiz bir şekilde ele almayı amaçlamamaktadır. Örneğin, programlama kavramları (saklı yordamlar, SQL programlama, API, SQL) veya bir SGBD'in yönetimi gibi konular ele alınmamaktadır.

Serge Tahé, Ocak 2006