Her bölüm için kısa bazı girişler yapılacak ve bölüm içerisinde anlatılacak olan konuların genel başlıkları belirtilecektir.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Her bölüm için kısa bazı girişler yapılacak ve bölüm içerisinde anlatılacak olan konuların genel başlıkları belirtilecektir."

Transkript

1 Eğitim Adı Seviye Toplam Süre : SQL 2008 Sorgular Eğitim Serisi : Başlangıç/Orta/Yüksek : 56 Saat 05 Dakika 05 Saniye Video Adedi : 209 Merhaba arkadaşlar ben İLKER IŞIK yine katkılarıyla hazırlanan SQL 2008 Sorgular Eğitim Serisi ile sizlerle birlikteyim. Bu görsel eğitim serimizde SQL sorgularına dair ne varsa öğrenmeye çalışacağız. Çok geniş bir kapsamı olan bu eğitim serimiz toplam 7 bölümden oluşmaktadır. İçerisinde sorgu yazmaya dair bir çok önemli konu anlatılmıştır. Eğitimin bölümlere ayrılıp müfredatlar halinde anlatılması da öğrenmenize yardımcı olacak olan bir diğer önemli etkendir. Bu seri ile sıfırdan veri tabanı yapısını, sorgulama taktiklerini, tasarım desenlerini öğreneceğiz. Yine bu paha biçilemez eğitim serisi, Siz değerli üyelerimiz, takipçilerimiz için ÜCRETSİZ olarak YAZILIMHOCASI farkıyla sunulacaktır. Bu eğitim serisi ile sorgu yazma konusunda çok fayda alacağınızı şimdiden garanti edebilirim. Eğitim içeriğini aşağıdaki başlıklarda incelediğiniz zaman daha iyi anlayacağınızı ümit ediyorum. İyi Seyirler Saygılarımla İLKER IŞIK Eğitim Serimiz Hakkında SQL 2008 Sorgular Eğitim Serisinde isminden de belli olduğu gibi SQL sorgularının nasıl yazılacağını öğrenmeye çalışacağız. SQL 2005/2005/R2 için farklı varyasyonlar da yazılacak sorguları görmeye çalışacağız. Eğitim Toplam 7 Bölümden Oluşmaktadır Her Bölüm İçerisinde Takriben Video Bulunmaktadır. Her bölüm için kısa bazı girişler yapılacak ve bölüm içerisinde anlatılacak olan konuların genel başlıkları belirtilecektir. Bölümler arasında uyum vardır ve sıralı bir şekilde izlenmesi gerekir. Her bölümün içerisinde konular ile ilgili olan bazı egzersizler vardır. Bu egzersizler ile konu pekiştirilmiş olacaktır.

2 Eğitim Serimizin İçeriği Eğitimimiz Toplam 7 Bölümden Oluşmaktadır. Bölümlerin İçerisinde Anlatılacak Olan Konu Başlıkları Aşağıdaki Gibidir. 7 Bölümde Farklı Sorgu Yapılarını Öğrenmeye Çalışacağız ve Öğrendiklerimizi Egzersiz Soruları İle Pekiştirmeye Çalışacağız 1. Bölüm : SQL Dilinin Tanımı ve Geçmişi Hakkında Bilgilendirme 2. Bölüm : Tek Tablo İçin Sorgu Oluşturma İşlemleri 3. Bölüm : Sayısal Fonksiyonlar ve Veri Tipleri 4. Bölüm : JOIN ve UNION - Ticari Araçlar 5. Bölüm : Toplama Sorguları, GROUP BY ve Sahip Olma Tümceleri 6. Bölüm : Karmaşık SQL : Alt Sorgular, CTEs, ve Türetilmiş Tablolar ve Daha Fazlası Bölüm : SQL Design Patterns (Tasarım Desenleri) Yukarıdaki Başlıklar Eğitim Serimizdeki Bölümlerdeki İfade Etmektedir. Eğitim İçeriğini Aşağıdaki Başlıklardan Bulabilirsiniz Eğitim İle Kazanılacak Bilgiler ve Gelinecek Düzey Nedir? Bu eğitim serisinden herkes yararlanabilir. Eğitime başlangıç seviyesinden başlanacaktır ve bölüm atladıkça konular biraz daha karmaşıklaşacaktır. Bu eğitim ile piyasada yazılan çoğu program için SQL Sorguları oluşturabileceksiniz. Veri Tabanı Uzmanları için mutlak gerekli olan bu bilgileri artık sizde öğrenebilirsiniz. Eğitim müfredatı Microsoft ile ilişkilidir. Microsoft SQL Server Query İşlemlerinin neredeyse tamamı anlatılmıştır. Gelinecek düzey ise sorgu yazma konusunda uzmanlık seviyesidir. Eğitimi dikkatli ve özenli bir şekilde takip ettiğiniz zaman bunların olmaması neredeyse olanaksızdır. Eğitim İçerisinde Bulunan Bölümler ve Konu Başlıkları

3 Bölüm 1: SQL Dilinin Tanımı ve Geçmişi Hakkında Bilgilendirme 01_01 SQL 2008 Sorgular Serisinin İçeriğinde Neler Var 00:12:50 01_02 Kimler Bu Eğitime Katılmalıdır? 00:07:32 01_03 Bu Eğitim Serisi Neden Önemlidir? 00:04:41 01_04 SQL Nedir ve Ne Değildir Yeni? 00:09:01 01_05 Bilmemiz Gereken Onemli Sartlar 00:08:16 01_06 SQL ANSI ve ISO 00:06:19 01_07 Transact-SQL Nedir ve Nasıl Uygulanmaktadır 00:07:16 01_08 Eğitim Serisinde Hangi SQL Server Sürümünü Kullanmalıyız 00:05:59 01_09 SQL Sözleşmeleri ve T-SQL Kodlama Sözlesmeleri Bölüm1 00:07:21 01_10 SQL Sözleşmeleri ve T-SQL Kodlama Sözlesmeleri Bölüm2 00:11:25 01_11 Bu Eğitimde Kullanılan Veritabanina Giriş 00:07:07 01_12 Veritabanı Kurulumu 00:19:36 01_13 Eğitim İçin Hedeflenen Üst Düzey Bilgiye Nasıl Ulaşabilirim? Bölüm-1 00:06:12 01_14 Eğitim İçin Hedeflenen Üst Düzey Bilgiye Nasıl Ulaşabilirim? Bölüm-2 00:04:46 01_15 Yardım İçin Tasarlanan Egzersizlerden Nasıl Yararlanabilirim? 00:03:37 01_16 Farklı SQL Sürümleri 00:07:21 01_17 Sizin Seçimleriniz 00:09:04 01_18 SSMS(SQL Server Managemen Studio) Kullanımı 00:22:12 01_19 Egzersizler Nasıl Kullanılmalıdır? 00:10:12 01_20 SSMS(SQL Server Managemen Studio) Hakkında Egzersizler 00:15:14 01_21 Veritabanı Yükleme Egzersizleri 00:17:45 01_22 Online Kitap Okuma ve Öğrenme (SQL Server 2008 Books Online) 00:12:14 Toplam Süre : 3 Saat 36 Dakika (03:36:00)

4 Bölüm 2 : Tek Tablo İçin Sorgu Oluşturma İşlemleri 02_01 Tek Tablo İçin Sorgu Oluşturma İşlemleri 00:05:58 02_02 SQL Temelleri : Bilmeniz Gereken Şartlar 00:12:52 02_03 SQL Sorguları Yazmadan Önce Bilmemiz Gerekenler 00:08:02 02_04 SQL Temelleri: SQL Sorguları Yazma Varsayımları 00:06:28 02_05 SSMS İle Veritabanı Diyagramı Oluşturmak ve Kullanmak 00:16:37 02_06 SSMS İle Veritabanı Diyagramı Oluşturmak 00:16:38 02_07 SSMS Diyagram Egzersizleri 00:12:25 02_08 Veritabanlarını Anlamak (AdventureWorksLT) 00:16:20 02_09 Veritabanı Anlama Egzersizleri (AdventureWorksLT) 00:13:18 02_10 AdventureWorks Anlamak (AdventureWorks) 00:07:37 02_11 Basit SELECT Sorguları 00:11:54 02_12 Sütun ve Tablolarda Takma Adlar 00:19:05 02_13 ORDER BY 00:16:34 02_14 Egzersiz : SELECT Sorguları 00:14:54 02_15 WHERE ile_sart Belitmek 00:11:30 02_16 Farklı Düşünme(WHERE) 00:11:02 02_17 Şart Operatorleri (Conditional Operators) 00:18:36 02_18 IN ve NOT IN Kullanmak 00:16:50 02_19 BETWEEN ve NOT BETWEEN Kullanmak 00:09:13 02_20 Eşleşme İşlemleri ve LIKE Kullanımı- Bölüm 1 00:22:16 02_21 Eşleşme İşlemleri ve LIKE Kullanımı- Bölüm 2 00:19:38 02_22 LIKE Hakkında Sıkça Sorulan Sorular 00:13:35 02_23 Şart Operatorleri (Conditional Operators) Egzersizleri 00:12:05 02_24 IN BETWEEN ve LIKE Hakkında Egzersizler 00:27:12

5 Bölüm 2 : Tek Tablo İçin Sorgu Oluşturma İşlemleri (Devamı ) 02_25 Sütunlarda Takma Adlar 00:11:20 02_26 Harf Hassaslığı Ve Dil Koleksiyonları 00:14:57 02_27 Çoklu WHERE Şartları Yazmak :13:12 02_28 Çoklu WHERE Şartları Yazmak :21:27 02_29 AND, OR ve Paranteslerin Önemi 00:19:37 02_30 Tarih ve Zaman Verileri İle Çalışmak 00:16:57 02_31 Tarih ve Saat Verileri ve SQL Server :10:43 02_32 Çoklu Şartlar Yazama Egzersizleri 00:24:21 02_33 NULL Değerleri İle Çalışmak 00:12:33 02_34 WHERE Sorguları İle NULL Sorguları 00:14:00 02_35 NULL Kullanımı ve ORDER BY 00:13:25 02_36 NULL İle Çalışma Egzersizleri 00:26:33 02_37 DISTINCT ve TOP Sorguları 00:19:23 02_38 DISTINCT ve TOP Egzersizleri 00:12:46 02_39 SQL Söz Dizimleri ve Kalite Kontrol 00:10:14 02_40 Sorgulamalardaki Hız ve Performans Testleri 00:14:54 Toplam Süre : 9 Saat 57 Dakika 1 Saniye (09:57:01)

6 Bölüm 3 : Sayısal Fonksiyonlar ve Veri Tipleri 03_01 Sayısal Fonksiyonlar ve Veri Tipleri 00:06:25 03_02 NULL Değerler İle Çalışmak (Fonksiyonel Çözüm) 00:10:31 03_03 ISNULL, NULLIF, COALESCE Kullanımı 00:27:06 03_04 ISNULL ve COALESCE Fonksiyonları Bölüm 1 00:31:00 03_05 ISNULL ve COALESCE Fonksiyonları Bölüm 2 00:13:02 03_06 NULL Veriler İle Çalışma Egzersizleri 00:23:21 03_07 Karışım Veri Tipleri 00:12:35 03_08 Veri Tip Dönüşümleri CAST ve CONVERT Fonksiyonları 00:16:09 03_09 CAST ve CONVERT Calışmaları 00:15:50 03_10 CONVERT Fonksiyonu ve Parametre Kullanımı 00:15:04 03_11 String Manüpilasyon ve Büyük Harf 00:16:42 03_12 Strings Çalışmaları LEN,REPLACE,TRIM 00:17:15 03_13 ROUND Fonksiyonu 00:27:35 03_14 STRING Çalışma Egzersizleri 00:25:23 03_15 ROUND Fonksiyonu Egzersizleri 00:15:32 03_16 Tarih Fonksiyonlari ileçalışma 00:26:51 03_17 Tarih Formatları Tarih CONVERT 00:11:52 03_18 DATEADD ve DATEDIFF Fonksiyonları 00:18:04 03_19 SQL Server 2008 Tarih Veri Tipleri 00:14:34 03_20 Tarih Çalışma Egzersizleri 00:21:58 03_21 CASE İfadeleri ve Kullanımına Giriş 00:13:58 03_22 CASE Kullanımı : Arama Formatı ve En İyi Uygulamalar 00:14:28 03_23 SELECT Sorguları ve CASE Kullanımı 00:26:14 03_24 CASE ile WHERE ve ORDER BY Kullanımı 00:20:14

7 Bölüm 3 : Sayısal Fonksiyonlar ve Veri Tipleri (Devamı ) 03_25 RANK ve Window Fonksiyonları 00:19:34 03_26 WINDOW Fonksiyonları 00:25:08 03_27 CASE ve Window Fonk Egzersizleri 00:27:23 Toplam Süre : 8 Saat 33 Dakika 48 Saniye (08:33:48) Bölüm 4 : JOIN ve UNION - Ticari Araçlar 04_01 Dördüncü Bölüme Giriş 00:06:57 04_02 SET Operatörleri Ve JOIN Kullanımı 00:06:08 04_03 UNION Sorguları 00:20:46 04_04 Daha Fazla UNION Sorgu Örnekleri 00:21:11 04_05 EXCEP ve INTERSECT Sorguları 00:21:53 04_06 UNION Sorgu Egzersizleri 00:18:39 04_07 Sorgulamalarda JOIN veya UNION Seçimi 00:14:39 04_08 Görselleştirme Sayesinde JOIN Kullanimi 00:10:45 04_09 JOIN Türleri ve JOIN Sözdizimleri 00:17:12 04_10 İki Tablo INNER JOIN Kullanımı Bölüm 1 00:16:42 04_11 İki Tablo İçin INNER JOIN Kullanımı Bölüm 2 00:13:59 04_12 JOIN_Stilleri 00:11:20 04_13 JOIN Anlayabilmenin Anahtarı 00:14:45 04_14 iki Tablo Foreign Key ile JOIN Kullanımı 00:19:26 04_15 JOIN Kaşulları 00:23:44 04_16 ANSI89 Söz Dizimleri ve WHERE 00:17:45 04_17 INNER JOIN Egzersizleri 1 Bölüm 00:28:40 04_18 INNER JOIN Egzersizleri 2 Bölüm 00:20:57

8 Bölüm 4 : JOIN ve UNION - Ticari Araçlar (Devam ) 04_19 Foreign Key Olmadan JOIN Kullanmak 00:12:36 04_20 Diğer JOIN Kullanımları ve Operatorler 00:16:22 04_21 Oz Yineleme Sorguları ve JOIN 00:14:17 04_22 Öz Yineleme Sorguları JOIN Daha Fazlası 00:14:59 04_23 SQL Server Çoklu Sorgular 00:14:20 04_24 3+ Tablodan JOIN Ile Veri Alma Tasarımları 00:12:52 04_25 3+ Tablo İçin JOIN Kullanımını Anlamak 00:12:19 04_26 JOIN Egzersizleri 00:18:07 04_27 Tablolarda JOIN Egzersizleri 00:20:07 04_28 OUTER JOIN Kullanımı 00:10:41 04_29 LEFT JOIN ve RIGHT JOIN 00:10:56 04_30 İki Tablo Foreign Key ve OUTER JOIN 00:19:35 04_31 İki Tablo LEFT ve RIGHT JOIN Örnekleri 00:19:43 04_32 Tekrar LEFT JOIN ve RIGHT JOIN 00:11:21 04_33 OUTER JOIN ve NULL 00:16:30 04_34 JOIN İşlem Sırasını Anlamak 00:14:29 04_35 WHERE Şartı ve JOINKoşulları 00:11:57 04_36 Kayıp Veri Desenleri (Data Pattern) 00:12:35 04_37 İç İçe Sorgular İle OUTER JOIN 00:08:54 04_38 İki Tablo İle OUTER JOIN Kullanım Egzersizleri 00:16:41 04_39 OUTER JOIN Söz Dizimi ve İşlem Sırası 00:13:01 04_40 3+ Tablo Zincirleme OUTER JOIN 00:12:34 04_41 ANSI89 ile OUTER JOIN Söz Dizimi 00:15:56 04_42 OUTER JOIN Egzersizleri 00:25:20 04_43 BONUS Egzersiz INNER JOIN 00:15:04

9 Bölüm 4 : JOIN ve UNION - Ticari Araçlar (Devamı ) 04_44 3+ Tablo ile INNER JOIN Egzersizleri 00:15:28 04_45 İki Tablo ve OUTER JOIN Egzersizleri 00:16:30 04_46 3+ Tablo OUTER JOIN Egzersizleri 00:15:21 Toplam Süre : 12 Saat 4 Dakika 2 Saniye (12:04:02) Bölüm 5 : Toplama Sorguları, GROUP BY ve Sahip Olma Tümceleri 05_01 05_02 05_03 05_04 05_05 05_06 05_07 05_08 05_09 05_10 05_11 05_12 05_13 05_14 05_15 05_16 5. Bölüme Giriş 00:04:20 Aggregate Anlamak 00:09:34 Basit Aggregate Fonksiyonu ve Söz Dizimleri 00:18:58 Aggregate Fonksiyonlari ve NULL 00:21:28 COUNT ve 3 Farklı Kullanımı 00:13:33 Aggregate Fonksiyonları ve GROUP BY 00:24:48 GROUP BY Çoklu Sütunlar ve NULL 00:22:40 Aggregate Fonksiyonları Kaç Satır İçin Kaç Sonuç Getiriyor? 00:14:09 GROUP BY Egzersizleri 00:18:17 GROUP BY İle JOIN 00:10:20 Pivot Tablolar ve Çapraz Sorguları 00:15:33 Pivot Tablolar ve Çapraz Sekmeler İçin Tasarım Desenleri (Design Pattern) 00:26:19 JOIN, Aggregate ve Çapraz Sorgu Egzersizleri 00:24:19 HAVING Cümlesi 00:15:29 HAVING ve WHERE Kararları 00:16:37 Yinelenen Verileri Bulmak İçin Tasarım Deseneri (Design Pattern) 00:17:53

10 Bölüm 5 : Toplama Sorguları, GROUP BY ve Sahip Olma Tümceleri (Devamı ) 05_17 05_18 Aggregate Sorguları ve Dönen Satırlar 00:09:08 Aggregate Fonksiyonları ile Filtreleme Egzersizleri 00:19:04 05_19 SQL ROLLUP İle Alt Toplam ve Genel Toplam Hesaplama 00:16:57 05_20 05_21 05_22 05_23 SQL İle Alt Toplam ve Genel Toplam: CUBE ve GROUPING Fonksiyonu 00:22:35 GROUPING SETS 00:11:41 Aggregate ve Window Fonksiyonları 00:18:52 Gelişmiş Aggregate Egzersizleri 00:16:23 Toplam Süre : 6 Saat 28 Dakika 57 Saniye (06:28:57) Bölüm 6 : Karmaşık SQL : Alt Sorgular, CTEs, ve Türetilmiş Tablolar ve Daha Fazlası... 06_01 Altıncı Bölüme Giriş 00:06:55 06_02 Alt Sorgulara Giriş (Subqueries) 00:14:27 06_03 Basit Alt Sorgular (Subqueries) 00:15:10 06_04 Basit Alt Sorgular Yazarken WHERE Mi? HAVING Mi? Kullanılmalıdır 00:20:42 06_05 Alt Sorgular ve Operatörler (Subqueries and Operators) 00:22:07 06_06 NULL ve Basit Alt Sorgular (NULL and Subqueries) 00:13:29 06_07 2+ Tablo İçin Sorgu Yazarken JOIN ve Alt Sorgu Kullanım Kararı 00:16:09 06_08 Alt Sorgular İçin Tasarım Desenleri (Subquery and Design Pattern) 00:21:37 06_09 Basit Alt Sorgular ile SELECT ve CASE Kullanımı 00:17:02 06_10 Basit Alt Sorgular İle HAVING Kullanımı 00:16:43

11 06_11 Basit Alt Sorgu Egzersizleri 00:27:36 06_12 İlişkisel Alt Sorgularda İşlem Sırası 00:19:21 06_13 İlişkisel Alt Sorgular ile SELECT Sütun Listesi 00:13:02 06_14 Sütun Ön Ekleri ve Alt Sorgularda Kapsam 00:12:51 06_15 Toplama Hesaplama İşlemleri ve Tasarım Desenleri 00:24:02 06_16 İlişkili Alt Sorgular ile Sütun Listesi Oluşturma Egzersizleri 00:17:53 06_17 Alt Sorgular ile Birlikte WHERE Kullanımı 00:15:50 06_18 İlişkili Alt Sorgular ile EXISTS Kullanımı 00:12:49 06_19 Doğal JOIN ile Alt Sorgular İçin Hazırlanan Tasarım Desenleri 00:24:24 06_20 Yinelenen Verileri Bulmak İçin Tasarım Deseneri 00:18:21 06_21 İlişkili Alt Sorgular İle WHERE Yazma Egzersizleri 00:23:04 06_22 Türetilmiş Tablolar : Nedir ve Nasıl Kullanılır? 00:15:31 06_23 Türetilmiş Tablolar ve İç İçe Aggregate Fonksiyonları 00:21:01 Türetilmiş Tablolar İçin Tekrarlanan Aggregate Fonksiyonlarını 06_24 Değiştirmek 00:23:19 Window Fonksiyonlarını Kullanarak Türetilmiş Tablolarda Filtreleme 06_25 Yapmak 00:12:04 06_26 Yinelenen Verileri RANK İle Tespit Etmek İçin Tasarım Desenleri 00:13:44 06_27 Türetilmiş Tablolar İle Pivot ve Çapraz Sorgular 00:16:57 06_28 Pivot ve Çapraz Tablolar İçin Tasarım Desenleri 00:19:53 06_29 Türetilmiş Tablo Egzersizleri 00:28:51 06_30 CTE - Ortak Tablo İfadeleri 00:12:34

12 06_31 CTE İçin Türetilmiş Tabloları Tekrar Oluşturmak 00:14:36 06_32 İç İçe Ortak Tablo İfadeleri (CTE) 00:11:33 06_33 Öz Yinelemeli Sorgular 00:11:29 06_34 AdventureWorks ile CTE ve Yinelemeli Sorgular 00:21:41 06_35 AdventureWorks İle Yinelemeli Sorgularda Sıralama 00:19:20 06_36 Hiyerarşik ID Veri Tipleri 00:16:19 06_37 CTEve Yinelemeli Sorgu Yazmak ve Hiyerarşik Veri Tipi 00:27:46 06_38 CTE (Ortak Tablo İfadeleri) Egzersizleri 00:27:51 Toplam Süre : 11 Saat 28 Dakika 3 Saniye (11:28:03) Bölüm 7 : SQL Design Patterns (Tasarım Desenleri) 07_01 Bölüm 7 Giriş - Bölüm Hakkında Açıklama 00:03:14 07_02 INNER JOIN ile İki Tablodan Veri Almak İçin Tasarim Desenleri 00:13:44 07_03 INNER JOIN ile 3+ Tablodan Veri Almak İçin Tasarim Desenleri 00:17:13 07_04 OUTER JOIN İle 2 Tablodan Veri Almak İçin Tasarım Desenleri 00:18:23 07_05 Tekrarsız Satırları Bulmak İçin Hazırlanan Tasarım Desenleri 00:18:18 07_06 Pivot ve Çapraz Tablolar İçin Tasarım Desenleri 00:29:13 07_07 Tekrarlanan Veriler İçin Tasarım Desenleri 00:19:21 07_08 Basit Alt Sorgular İle Eşleşen Satırları Bulmak İçin Tasarım Desenleri 00:17:28 07_09 Toplama İşlemleri İçin Tasarım Desenleri 00:22:27 07_10 JOIN İçin Tekrar Alt Sorgular 00:18:01

13 07_11 Tekrarlanan Veriler İçin Tasarım Desenleri 2 (EXISTS) 00:17:42 07_12 Tekrarlanan Veriler İçin Tasarım Desenleri 3 (RANK) 00:15:56 07_13 Pivot ve Çapraz Tablolar İçin Tasarım Desenleri PIVOT() 00:21:26 Toplam Süre : 3 Saat 52 Dakika 26 Saniye (03:52:26) Evet arkadaşlar yukarıdaki eğitim müfredatını inceleyebilirsiniz. 209 Videodan oluşan SQL 2008 Sorgular eğitim serisi başarılı bir şekilde tamamlanmıştır. Toplam 7 bölümden oluşan eğitim serimizin içerisinde tüm kullanıcılara hitap eden bilgiler bulunmaktadır. Saygılarımla İlker IŞIK

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,

Detaylı

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr.Gör. Erdal GÜVENOĞLU Ofis : MUH 312 Ofis Saatleri : Pazartesi: 14:00 14:50, Salı:

Detaylı

Veritabanı. SQL (Structured Query Language)

Veritabanı. SQL (Structured Query Language) Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına

Detaylı

SQL e Giriş. Uzm. Murat YAZICI

SQL e Giriş. Uzm. Murat YAZICI SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile

Detaylı

Birden Çok Tabloda Sorgulama (Join)

Birden Çok Tabloda Sorgulama (Join) Birden Çok Tabloda Sorgulama (Join) Join(Birleştirici), iki ya da daha fazla tabloyu aynı anda sorgulayarak bir sonuç tablosu (result table) oluşturmaya yarar. Örneğin: İki tabloyu birleştirici ile birleştirerek

Detaylı

VERİTABANI. SQL (Structured Query Language)

VERİTABANI. SQL (Structured Query Language) VERİTABANI SQL (Structured Query Language) SQL'de Gruplama Bir tablonun satırları gruplara ayrılarak fonksiyonların bunlara uygulanması mümkündür. Gruplara ayırmak için SELECT deyimi içerisinde GROUP BY

Detaylı

Bölüm 3: DML Veri İşleme Dili

Bölüm 3: DML Veri İşleme Dili Bölüm 3: DML Veri İşleme Dili -15- Dr. Serkan DİŞLİTAŞ DML (Data Manipulation Language Veri İşleme Dili) : Bu kategorideki SQL komutları veriler üzerinde işlemler yapmaya yönelik ifadeleri içermektedir.

Detaylı

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız. Bu Derste Öğrenecekleriniz: 1- Birden Fazla Tablodan Sorgulama 2- Tablo Birleştirme işlemleri (JOIN) a. INNER JOIN b. OUTER JOIN i. LEFT OUTER JOIN ii. RIGHT OUTER JOIN iii. FULL OUTER JOIN 3- Tablo Ekleme

Detaylı

6 Aritmetiksel Operatörler ve Hazır Fonksiyonlar

6 Aritmetiksel Operatörler ve Hazır Fonksiyonlar 6 Aritmetiksel Operatörler ve Hazır Fonksiyonlar Veritabanı 1 1 Aritmetiksel Operatörler SELECT adi,soyadi, maas + maas*10/100 zamlimaas FROM tbl_personel select 3*5 select 5+3 select 3*5,3+5, 3/5 select

Detaylı

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?

Detaylı

SQL Komutları (2) Uzm. Murat YAZICI

SQL Komutları (2) Uzm. Murat YAZICI SQL Komutları (2) Uzm. Murat YAZICI Sıralama Sıralama işlemi için SELECT ifadesinde ORDER BY kullanılır. Bu ifadede ASC kelimesi kullanılırsa sıralama küçükten büyüğe doğru (A-Z), DESC kullanılırsa büyükten

Detaylı

10 Birden Fazla Tablo Üzerinde Sorgulama

10 Birden Fazla Tablo Üzerinde Sorgulama 10 Birden Fazla Tablo Üzerinde Sorgulama Veritabanı 1 31.07.2012 Pamukkale Üniversitesi Ali Coşkun 1 Tablolarda Takma İsim Kullanma Sorgulama sırasında tablolara kısa takma isim verilerek daha sonraki

Detaylı

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan

Detaylı

Basit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir.

Basit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir. SQL SELECT CÜMLELERİ Oracle birçok kullanışlı ve güçlü özellikleri olan bir veritabanıdır. Bu özelliklerinin birçoğu SQL ile ilgilidir. VTYS lerinin çoğunluğunda veriler ile çalışmak için SQL kullanılmaktadır.

Detaylı

Oracle da kullanılan veri tipleri:

Oracle da kullanılan veri tipleri: ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 12.ders

İNTERNET TABANLI PROGRAMLAMA- 12.ders İNTERNET TABANLI PROGRAMLAMA- 12.ders TEMEL SQL KULLANIMLARI Örnekleri uygulamak için aşağıdaki gibi bir altyapı hazırlayalım. using System.Data.OleDb; *************** protected void Button1_Click(object

Detaylı

ACCESS PLATFORMUNDA SQL

ACCESS PLATFORMUNDA SQL ACCESS PLATFORMUNDA SQL (STRUCTURED QUERY LANGUAGE) KODLAMA ÖRNEKLERİ DISTINCT : Bir alanda birbirinin aynı kayıtlar bulunabilir. Öğrenciler tablosundaki aynı isimde öğrencilerin bulunması durumunda aynı

Detaylı

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language

Detaylı

Gruplama (aggregate) fonksiyonları bir dizi değer üzerinde hesaplama yaparlar ve bir sonuç

Gruplama (aggregate) fonksiyonları bir dizi değer üzerinde hesaplama yaparlar ve bir sonuç I. SQL FONKSİYONLARI SQL Server'da Fonksiyonlar, hesaplamalarda ve özellikle sistem hakkında bilgi almada yaygın olarak kullanılan araçlardır. Transact-SQL (T-SQL) programlama dilinde değişik kategorilerle

Detaylı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS İnternet Uygulamaları için Veritabanı Programlama EEE474 8 3+2 4 5 Ön Koşul Dersleri Dersin Dili Dersin Seviyesi Dersin Türü İngilizce

Detaylı

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR YÜKSEK LİSANS PROJESİ Mehmet Emin AKKAYA Danışman: Yrd. Doç.

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Konular Yapısal SQL Komutları Gruplama İşlemi SQL Fonksiyonları Kaynaklar 2 SQL (Structured Query Language) SQL Carlos

Detaylı

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız. Bu Derste Öğrenecekleriniz: 1- Sorgulama Yaparken Gruplama (GROUP BY) 2- Gruplamada Koşul Kullanımı (HAVING) 3- Sorgulama Yaparken Sıralama (ORDER BY) 4- Sorgulamalarda İşlem Yapma 5- Güncellemelerde İşlem

Detaylı

VERİTABANI ve YÖNETİMİ

VERİTABANI ve YÖNETİMİ VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -7- VERİLERİ GRUPLAYARAK ANALİZ ETMEK 3 Genel Bakış Grup fonksiyonlarının tanımlanması, Gruplama işlemlerini, Gruplama

Detaylı

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi: OtoKira bir çok yerde kiralama noktası olan bir araba kiralama şirketidir. Bu şirket bu kiralama noktalarında değişik araçlara sahiptir. Bu şirketin veri tabanı aşağıdaki tablolardan oluşmaktadır. KiralananYer

Detaylı

Bilgisayar Uygulamaları. MySql

Bilgisayar Uygulamaları. MySql MySql MySql,; Oracle, Progress, MsSql, PostgreSql gibi veri tabanı programıdır. Kullanılan dil SQL (Structured Query Language) yapısal sorgulama dilidir. Lisansı GNU General Public License olarak bilinen

Detaylı

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi

Detaylı

Mysql Veritabanı Komutları

Mysql Veritabanı Komutları Mysql Veritabanı Komutları Mysql Veri Tabanı Komutları Hazırlayan : M. Başar ACAROĞLU Kaynaklar: http://www.hrzafer.com/sql-dersleri http://www.w3schools.com/sql/default.asp Veri Tabanı Nedir? Mysql Veritabanı

Detaylı

SQL Query and Table Application

SQL Query and Table Application SQL Query and Table Application Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 24-25 Nis. 2013 Sorgulama İşlemleri SQL de sorgulama işlemleri SELECT deyimi yardımıyla

Detaylı

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi SQL Fonksiyonları Fonksiyonlar SQL içinde bazı hesaplamaları yapabilmektedir.

Detaylı

SQL Kod ile Tablo Oluşturma

SQL Kod ile Tablo Oluşturma SQL Kod ile Tablo Oluşturma Aşağıdaki SQL kodları Veri tabanı hazırlama programında yazılıp çalıştırıldığı zaman PERSONEL adında bir tablo oluşturulur ve bu tablonun sütunları Personel_no, Adı, Soyadı

Detaylı

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon ORACLE GİRİŞ Oracle ile SQL Server ın karşılaştıralım. 1 Oracleda veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, değiştirme ve silme kodları aynı. 3

Detaylı

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 ix 1 İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19 23 Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 Kayan Nokta Tipleri 30 Sayısal Veri Tipi Dönüşümleri

Detaylı

Emrah UYSAL www.emrahuysal.com 1

Emrah UYSAL www.emrahuysal.com 1 ORACLE DERS 2 BİRDEN FAZLA TABLO ÜZERİNDE ÇALIŞMAK(JOIN İŞLEMLERİ) Şekilde görüldüğü gibi Employees tablosundan employee_id ve department_id alanı Departments tablosundan ise department_name alanı kullanılıp

Detaylı

Veri Tabanı-I 9.Hafta

Veri Tabanı-I 9.Hafta Veri Tabanı-I 9.Hafta SELECT komutu 1 SELECT YAPISI SELECT FROM [WHERE ] , veritabanından değerleri alınacak olan kolonların listesidir. kolon_listesi

Detaylı

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi Modül 1: Eylül 3 (1) Veritabanı kavramını bilme. Tablo kavramını bilme. İlişkisel veritabanı kavramını bilme. Tablo yapısını tanımlayabilme. Tablolar arasında ilişkiler kurabilme. Anahtar alan kavramını

Detaylı

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır. 18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya

Detaylı

UZAKTAN EĞİTİM MERKEZİ

UZAKTAN EĞİTİM MERKEZİ ÜNİTE 2 VERİ TABANI İÇİNDEKİLER Veri Tabanı Veri Tabanı İle İlgili Temel Kavramlar Tablo Alan Sorgu Veri Tabanı Yapısı BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ BİLGİSAYAR II HEDEFLER Veri tabanı kavramını

Detaylı

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) Neden SQL? SQL çok yüksek seviyeli bir dildir. İngilizce bilen herkes bu dili kolayca öğrenebilir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 4 Veritabanını Sorgulamak ve SQL" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Basit Sorgular Tabloları Birlikte Sorgulamak

Detaylı

Başlangıç 2. Generic İfadeler 3. Arayüzler (Interfaces) 5. LINQ ile Sık Kullanılan Arayüzler 7. Koleksiyon Sınıfları 14

Başlangıç 2. Generic İfadeler 3. Arayüzler (Interfaces) 5. LINQ ile Sık Kullanılan Arayüzler 7. Koleksiyon Sınıfları 14 ix Başlangıç 2 Seçime Bağlı (Optional) ve Adlandırılmış Parametreler 2 Generic İfadeler 3 Arayüzler (Interfaces) 5 Tanımlanması 5 Örnek 6 LINQ ile Sık Kullanılan Arayüzler 7 IEnumerator (Numaralandırıcı,

Detaylı

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili) SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi

Detaylı

Alper VAHAPLAR 2015 2016

Alper VAHAPLAR 2015 2016 Alper VAHAPLAR 2015 2016 Sum of salaries of departments SELECT branchno, SUM(salary) FROM Employee GROUP BY branchno branchno Expr1001 B003 54000 B005 39000 B007 9000 2 Aveage salary of each position SELECT

Detaylı

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;

Detaylı

BAY.t Entegre. Aşağıdaki script fiyat gör programının ayarlar sayfasındaki sorgu cümlesi alanına yapıştırılıp Sorguyu Db ye Yükle tıklanır

BAY.t Entegre. Aşağıdaki script fiyat gör programının ayarlar sayfasındaki sorgu cümlesi alanına yapıştırılıp Sorguyu Db ye Yükle tıklanır Bu dokümanda Perkon Fiyat Gör cihazlarının BAY.t Entegre ve BAY.t Entegre PRO programlarına ait firma dosyalarına bağlantının nasıl yapılacağını anlatılmıştır. BAY.t Entegre PRO Fiyat gör programının ayarlar

Detaylı

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız. Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma

Detaylı

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır) Öğrenci No: Ad Soyad: İmza: MT 487 Bilgisayarda Veri Yapıları 2005-06 Güz Yarıyıl Sonu Sınavı 20.01.2006 AÇIKLAMALAR Cevaplar toplam 60 puan üzerinden değerlendirilecektir. Her soru 4 puandır. Soruları

Detaylı

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim) -16 Mart 2014 A

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim) -16 Mart 2014 A VERİ TABANI GRUBU 1. Aşağıdakilerden hangisi E-R (Entity Relationship=Varlık İlişki) modeli kavramlarından birisi değildir? Varlık ve nitelikleri Varlık kümesi Tek Değerli Nitelikler Çok Değerli Nitelikler

Detaylı

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim)-16 Mart 2014 B

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim)-16 Mart 2014 B VERİ TABANI GRUBU 1. Aşağıdakilerden hangisi basit bir ifade ile veritabanını tanımlar? Bir sistemdeki tüm dosyaların koleksiyonudur. Verinin (data) organize edilmiş bir koleksiyonudur. Bir klasör içindeki

Detaylı

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı. 20-23 Eki. 2015. Öğr. Gör. Murat KEÇECĠOĞLU

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı. 20-23 Eki. 2015. Öğr. Gör. Murat KEÇECĠOĞLU 08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı 20-23 Eki. 2015 Öğr. Gör. Murat KEÇECĠOĞLU T-SQL KOMUTLARI Veritabanları ANSI SQL dediğimiz standart dil kullanılmaktadır. Bu dil

Detaylı

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir. T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak

Detaylı

SQL NEDİR?... 4 Transact-SQL... 4 SQL Veri İşleme Dili (Data Manipulation Language-DML)... 4 SQL Veri Tanımlama Dili (Data Definition

SQL NEDİR?... 4 Transact-SQL... 4 SQL Veri İşleme Dili (Data Manipulation Language-DML)... 4 SQL Veri Tanımlama Dili (Data Definition Transact-SQL SQL NEDİR?... 4 Transact-SQL... 4 SQL Veri İşleme Dili (Data Manipulation Language-DML)... 4 SQL Veri Tanımlama Dili (Data Definition Language-DDL)... 4 SQL Veri Kontrol Dili (Data Control

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS VERİ TABANI BG-313 3/1 3+1+0 3+0,5 5 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS

Detaylı

BTP203 VERİTABANI YÖNETİM SİSTEMLERİ

BTP203 VERİTABANI YÖNETİM SİSTEMLERİ BTP203 VERİTABANI YÖNETİM SİSTEMLERİ Öğr.Gör.Dr. Sedat Telçeken Porsuk Meslek Yüksek Pkulu Bilg. Tekn. Bölümü 2011 2012 Güz Dönemi İLİŞKİSEL CEBİR (Relational Algebra) İlişkisel cebir, biçimsel sorgulama

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 6

Veri Tabanı Yönetim Sistemleri Bölüm - 6 Veri Tabanı Yönetim Sistemleri Bölüm - 6 İçerik Fonksiyonlar Tek Satır Fonksiyonlar Karakter Fonksiyonlar Sayısal Fonksiyonlar Tarih ve Saat Fonksiyonları Dönüştürücü Fonksiyonlar Çoklu Satır Fonksiyonlar

Detaylı

İNTERNET PROGRAMCILIĞI 2 11. HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

İNTERNET PROGRAMCILIĞI 2 11. HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme İNTERNET PROGRAMCILIĞI 2 11. HAFTA İçindekiler Veritabanı Oluşturma, Silme MYSQL ile VERİTABANI İŞLEMLERİ - 1 Tablo Oluşturma, Silme Tabloya Bilgi Girme Veritabanı Sorgulamaları Hedefler Mysql komutları

Detaylı

Excel de Pivot Tablolar Tasarım ve Kullanımı

Excel de Pivot Tablolar Tasarım ve Kullanımı FARUK ÇUBUKÇU EXCEL AKADEMİ Excel de Pivot Tablolar Tasarım ve Kullanımı Pivot tablolar; satışlar, siparişler gibi verileri gruplamayı, alt toplamlarını almayı ve filtreleme işlemleri yapmayı sağlayan

Detaylı

SORGULAR. Öğr.Gör.Volkan Altıntaş

SORGULAR. Öğr.Gör.Volkan Altıntaş SORGULAR Öğr.Gör.Volkan Altıntaş SORGULAR VE ÇEŞİTLERİ Seçme Sorguları: En sık kullanılan sorgu türüdür. Seçme sorguları, bilgileri veri sayfası görünümü nde gösteren veri tabanı nesnesi türüdür. Sorgu,

Detaylı

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri Coğrafi Bilgi Sistemlerine Giriş Ünite 5 - Veri Tabanı Yönetim Sistemleri İçerik Temel kavramlar Veri tabanı modelleri Normalizasyon Coğrafi Bilgi Sistemlerinde veri tabanı yönetimi Temel kavramlar Veri

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 4

Veri Tabanı Yönetim Sistemleri Bölüm - 4 Veri Tabanı Yönetim Sistemleri Bölüm - 4 İçerik SQL e Giriş. SQL Yapısal Sorgulama Dili. Temel SQL Komutları: Sorgulama İşlemleri SELECT deyiminin temel yapısı Seçme İşlemi Atma İşlemi Aritmetik İfadelerin

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 6 T-SQL ile Programlar Yazmak" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Programlama dili olarak T-SQL Fonksiyonlar Programlamak

Detaylı

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125 ! 1 Excel Nedir? 2 Excel in Gelişimi 2 Yeni Özellikler 11 Görünüm 11 Bulut Desteği 11 Şablonlar 14 Anlık Veri Çözümleme 16 Hızlı Veri Doldurma 17 Grafik Önerileri (Recomended Charts) 17 Dilimleyiciler

Detaylı

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi Dersin Adı Kodu: Bilgisayar II Yarıyıl Teori Uyg. Lab. Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması Krediler Diğer Toplam Kredi AKTS Kredisi I (Güz) 28 28 56 3 6 Ders Dili Türkçe Zorunlu

Detaylı

Örnek Veritabanı Çalışması. Kütüphane Veritabanı

Örnek Veritabanı Çalışması. Kütüphane Veritabanı Örnek Veritabanı Çalışması Kütüphane Veritabanı İçindekiler Kütüphane veritabanı şeması Tabloların oluşturulması Tablolar arası ilişkilerin varlık ilişki ve ilişkisel modeldeki gösterimleri Sorgu örnekleri

Detaylı

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü

Detaylı

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1 5 SQL- Yapısal Sorgulama Dili Veritabanı 1 SQL- Yapısal Sorgulama Dili SQL ifadeleri yapısal olarak üç gruba ayrılır. Veri Tanımlama Dili (DDL - Data Definition Language) Veri İşleme Dili (DML - Data Manipulation

Detaylı

Veritabanında var olan nesneler ve veriler üzerinde işlemş için kullanılan veri tabanı nesneleridir. Verilerinizi tablolar halinde ortaya

Veritabanında var olan nesneler ve veriler üzerinde işlemş için kullanılan veri tabanı nesneleridir. Verilerinizi tablolar halinde ortaya SORGU (QUERY) NEDİR? Veritabanında var olan nesneler ve veriler üzerinde işlemş yapmak yp için kullanılan veri tabanı nesneleridir. Verilerinizi tablolar halinde ortaya çıkarttıktan sonra, bu verilerden

Detaylı

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum: Bu Derste Öğrenecekleriniz: 1- MS SQL Server 2008 Kurulumu ve Tanıtımı 2- Komut Kullanarak Veritabanı Oluşturma ve Silme 3- SQL Yazım Kuralları Kurulum: Sistem gereksinimleri: Desteklenen işletim sistemleri:

Detaylı

VERİ TABANI ve YÖNETİMİ

VERİ TABANI ve YÖNETİMİ VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -10- FONKSİYONLAR 3 Giriş Geçen haftaki derslerimizde Görünümleri (View) ve Stored Procedure (SP) leri öğrendik. Bu hafta

Detaylı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı FARUK ÇUBUKÇU EXCEL AKADEMİ Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı Excel de arama ve veri işleme konusunda en önemli fonksiyonlardan birisi olan DÜŞEYARA (İngilizce sürümde VLOOKUP) fonksiyonu

Detaylı

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) Genel SQL SQL çok yüksek seviyeli bir dildir. Biraz ingilizce bilgisi gerektirir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama dillerindeki

Detaylı

Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.

Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız. Normalleştirme ve Uygulaması Normalleştirme Neden Uygulanır: İlişkisel veritabanı oluşturmak için normalleştirmeyi bilmek çok önemlidir. Normalleştirme işlemini anlayabilmek için ise fonksiyonel bağımlılık

Detaylı

8 Aralık 2011 / Perşembe. Veri Tabanına Giriş

8 Aralık 2011 / Perşembe. Veri Tabanına Giriş 8 Aralık 2011 / Perşembe Veri Tabanına Giriş Veri (Data), bir veya birden fazla bilgiden oluşan bir kümedir. İsim, yaş, telefon numarası gibi bilgiler birer veridir. Veri Tabanı (Database) : Temel olarak

Detaylı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

Veri Tabanı Programlamaya Giriş

Veri Tabanı Programlamaya Giriş Veri Tabanı Programlamaya Giriş Kitap özeti Veri Tabanı Programlamaya Giriş SQL insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. Bu dil sayesinde, bir veritabanından kayıtları

Detaylı

Microsoft Excel Tips & Tricks + Advanced (3 gün)

Microsoft Excel Tips & Tricks + Advanced (3 gün) Microsoft Excel Tips & Tricks + Advanced (3 gün) Eğitim Hakkında: Bu üç günlük kursun amacı, katılımcılara Microsoft Excel in ileri düzey özellikleri hakkında bilgi vermektir. Katılımcılar; tüm verilerini

Detaylı

BİL 101 - Bilişim Teknolojileri. Access 2007. http://bil.etu.edu.tr/bil101

BİL 101 - Bilişim Teknolojileri. Access 2007. http://bil.etu.edu.tr/bil101 BİL 101 - Bilişim Teknolojileri Access 2007 http://bil.etu.edu.tr/bil101 Veritabanı Sistemleri Veritabanı Sistemleri Bilgi çağında veriyi düzenli-planlı saklamak, veriye hızlı ulaşmak, değişik veriler

Detaylı

YAPISAL SORGULAMA DİLİ (SQL)

YAPISAL SORGULAMA DİLİ (SQL) YAPISAL SORGULAMA DİLİ (SQL) OGRENCI Tablosu 1234 Zeynep Makina K 23.06.1984 1. Cad 3.4 CREATE TABLE VERİ TANIMLAMA DİLİ (VTD) Veritabanında yeni bir tablonun oluşturulmasını sağlar. Yukarıda tanımlanan

Detaylı

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi

Detaylı

ÜNİTE 8 SQL Dili ve T-SQL Uygulamaları

ÜNİTE 8 SQL Dili ve T-SQL Uygulamaları ÜNİTE 8 SQL Dili ve T-SQL Uygulamaları Terimler Gözden Geçirme Sınava Hazırlık İçin İngilizce Sorular Diğer Kaynaklar Üniteyi tamamlayan okuyucu; SQL ve Transact- SQL dilinin tarihini tanımlar. Transact-SQL

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 7

Veri Tabanı Yönetim Sistemleri Bölüm - 7 Veri Tabanı Yönetim Sistemleri Bölüm - 7 İçerik Alt Sorgular Çoklu Tablolar (Tabloların Birleştirilmesi) Görünümler R. Orçun Madran 2 Alt Sorgular Uygulamada, bir sorgudan elde edilen sonuç, bir diğer

Detaylı

Verimlilik İçin ETKİN BİLGİ YÖNETİMİ. EXCEL de Vazgeçilmez 5 Fonksiyon

Verimlilik İçin ETKİN BİLGİ YÖNETİMİ. EXCEL de Vazgeçilmez 5 Fonksiyon Verimlilik İçin ETKİN BİLGİ YÖNETİMİ EXCEL de Vazgeçilmez 5 Fonksiyon Lütfen Dikkat! Bu kitapta herhangi bir şekilde adı geçen ürün, marka veya şirket isimleri sahiplerine aittir. Kitapta yer alan bilgilerin

Detaylı

DB.NET Laboratuvar Uygulaması-Öğrenci Notları

DB.NET Laboratuvar Uygulaması-Öğrenci Notları Uygulama Kodu: 1/1 Laboratuvar Uygulaması Adı: Access 2003 de Bir Tur: Northwind Veritabanını İncelemek İlgili Ünite Kodu: HC1 İlgili Ünite Adı: İnsan-Bilgisayar Etkileşiminin Temelleri Hafta: 1 Seviye:

Detaylı

NoSql ve MongoDB. Saygın Topatan

NoSql ve MongoDB. Saygın Topatan NoSql ve MongoDB Saygın Topatan NoSql ve MongoDB NoSql nedir Neden ihtiyaç duyuldu Tipleri MongoDb Kavramlar Sharding Şema Tasarımı NoSql in geleceği NoSql Nedir? Nedir 2009 başlarında ortaya çıkmış bir

Detaylı

MAPINFO PROFESSIONAL TEMEL VE İLERİ SEVİYE KURS İÇERİĞİ

MAPINFO PROFESSIONAL TEMEL VE İLERİ SEVİYE KURS İÇERİĞİ MAPINFO PROFESSIONAL TEMEL VE İLERİ SEVİYE KURS İÇERİĞİ Başar Bilgisayar Sistemleri Ve İletişim Teknolojileri San. Ve Tic. Ltd. Şti. Web site: http://www.basarsoft.com.tr Kontak mail: basar@basarsoft.com.tr

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ VERİ TABANI YÖNETİMSEL FONKSİYONLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan

Detaylı

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki

Detaylı

2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları 2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları Hayali bir şirket için BizimŞirket isimli bir veritabanı oluşturulmuş ve aşağıdaki tablolar yapılmıştır. Lütfen tabloları dikkatlice

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama JDBC (Java Database Connectivity) Üst Düzey Programlama-ders07/ 1 JDBC JDBC ilişkisel veritabanlarına erişim için Java dilinde kullanılan standart bir kütüphanedir. Bu kütüphanedeki

Detaylı

CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI

CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI Create a new Crystal report Document: Yeni bir Crystal Report dökümanı oluşturmak için aşağıdaki optionlardan biri seçilir a) Using the report expert: Crystal Reportun

Detaylı

DESTEK DOKÜMANI. Ürün : GO/TIGER2/UNITY2 Bölüm : Sistem Đşletmeni

DESTEK DOKÜMANI. Ürün : GO/TIGER2/UNITY2 Bölüm : Sistem Đşletmeni FĐRMA BAZINDA VERĐ TABANI SQL Server üzerinde tutulan dataların firma bazında ayrı ayrı takip edilmesi için Sistem işletmeninde Firmalar içerisinde Veritabanı alanı eklenmiştir. LOGO nun Sistem Đşletmeni

Detaylı

Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org

Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com devrim@gunduz.org http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:

Detaylı

1 Temel Kavramlar. Veritabanı 1

1 Temel Kavramlar. Veritabanı 1 1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel

Detaylı

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı. Hafta V. Öğr. Gör. Murat KEÇECĠOĞLU

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı. Hafta V. Öğr. Gör. Murat KEÇECĠOĞLU 08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı Hafta V Öğr. Gör. Murat KEÇECĠOĞLU Ms Sql Management Studio sunucu üzerinde kuruludur. İlk uygulamalarımızı yapmaya başlamadan önce

Detaylı

Veri Tabanı-I 1.Hafta

Veri Tabanı-I 1.Hafta Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen

Detaylı

PostgreSQL ve PL/pgSQL

PostgreSQL ve PL/pgSQL PostgreSQL ve PL/pgSQL Adnan DURSUN Uygulama tasarım ve geliştiricisi @ : adnandursun.at.asrinbilisim.com.tr : +AdnanDURSUN Sunum Akışı PL/pgSQL nedir PL/pgSQL neden kullanmalıyız PL/pgSQL in yapısı Saklı

Detaylı

PostgreSQL Veritabanı Sunucusu. Başarım Arttırma Yöntemleri

PostgreSQL Veritabanı Sunucusu. Başarım Arttırma Yöntemleri PostgreSQL Veritabanı Sunucusu Başarım Arttırma Yöntemleri Devrim GÜNDÜZ PostgreSQL Geliştiricisi Command Prompt, Inc. devrim@commandprompt.com devrim@postgresql.org[.tr] LKD Seminerleri Linux Kullanıcıları

Detaylı

ÜNİTE 9 ÜNİTE 9 MICROSOFT EXCEL - II TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

ÜNİTE 9 ÜNİTE 9 MICROSOFT EXCEL - II TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER ÜNİTE 9 MICROSOFT EXCEL - II BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ İÇİNDEKİLER Çalışma sayfasına yeni nesneler eklemek Veriler ile ilgili işlemler Grafikler ler Sıralama Yapmak Filtreleme Yapmak

Detaylı

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları

Microsoft Excel. Çalışma Alanı. Hızlı Erişim Çubuğu Sekmeler Başlık Formül Çubuğu. Ad Kutusu. Sütunlar. Satırlar. Hücre. Kaydırma Çubukları Microsoft Excel Microsoft Excel yazılımı bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız

Detaylı