WEBVTT 00:00:01.505 --> 00:00:07.865 Bu birçok yeni şeyler öğrendiğiniz, uzun ve önemli bölümün sonu. Bir sonraki 00:00:08.646 --> 00:00:12.646 bölüme geçmeden önce, bence bu bölümde nelerin olduğuna bakmaya biraz zaman 00:00:13.161 --> 00:00:18.111 ayırmak iyi bir fikir olacaktır. Bu bölümde ilişkisel veritabanlarını 00:00:18.583 --> 00:00:22.583 öğrendiniz. Tabloları,alanları,kayıtları, birincil anahtarları ve yabancı anahtarları 00:00:23.002 --> 00:00:27.002 öğrendiniz. Bunlar kavranması gereken çok önemli konular fakat veritabanları çok 00:00:27.391 --> 00:00:36.171 daha geniş bir konu ve bu bölümde sadece temelleri öğrendiniz. Ayrıca ColdFusion 00:00:38.074 --> 00:00:42.074 Administrator'de datasource tanımlandınız. CF'nin farklı markalardaki veritabanı 00:00:42.702 --> 00:00:49.852 motorlarını nasıl yönettiğini gördünüz. Ayrıca bir veritabanına sql ifadesi göndermek 00:00:50.130 --> 00:00:58.600 için kullanılan cfquery etiketinin temellerini öğrendiniz. Daha fazla cfoutput 00:00:58.702 --> 00:01:02.702 numaralarını öğrendiniz ve bazı CF fonksiyonlarını da ek olarak öğrendiniz. 00:01:03.288 --> 00:01:09.328 cfquery ile ilgili olarak, bazı attribute'ler öğrendiniz. Sql ifadelerini hangi veritabanına 00:01:10.089 --> 00:01:18.119 yollayacağını belirten datasource attribute'unu öğrendiniz. Veritabanından 00:01:19.171 --> 00:01:23.171 dönen sorgunun sonucunu saklayan bir değişkeni belirtmek için, name attribute'unu 00:01:23.798 --> 00:01:27.798 öğrendiniz ve bu query'nin metadata'sını saklayan diğer bir değişken olan result 00:01:28.303 --> 00:01:32.303 attribute'unu öğrendiniz. Ayrıca SQL'in temellerini öğrendiniz. SQL veritabanını 00:01:32.686 --> 00:01:42.256 sorgulamak için kullandığınız structured query language'dır ve select,from,where, 00:01:42.811 --> 00:01:48.181 order by,as,year gibi bazı sql ifadelerini öğrendiniz. Year fonksiyonunun veritabanı 00:01:48.620 --> 00:01:52.620 tarafından yerine getirildiğini CF'nun bu işlem ile alakası olmadığını unutmayın. 00:01:53.180 --> 00:02:00.000 CF sadece veritabanına ifadeyi yollar ama bunu çalıştıran şey veritabanıdır. Ayrıca 00:02:00.854 --> 00:02:07.094 dinamik sorguları da öğrendiniz ve bu SQL ifadelerine CFML kodu eklemektir. Hatırlayın 00:02:07.647 --> 00:02:11.647 bunu now fonksiyonu ile yapmıştık. Yani sorguyu her çalıştırdığımızda, sorgu biraz 00:02:12.035 --> 00:02:18.515 farklıdır çünkü now fonksiyonundan gelen veri her seferinde birazcık farklıdır. 00:02:19.719 --> 00:02:24.939 cfoutput ile ilişkili olarak, cfoutput'un sorgu üzerinde dönmesi için query 00:02:25.312 --> 00:02:29.312 attribute'unu öğrendiniz ve veriyi birlikte gruplamak için group attribute'unu 00:02:29.781 --> 00:02:33.781 öğrendiniz. Hatırlayın, yılların olduğu news sidebar'ında birşeyleri birlikte 00:02:34.861 --> 00:02:38.861 gruplamamız gerekiyordu. CF fonksiyonlarıyla ilgili olarak, tarihi formatlamak için 00:02:39.246 --> 00:02:43.246 tarih alan ve bir isteğe bağlı mask alan dateformat fonksiyonunu öğrendiniz. Burada 00:02:45.130 --> 00:02:52.950 kare parantezleri ile yazılı. CF dökümantasyonunu hatırlarsak, kare parantezleri 00:02:53.507 --> 00:02:57.507 içerisinde olanlar isteğe bağlıdır. Ayrıca month fonksiyonunu kısaca öğrendiniz. 00:02:58.090 --> 00:03:05.050 Ayrıca date ve year fonksiyonlarının da farkına varın ve şimdiki zamanın timestamp'ini 00:03:06.621 --> 00:03:10.621 döndüren now fonksiyonunu da öğrendiniz. Bunun anlamı, bugünün tarihi ve şimdiki zamanı. 00:03:11.350 --> 00:03:17.310 Bu baya birşey eder. Umarım ki, bu bölümden keyif aldınız ve CF'nun kocaman yeteneklerinden 00:03:17.460 --> 00:03:21.000 etkilenmişsinizdir. Sonraki bölümde, yeni bilgileri inşa edeceğiz ve özetten detaya 00:03:21.000 --> 00:03:24.468 bir arayüz inşa edeceğiz.