-
Bu birçok yeni şeyler öğrendiğiniz, uzun
ve önemli bölümün sonu. Bir sonraki
-
bölüme geçmeden önce, bence bu bölümde
nelerin olduğuna bakmaya biraz zaman
-
ayırmak iyi bir fikir olacaktır. Bu
bölümde ilişkisel veritabanlarını
-
öğrendiniz. Tabloları,alanları,kayıtları,
birincil anahtarları ve yabancı anahtarları
-
öğrendiniz. Bunlar kavranması gereken
çok önemli konular fakat veritabanları çok
-
daha geniş bir konu ve bu bölümde sadece
temelleri öğrendiniz. Ayrıca ColdFusion
-
Administrator'de datasource tanımlandınız.
CF'nin farklı markalardaki veritabanı
-
motorlarını nasıl yönettiğini gördünüz.
Ayrıca bir veritabanına sql ifadesi göndermek
-
için kullanılan cfquery etiketinin
temellerini öğrendiniz. Daha fazla cfoutput
-
numaralarını öğrendiniz ve bazı CF
fonksiyonlarını da ek olarak öğrendiniz.
-
cfquery ile ilgili olarak, bazı attribute'ler
öğrendiniz. Sql ifadelerini hangi veritabanına
-
yollayacağını belirten datasource
attribute'unu öğrendiniz. Veritabanından
-
dönen sorgunun sonucunu saklayan bir
değişkeni belirtmek için, name attribute'unu
-
öğrendiniz ve bu query'nin metadata'sını
saklayan diğer bir değişken olan result
-
attribute'unu öğrendiniz. Ayrıca SQL'in
temellerini öğrendiniz. SQL veritabanını
-
sorgulamak için kullandığınız structured
query language'dır ve select,from,where,
-
order by,as,year gibi bazı sql ifadelerini
öğrendiniz. Year fonksiyonunun veritabanı
-
tarafından yerine getirildiğini CF'nun
bu işlem ile alakası olmadığını unutmayın.
-
CF sadece veritabanına ifadeyi yollar ama
bunu çalıştıran şey veritabanıdır. Ayrıca
-
dinamik sorguları da öğrendiniz ve bu SQL
ifadelerine CFML kodu eklemektir. Hatırlayın
-
bunu now fonksiyonu ile yapmıştık. Yani
sorguyu her çalıştırdığımızda, sorgu biraz
-
farklıdır çünkü now fonksiyonundan gelen
veri her seferinde birazcık farklıdır.
-
cfoutput ile ilişkili olarak, cfoutput'un
sorgu üzerinde dönmesi için query
-
attribute'unu öğrendiniz ve veriyi
birlikte gruplamak için group attribute'unu
-
öğrendiniz. Hatırlayın, yılların olduğu
news sidebar'ında birşeyleri birlikte
-
gruplamamız gerekiyordu. CF fonksiyonlarıyla
ilgili olarak, tarihi formatlamak için
-
tarih alan ve bir isteğe bağlı mask alan
dateformat fonksiyonunu öğrendiniz. Burada
-
kare parantezleri ile yazılı. CF
dökümantasyonunu hatırlarsak, kare parantezleri
-
içerisinde olanlar isteğe bağlıdır. Ayrıca
month fonksiyonunu kısaca öğrendiniz.
-
Ayrıca date ve year fonksiyonlarının da
farkına varın ve şimdiki zamanın timestamp'ini
-
döndüren now fonksiyonunu da öğrendiniz.
Bunun anlamı, bugünün tarihi ve şimdiki zamanı.
-
Bu baya birşey eder. Umarım ki, bu bölümden
keyif aldınız ve CF'nun kocaman yeteneklerinden
-
etkilenmişsinizdir. Sonraki bölümde, yeni
bilgileri inşa edeceğiz ve özetten detaya
-
bir arayüz inşa edeceğiz.