Alper VAHAPLAR

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

Download "Alper VAHAPLAR 2015 2016"

Transkript

1 Alper VAHAPLAR

2 Sum of salaries of departments SELECT branchno, SUM(salary) FROM Employee GROUP BY branchno branchno Expr1001 B B B

3 Aveage salary of each position SELECT position, AVG(salary) FROM Employee GROUP BY position position Expr1001 Assistant Manager Supervisor

4 Average salary of men and women SELECT sex, AVG(salary) FROM Employee GROUP BY sex sex Expr1001 F M

5 Average salary of men and women by branchno SELECT sex, branchno, AVG(salary) FROM Employee GROUP BY sex, branchno sex branchno Expr1002 F B F B F B M B M B

6 Average salary of branchno by sex SELECT branchno, sex AVG(salary) FROM Employee GROUP BY branchno, sex branchno sex Expr1002 B003 F B003 M B005 F B005 M B007 F

7 Number of employees in departments SELECT branchno, count(staffno) FROM Employee GROUP BY branchno branchno Expr1001 B003 3 B005 2 B

8 Number of employees (ordered by employee num.) SELECT branchno, count(staffno) FROM Employee GROUP BY branchno ORDER BY count(staffno) branchno Expr1001 B007 1 B005 2 B

9 Number of employees working in B003 and B005 SELECT branchno, count(staffno) FROM Employee WHERE branchno = B003 OR branchno= B005 GROUP BY branchno branchno Expr1001 B003 3 B

10 Conditional Grouping Departments with sum of salaries higher than SELECT branchno, SUM(salary) FROM Employee GROUP BY branchno HAVING sum(salary)>30000 branchno Expr1001 B B

11 Beyazesya(urunno, modeli, markakodu, turkodu, fiyati) Markalar(markakodu, marka, ulke) Turler(turkodu, turadi, aciklama) Kaç farklı marka var? Hangi ülkelerin markaları var? Her ülkenin kaç markası var? Her bir markanın kaç ürünü var? Her türün fiyat ortalaması? Beko marka türlerin fiyat ortalaması? Her türün en pahalı ve en ucuz ürünlerinin fiyatı? Her markanın en ucuz ve en pahalı ürünlerinin fiyatları? Her markanın her türünün fiyat ortalaması? Her türün her markasının fiyat ortalaması? 11

12 movie(id, title,year,score,votes) actor(id,name) cast(movieid,actorid, ord) Her yıl kaç film çekilmiş? Her filmde kaç oyuncu var? En çok oyuncusu olan filmin ismi En çok oyuncusu olan 3 filmin ismi 10 dan fazla oyuncusu olan filmlerin adları Her oyuncunun kaç filmde oynadığı Her oyuncunun kaç filmde başrol oynadığı En çok başrol oynayan oyuncunun ismi Star Wars ta oynayan oyuncuların adları Harrison Ford un oynadığı filmlerin isimleri Harrison Ford un başrol oynadığı filmlerin isimleri 12

13 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Bosch marka beyaz eşyaların modeli ve fiyatı SELECT modeli, fiyatı FROM BeyazEşya WHERE markakodu = (SELECT markakodu FROM Markalar WHERE marka = Bosch ) 13

14 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Select the urunno and marka fields. SELECT urunno,marka FROM BeyazEsya, Markalar urunno BEK001 BEK001 BEK001 BEK001 BEK002 marka Beko Arçelik Bosch Frigidaire Beko 14

15 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Select the urunno and marka fields for marka Beko SELECT urunno,marka FROM BeyazEsya, Markalar WHERE marka= Beko urunno BEK001 BEK002 BEK003 marka Beko Beko Beko BEK101 Beko BEK102 Beko ARC001 Beko ARC002 Beko 15

16 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) urunno and marka with markakodu =1 SELECT urunno, marka FROM BeyazEsya, Markalar WHERE markakodu=1 Which markakodu??? 16

17 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) urunno and marka with markakodu =1 SELECT urunno,marka FROM BeyazEsya, Markalar WHERE Beyazesya.markakodu=1 urunno BEK001 BEK001 BEK001 BEK001 BEK002 BEK002 marka Beko Arçelik Bosch Frigidaire Beko Arçelik 17

18 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) List urunno and turadi for all records. SELECT urunno, turadi FROM BeyazEsya, Turler WHERE Beyazesya.turkodu=Turler.turkodu 18

19 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) List urunno and marka for all records. SELECT urunno, marka FROM BeyazEsya, Markalar WHERE Beyazesya.markakodu=Markalar.markakodu 19

20 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) List urunno and marka for all records. SELECT urunno,marka FROM BeyazEsya b, Markalar m WHERE b.markakodu=m.markakodu 20

21 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Her ürünün modeli, türü ve fiyatı SELECT modeli, turadi, fiyati FROM BeyazEsya b, Turler t WHERE b.turkodu = t.turkodu 21

22 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Bosch marka ürünlerin modeli ve fiyatı SELECT modeli, fiyati FROM BeyazEsya b, Markalar m WHERE marka = Bosch AND b.markakodu = m.markakodu 22

23 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Buzdolaplarının modeli ve fiyatı SELECT modeli, fiyati FROM BeyazEsya b, Turler t WHERE turadi = Buzdolabı AND b.turkodu = t.turkodu 23

24 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Buzdolaplarının fiyat ortalaması SELECT AVG(fiyati) FROM BeyazEsya b, Turler t WHERE b.turkodu = t.turkodu AND turadi= Buzdolabı 24

25 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Tüm ürünlerin modeli, türü, markası ve fiyatı SELECT modeli,turadi,marka,fiyati FROM BeyazEsya b, Turler t,markalar m WHERE b.turkodu = t.turkodu AND b.markakodu = m.markakodu modeli turadi marka fiyati BX-027 Buzdolabı Beko 450 BZ-124 Buzdolabı Beko 650 BW-888 Buzdolabı Beko 1100 BA-661 Ütü Beko 85 BA-689 Ütü Beko 90 25

26 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Bosch marka Buzdolaplarının modeli ve fiyatları SELECT marka,modeli,fiyati FROM BeyazEsya b, Turler t, Markalar m WHERE marka= Bosch AND turadi= Buzdolabı AND b.turkodu = t.turkodu AND b.markakodu = m.markakodu 26

27 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Her markanın kaç ürünü var? SELECT marka,count(urunno) as Adet FROM BeyazEsya b, Markalar m WHERE b.markakodu = m.markakodu GROUP BY marka marka Arçelik 6 Beko 5 Bosch 4 Adet 27

28 Beyazesya(urunno, modeli, markakodu, turkodu, fiyati) Markalar(markakodu, marka, ulke) Turler(turkodu, turadi, aciklama) Her ülkenin kaç markası var? Her türün fiyat ortalaması? Beko marka türlerin fiyat ortalaması? Her türün en pahalı ve en ucuz ürünlerinin fiyatı? Her markanın en ucuz ve en pahalı ürünlerinin fiyatları? Her markanın her türünün fiyat ortalaması? Her türün her markasının fiyat ortalaması? 28

29 movie (id, title,year,score,votes) actor (id,name) cast (movieid,actorid, ord) Her yıl kaç film çekilmiş? Her filmde kaç oyuncu var? Star Wars ta oynayan oyuncuların adları Her filmin adı, yılı ve oyuncu sayısı Star Wars serisinin filmadı, yılı ve başrol oyuncusu Harrison Ford un oynadığı filmlerin isimleri Harrison Ford un başrol oynadığı filmlerin isimleri En yüksek score a sahip filmin oyuncuları 29 29

30 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Her markanın kaç ürünü var? SELECT marka,count(urunno) as Adet FROM BeyazEsya b, Markalar m WHERE b.markakodu = m.markakodu GROUP BY marka SELECT marka,count(urunno) as Adet FROM Markalar m INNER JOIN BeyazEsya b ON b.markakodu = m.markakodu GROUP BY marka marka Adet Arçelik 6 Beko 5 Bosch 4 30

31 31

32 32

33 BeyazEsya (urunno, modeli, markakodu, turkodu, fiyati) Türler (turkodu, turadi, aciklama) (Ex: 01-Buzdolabı) Markalar (markakodu, marka) (Ex: 01-Arçelik, 02-Beko) Her markanın kaç ürünü var? SELECT marka,count(urunno) as Adet FROM Markalar m INNER JOIN BeyazEsya b ON b.markakodu = m.markakodu GROUP BY marka SELECT marka,count(urunno) as Adet FROM Markalar m LEFT OUTER JOIN BeyazEsya b ON b.markakodu = m.markakodu GROUP BY marka marka Arçelik 6 Beko 5 Bosch 4 Frigidare 0 Adet 33

34 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci, Bolum WHERE Ogrenci.BolumNo=Bolum.BolumNo BolumNo BolumAdi 1 Bilgisayar Bilimleri 2 İstatistik 3 Matematik 4 Fizik 5 Kimya OgrenciAdi BolumNo OgrenciNo OgrenciAdi 1 1 Ali Veli Ali Veli BolumAdi Bilgisayar Bilimleri 1 2 Ayşe Fatma Ayşe Fatma Bilgisayar Bilimleri 1 3 Hasan Hüseyin Hasan Hüseyin Bilgisayar Bilimleri 2 4 Ahmet Mehmet Ahmet Mehmet İstatistik 2 5 Leyla Nejla Leyla Nejla İstatistik 3 6 Murat Fırat Murat Fırat Matematik 4 7 Jale Lale Jale Lale Fizik 99 8 Osman Orhan 34

35 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci INNER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo BolumNo BolumAdi 1 Bilgisayar Bilimleri 2 İstatistik 3 Matematik 4 Fizik 5 Kimya OgrenciAdi BolumNo OgrenciNo OgrenciAdi 1 1 Ali Veli Ali Veli BolumAdi Bilgisayar Bilimleri 1 2 Ayşe Fatma Ayşe Fatma Bilgisayar Bilimleri 1 3 Hasan Hüseyin Hasan Hüseyin Bilgisayar Bilimleri 2 4 Ahmet Mehmet Ahmet Mehmet İstatistik 2 5 Leyla Nejla Leyla Nejla İstatistik 3 6 Murat Fırat Murat Fırat Matematik 4 7 Jale Lale Jale Lale Fizik 99 8 Osman Orhan 35

36 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci LEFT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo BolumNo BolumAdi 1 Bilgisayar Bilimleri 2 İstatistik 3 Matematik 4 Fizik 5 Kimya BolumNo OgrenciAdi OgrenciNoBolumAdi OgrenciAdi 1Ali Veli 1 Bilgisayar Ali Veli Bilimleri 1Ayşe Fatma 2 Bilgisayar Ayşe Bilimleri Fatma 1Hasan Hüseyin 3 Bilgisayar Hasan Bilimleri Hüseyin 2Ahmet Mehmet4 İstatistik Ahmet Mehmet 2Leyla Nejla 5 İstatistik Leyla Nejla 3Murat Fırat 6 Matematik Murat Fırat 4Jale Lale 7 Fizik Jale Lale 99 Osman Orhan 8 Osman Orhan 36

37 37

38 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci RIGHT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo BolumNo BolumAdi 1 Bilgisayar Bilimleri 2 İstatistik 3 Matematik 4 Fizik 5 Kimya BolumNo OgrenciAdi OgrenciNoBolumAdi OgrenciAdi 1Ali Veli 1 Bilgisayar Ali Veli Bilimleri 1Ayşe Fatma 2 Bilgisayar Ayşe Bilimleri Fatma 1Hasan Hüseyin 3 Bilgisayar Hasan Bilimleri Hüseyin 2Ahmet Mehmet4 İstatistik Ahmet Mehmet 2Leyla Nejla 5 İstatistik Leyla Nejla 3Murat Fırat 6 Matematik Murat Fırat 4Jale Lale 7 Fizik Jale Lale 99 8 KimyaOsman Orhan 38

39 39

40 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci FULL OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo BolumNo BolumAdi 1 Bilgisayar Bilimleri 2 İstatistik 3 Matematik 4 Fizik 5 Kimya BolumNo OgrenciAdi OgrenciNoBolumAdi OgrenciAdi 1Ali Veli 1 Bilgisayar Ali Veli Bilimleri 1Ayşe Fatma 2 Bilgisayar Ayşe Bilimleri Fatma 1Hasan Hüseyin 3 Bilgisayar Hasan Bilimleri Hüseyin 2Ahmet Mehmet4 İstatistik Ahmet Mehmet 2Leyla Nejla 5 İstatistik Leyla Nejla 3Murat Fırat 6 Matematik Murat Fırat 4Jale Lale 7 Fizik Jale Lale 99 Osman Orhan 8 Osman Orhan Kimya 40

41 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci LEFT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo UNION SELECT Ogrenciadi, BolumAdi FROM Ogrenci RIGHT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo 41

42 42

43 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci FULL OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo WHERE Ogrenci.BolumNo IS Null OR Bolum.BolumNo IS Null Ogrenciadi Osman Orhan BolumAdi Kimya 43

44 Bolum(BolumNo, BolumAdi) Ogrenci(BolumNo, OgrenciNo, OgrenciAdi) SELECT Ogrenciadi, BolumAdi FROM Ogrenci LEFT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo WHERE Bolum.bolumno is Null UNION SELECT Ogrenciadi, BolumAdi FROM Ogrenci RIGHT OUTER JOIN Bolum ON Ogrenci.BolumNo=Bolum.BolumNo WHERE OgrenciNo is Null 44

45 45

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ı

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ı

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ı

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ı

Ö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ı

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ı

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.

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. 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 www.yazilimhocasi.com katkılarıyla

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ı

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ı

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ı

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ı

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ı

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir? 1) I. Tablo Oluşturma II. Veri Güncelleme III. Veri Silme IV. Veri Ekleme V. Tablo Silme Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir? a) I, IV ve V b) II, III ve IV

Detaylı

--Tüm personel kayıtlarını seçiniz. SELECT* FROM employees ;

--Tüm personel kayıtlarını seçiniz. SELECT* FROM employees ; Fatih Sultan Mehmet Vakıf Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Veritabanı Yönetim Sistemleri Dersi 2015-2016 Bahar Yarıyılı Laboratuvar SQL çalışmaları Yrd. Doç. Dr. Ali NİZAM

Detaylı

Birleştirme (JOIN) işlemi

Birleştirme (JOIN) işlemi BİRDEN FAZLA TABLO ÜZERİNDE SORGULAMA Tablolarda takma isim kullanma Tablolar birleştirilerek işlem yapıldığında çoğunlukla sorgu içerisinde geçen sütun isimleri tablo isimleriyle beraber kullanılır. Bu

Detaylı

Emrah UYSAL 1

Emrah UYSAL  1 ORACLE DERS 5 SET(KÜME) OPERATÖRLERİ Set operatörleri,intersect VE MINUS olarak kullanılmaktadır. Grafik olarak inceleyecek olursak, = Tüm kolonları distinct olarak seçip getirir ALL = Tüm kolonları distinct

Detaylı

Veritabanı Yönetim Sistemleri

Veritabanı Yönetim Sistemleri Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Cebir Konular Biçimsel Sorgulama Dilleri İlişkisel Cebir İlişkisel Cebir İşlemleri Seçme (select) işlemi Projeksiyon (project) işlemi Birleşim

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ı

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ı

Veri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299

Veri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis

Detaylı

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10)); SQL'e Giriş 2 VERİ TANIMLAMA (DDL) İŞLEMLERİ Genel Yazılımı, 1. TABLOLARIN OLUŞTURULMASI (CREATE TABLE): CREATE TABLE tabloadı (kolon isimleri ve veri türleri) Örnek 1: CREATE TABLE BOLUM (BOLUM_NO NUMBER,

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ı

Veriyi ve Bilgiyi Organize Etmek. Bilgisayar Mühendisliğine Giriş 1

Veriyi ve Bilgiyi Organize Etmek. Bilgisayar Mühendisliğine Giriş 1 Veriyi ve Bilgiyi Organize Etmek Bilgisayar Mühendisliğine Giriş 1 Veri ve Dosya Yapıları Bilgisayar Mühendisliğine Giriş 2 Veri ve Dosya Yapıları Bilgi, içerisinde bulunduğumuz çağda hızlı ve sürekli

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ı

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 KARMAŞIK SORGULAR ALT SORGU: Sorgu esnasında; bir sorgudan elde edilen bir

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ı

İ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ı

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ı

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ı

TBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi

TBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi TBİL 503-18 UYGULAMA I DERSİ Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi ARALIK 2015 TEKİRDAĞ Sayfa 1 / 12 Belgenin Adı Hazırlayanlar Mobil Barkotlu Depo Programı Projesi Kurulum Rehberi

Detaylı

SQL-Yapısal Sorgulama Dili SQL-GİRİŞ SQL-GİRİŞ 1 VERİ TÜRLERİ VERİ TÜRLERİ VERİ TÜRLERİ 2 Veri Tabanı Bileşenleri Kayıt Tablolar Öznitelik/Alan Kayıtlar satır Öznitelik/Alan sütun Kurallar tablolar arasındaki

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ı

Veri Tabanı-I 12.Hafta

Veri Tabanı-I 12.Hafta Veri Tabanı-I 12.Hafta İlişkisel sorgular 1 GROUP BY having Gruplayarak listelemek. Gruplama işlemi bir veya birden çok alana göre yapılabilir. Select from arasında yazılan alanlar mutlaka GROUP BY işlemine

Detaylı

Çok tablolu sorgulamalar

Çok tablolu sorgulamalar Çok tablolu sorgulamalar Eğer birden fazla tabloda yer alan verilerin tek bir sorgu ile görüntülenmesi istenirse FROM kısmında ilgili tablolar araya virgül konularak yazılmalı, WHERE kısmında ise o tabloları

Detaylı

TESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi

TESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi 1. 2. 3. 4. 5. 6. Görünüm (view) için özellikle aşağıdakilerden hangisi söylenebilir?? a) Veritabanındaki kayıtlı verileri düzenlemek, yönetmek ve elde etmek için kullanılan bir dildir b) Bir ilişkinin

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ı

Veri Tabanı Hafta Dersi

Veri Tabanı Hafta Dersi Veri Tabanı - 1 5. Hafta Dersi Dersin Hedefleri İlişkisel Cebir Seçim (Selection) Atma (Projection) Kartezyen Çarpım (Cross-Product) Birleşim (Union) Küme farkı (Set-difference) Kesişim (Intersection)

Detaylı

PHYS 121 General Physics I (Yrd.Doç.Dr. E. TARHAN) Fizik Bölümü F1. PHYS 121 General Physics I (Yrd.Doç.Dr. G. ARAL) Fizik Bölümü F3

PHYS 121 General Physics I (Yrd.Doç.Dr. E. TARHAN) Fizik Bölümü F1. PHYS 121 General Physics I (Yrd.Doç.Dr. G. ARAL) Fizik Bölümü F3 2012-2013 EĞİTİM-ÖĞRETİM YILI YAZ OKULU DERS PROGRAMI BÖLÜM : FİZİK PROGRAM : LİSANS SINIF : 1 08.45-09.30 09.45-10.30 10.45-11.30 11.45-12.30 13.30-14.15 14.30-15.15 15.30-16.15 16.30-17.15 2012-2013

Detaylı

BÖLÜM- 13: ALT SORGULAR İLE VERİ İŞLEME

BÖLÜM- 13: ALT SORGULAR İLE VERİ İŞLEME BÖLÜM- 13: ALT SORGULAR İLE VERİ İŞLEME Birden fazla sütuna sahip alt sorgular yazmak Scalar alt sorgular yazmak Birbiri ile ilişkili alt sorgulardaki problemleri çözmek İlişkili alt sorgular kullanarak

Detaylı

SQL FONKSİYONLARI SQL lisanında hesaplama ve sayma işlemlerinde kullanılmak üzere bir çok fonksiyon vardır.

SQL FONKSİYONLARI SQL lisanında hesaplama ve sayma işlemlerinde kullanılmak üzere bir çok fonksiyon vardır. SQL FONKSİYONLARI SQL lisanında hesaplama ve sayma işlemlerinde kullanılmak üzere bir çok fonksiyon vardır. Yapı SQL içinde tanımlı bir fonksiyonu kullanmak için genel yapı Fonksiyon_adı(Fonksiyonun argümanları)

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ı

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ı

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ı

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ı

DML işlemleri. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı. 12 15 May. 2015. Öğr. Gör. Murat KEÇECĠOĞLU

DML işlemleri. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı. 12 15 May. 2015. Öğr. Gör. Murat KEÇECĠOĞLU DML işlemleri Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı 12 15 May. 2015 Öğr. Gör. Murat KEÇECĠOĞLU DML-Data Manipulation Lanquage : Buna Türkçe olarak veri işleme dili diyebiliriz. DML komutları

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ı

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir Her Yönüyle SQL Enjeksiyonu OWASP-Türkiye Bünyamin Demir Bünyamin Demir ( @bunyamindemir ) OWASP Türkiye Bölüm Lideri Founder & CTO @ Enforsec Ltd. Sızma Testleri Uzmanı Web, Mobil, Network, SCADA, Wireless,

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ı

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ı

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like 1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like A% Select * From Kisiler Where Adi Like %A Select *

Detaylı

YGS BİYOLOJİ. Test A E D A C D B D D A B 2 D A E E D D D B A A B C 3 B A C D A C C A D B C E D E

YGS BİYOLOJİ. Test A E D A C D B D D A B 2 D A E E D D D B A A B C 3 B A C D A C C A D B C E D E YGS BİYOLOJİ Test 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 A E D A C D B D D A B 2 D A E E D D D B A A B C 3 B A C D A C C A D B C E D E 4 E B E C B E C D C E 5 E D B C D E A A B C C E 6 A C D E E E A

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ı

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ı

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ı

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ı

T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- Sales Order

T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- Sales Order S1(30) S2(15) S3(15) S4(25) S5(15) TOPLAM (30p) S1) Numarası Adı-Soyadı T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- CEVAP ANAHTARI Sales Order

Detaylı

Yoksullukları, yoklukları aşarak bir okulu bitirip meslek sahibi olanları ilk defa burada bir araya getiriyoruz.

Yoksullukları, yoklukları aşarak bir okulu bitirip meslek sahibi olanları ilk defa burada bir araya getiriyoruz. OKUMUŞLAR Ahmetler, öteden beri eğitime ve okumaya meraklı insanların yaşadığı bir köy. Buradan okumaya giden çocuklar gittikleri okullarda her yönden ba ş ar ı göstererek okullarında örnek olmu ş lard

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 D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular

Detaylı

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Öğretim Elemanları: Dr. A. Şima Etaner-Uyar Dr. Gülşen Cebiroğlu-Eryiğit Dersle ilgili bilgiler Ders Kitabı Data Structures and Algorithms in Java, 4th Ed.,

Detaylı

20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi

20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi 20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi 1) Aşağıdaki SQL Server sürümlerinden hangisi ana sürümlerden bir tanesidir? a) Parallel Data Warehouse b) Express c) Standart d) Developer

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 Ortamın Hazırlanması SQL (Structured Query Language) Temel SQL Komutları Kaynaklar 2 Ortamın Hazırlanması PostgreSQL

Detaylı

Mezuniye t Notu 100'lük. Mezuniye t Notu 100'lük. Kamu Yönetimi 77,13 15,426 68, , Mezuniye t Notu 100'lük

Mezuniye t Notu 100'lük. Mezuniye t Notu 100'lük. Kamu Yönetimi 77,13 15,426 68, , Mezuniye t Notu 100'lük T.C. Ad Soyad Fakülte Bölümü 1 Ahmet GÜNDÜZ 79,46 15,892 60,46898 30,234 61 18,3 64,42649 ASIL 2 68,03 13,606 63,50815 31,754 51 15,3 60,660075 ASIL 3 Gürkan AKSOY Gazi Üniversitesi 67,8 13,56 63,49614

Detaylı

STAJ RAPORU INTERNSHIP REPORT

STAJ RAPORU INTERNSHIP REPORT STAJ RAPORU INTERNSHIP REPORT ÖĞRENCİ BİLGİSİ STUDENT INFORMATION ADI VE SOYADI NAME AND LASTNAME ÖĞRENCİ NO STUDENT ID PROGRAM / SINIFI PROGRAM / CLASS ÖĞRENİM YILI ACADEMIC YEAR Staj Bilgileri Internship

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ı

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ı

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ı

1 MEHMET KARCI Mezun İngilizce Mütercim Tercüman 2,95 Yerleşti 2 Biyoloji

1 MEHMET KARCI Mezun İngilizce Mütercim Tercüman 2,95 Yerleşti 2 Biyoloji Antranörlük 1 MEHMET BULUT Mezun Antrenörlük 3,14 Yerleşti LEYLA ÇELİK Mezun Antrenörlük 3,13 Yerleşti 3 ALİ DEMİRKAN Mezun Antrenörlük Eğitimi 3,1 Yerleşti 4 EMRE DİNCER Mezun Antrenörlük 3,11 Yerleşti

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ı

Veri Tabanı Tasarım ve Yönetimi

Veri Tabanı Tasarım ve Yönetimi SAKARYA ÜNİVERSİTESİ Veri Tabanı Tasarım ve Yönetimi Hafta 5 Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun

Detaylı

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır. Alt Sorgular SQL Serverda sorgu içinde sorgu da oluşturulabilir. Sorgu içinde sorgu, içteki sorgunun dışta olan sorguya değer üretmesidir. Bu, bir değer veya birden fazla değer olabilir. IN ve NOT IN Tablodaki

Detaylı

MÜŞTERİLERİMİZE ÖZEL. Sorgu Örneklerinin Çalıştırılması. 13 Ağustos 2011. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel

MÜŞTERİLERİMİZE ÖZEL. Sorgu Örneklerinin Çalıştırılması. 13 Ağustos 2011. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel 13 Ağustos 2011 MÜŞTERİLERİMİZE ÖZEL İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel SQL SORGU ÖRNEKLERİ Sorgu Örneklerinin Çalıştırılması Sorgu örneklerini çalıştırmak için program

Detaylı

Alper VAHAPLAR

Alper VAHAPLAR Alper VAHAPLAR 2016 2017 Relations: viewed as 2-dimensional tables rows x columns Properties: Each column has a unique name. Order of columns are unimportant. Each column contains values about the same

Detaylı

YGS 1 PUAN OLUŞUMU ÇORLU İMKB ANADOLU ÖĞRETMEN LİSESİ REHBERLİK SERVİSİ TÜRKÇE 20% FEN BİLİMLERİ 30% SOSYAL BİLİMLER 10% TEMEL MATEMATİK 40%

YGS 1 PUAN OLUŞUMU ÇORLU İMKB ANADOLU ÖĞRETMEN LİSESİ REHBERLİK SERVİSİ TÜRKÇE 20% FEN BİLİMLERİ 30% SOSYAL BİLİMLER 10% TEMEL MATEMATİK 40% YGS 1 PUAN OLUŞUMU 30% 20% 40% YGS 2 PUAN OLUŞUMU 20% 40% 30% YGS 3 PUAN OLUŞUMU 20% 40% 30% YGS 4 PUAN OLUŞUMU 30% 20% 40% YGS 5 PUAN OLUŞUMU 37% 33% 20% YGS 6 PUAN OLUŞUMU 20% 33% 37% MF 1 PUAN OLUŞUMU

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ı

AYRANCI AYSEL YÜCETÜRK ANADOLU LİSESİ KURS PROGRAMI DİL VE ANLATIM 2 3 TÜRK EDEBİYATI 3 3 TARİH 2 3 COĞRAFYA 2 3 MATEMATİK 6 5 FİZİK 2 3 KİMYA 2 3

AYRANCI AYSEL YÜCETÜRK ANADOLU LİSESİ KURS PROGRAMI DİL VE ANLATIM 2 3 TÜRK EDEBİYATI 3 3 TARİH 2 3 COĞRAFYA 2 3 MATEMATİK 6 5 FİZİK 2 3 KİMYA 2 3 9.SINIFLAR (En fazla üç ders seçilebilir ) TARİH 2 3 COĞRAFYA 2 3 MATEMATİK 6 5 FİZİK 2 3 KİMYA 2 3 BİYOLOJİ 2 3 ingilizce 6 5 ( istediğiniz kurs öğretmenini adını yazınız) na katılmak isteyen öğrenciler

Detaylı

Varlık-İlişki Modeli (Entity-Relationship Model)

Varlık-İlişki Modeli (Entity-Relationship Model) Varlık-İlişki Modeli (Entity-Relationship Model) Varlık-ilişki modeli, ya da kısaca E-R modeli (Entity- Relationship model) 1976 yılında P.P. Chen tarafından geliştirilen bir modeldir. Bugüne kadar varlık-ilişki

Detaylı

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya

Detaylı

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

VERİ TABANI YÖNETİM SİSTEMLERİ I BÖLÜM 8 8. TEMEL SQL KOMUTLARI-II 8.1. SELECT (Seç) Komutu Veri tabanındaki tablo veya tablolardan istenilen özellikteki verileri seçip listeleme için kullanılan komuttur. Genel kullanımı aşağıdaki gibidir.

Detaylı

eğitim öğretim yılından itibaren alması gereken ve eş değer olan dersler Kredisi. Daha önce almış ve başarısız olduğu dersler

eğitim öğretim yılından itibaren alması gereken ve eş değer olan dersler Kredisi. Daha önce almış ve başarısız olduğu dersler Karar 1-Biyoloji bölümü öğrencisi 081210501 Hakan YILMAZ ın transkripti incelendi. 2012-2013 eğitim öğretim yılında almış ve başarısız olduğu derslerin intibakının aşağıdaki gibi olmasının, 2013-2014 eğitim

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ı

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 Tek Tablo İçinde Sorgulamalar Tekrarlı Satırların Engellenmesi Aynı değerlere sahip satırlar

Detaylı

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

Veri Tabanı Yönetim Sistemleri Bölüm - 5 Veri Tabanı Yönetim Sistemleri Bölüm - 5 İçerik SELECT deyimi (devam) Verinin Sınırlandırılması (WHERE) Karşılaştırma İşleçleri (=, >, =,

Detaylı

1. TEKLİF SONUNDA FİYATLARIN LİSTESİ

1. TEKLİF SONUNDA FİYATLARIN LİSTESİ MAKİNA VE KİMYA VE ENDÜSTRİSİ KURUMU HURDA İŞLETMESİ MÜDÜRLÜĞÜ www.mkek.gov.tr Kurum Mersis No: 8971872939834514 ANKARA İnternet Adresimiz : Kurum Birim Kodu : 14702911/ Tarih : 24/02/2016 Kurum Birim

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ı

Fonksiyonlar, Count, Sum, Avg, Max, Mın, Lower, Upper, Length, Round, Mod, Left, Right, Concat, If

Fonksiyonlar, Count, Sum, Avg, Max, Mın, Lower, Upper, Length, Round, Mod, Left, Right, Concat, If Mın, Lower, Upper, Length, Round, Sql kendi içinde bir cok fonksiyonu barındırır, bunlar sayım ve hesaplama için kullanılabilir. SQL FONKSİYONLARI Fonksiyon sözdizimi kuruluşu; SELECT fonksiyon(kolon )

Detaylı

1. GİRİŞ 2. YENİ TABLO EKLEME

1. GİRİŞ 2. YENİ TABLO EKLEME İÇİNDEKİLER 1. GİRİŞ 2. YENİ TABLO EKLEME 1. COULOMN NAME 2. DATA TYPE 3. ALLOW NULLS 3. ANAHTAR (IDENTİTY) KOLON 4. İNSERT İNTO 5. SELECT, FROM, WHERE, VALUES, SET, UPDATE, AS, GROUP BY, ORDER BY, TOP,

Detaylı

PEDAGOJİK FORMASYON ARA SINAVLARI ARALIK 2016

PEDAGOJİK FORMASYON ARA SINAVLARI ARALIK 2016 1. GRUP ANTRENÖRLÜK 2. GRUP SPOR YÖNETİCİLİĞİ 3. GRUP TARİH İLAHİYAT 4. GRUP MÜZİK RESİM RTESİ VELİ TOPTAŞ ERMAN YÜKSELTÜRK SALİH ÖKTEN ERMAN YÜKSELTÜRK METİN ELKATMIŞ RAFET METİN FİGEN DURKAYA MEHMET

Detaylı

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Tanımlama Değişken isimlerinin başında @ sembolü bulunur. @ad, @soyad, @tarih değişken isimlerine birer örnektir.

Detaylı

Sayın Velimiz, 16/03/2015. 2014-2015 Eğitim-Öğretim Yılı II. Yarıyıl Veli-Öğretmen görüşme gün ve saatleri aşağıda bilgilerinize sunulmuştur.

Sayın Velimiz, 16/03/2015. 2014-2015 Eğitim-Öğretim Yılı II. Yarıyıl Veli-Öğretmen görüşme gün ve saatleri aşağıda bilgilerinize sunulmuştur. 11A/1 TÜRK EDEBİYATI FUNDA SARAÇ KÜÇÜK Salı 10.20-11.00 MATEMATİK GÖKSEL ARMAĞAN Salı 12.00-12.40 GEOMETRİ SERAP BERBER Perşembe 10.20-11.00 2. YABANCI DİL(FRANSIZCA) MONA ÇELEBİ Çarşamba 11.10-11.50 FİLİZ

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 Varlık-İlişki Diyagramlarının İlişki Şemalarına Dönüştürülmesi E-R Çizelgelerini İVTYS ye Dönüştürme

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ı

Veri tabanı içinde bulunan tablolardakibazı sütunlarda bulunan bilgilerin, herkes tarafından görülmesi istenmeyebilir.

Veri tabanı içinde bulunan tablolardakibazı sütunlarda bulunan bilgilerin, herkes tarafından görülmesi istenmeyebilir. View Oluşturma Sql komutlarından view oluşturma ve faydaları, myadminde gösterimi VİEW OLUŞTURMANIN YARARLARI 1. Veri güvenliği Veri tabanı içinde bulunan tablolardakibazı sütunlarda bulunan bilgilerin,

Detaylı

VIEW LERDE SQL HINT KULLANIMI

VIEW LERDE SQL HINT KULLANIMI VIEW LERDE SQL HINT KULLANIMI 1 1. Çalışma Verisi Hazırlama View larda hint kullanımı problemli olabiliyor. Oracle kompleks yapıdaki view lerin içine 'default' olarak hint i yaymıyor. Kompleks view larda

Detaylı

Nesne Oluşturmak: CREATE CREATE ifadesi ile veritabanındaki nesnelerden herhangi birisi oluģturulabilir.

Nesne Oluşturmak: CREATE CREATE ifadesi ile veritabanındaki nesnelerden herhangi birisi oluģturulabilir. Nesne Oluşturmak: CREATE CREATE ifadesi ile veritabanındaki nesnelerden herhangi birisi oluģturulabilir. CREATE nesne_tipi nesne_adı *varsa nesneye ait tanımlamalar+ Nesne ve değiģken isimlendirme kuralları:

Detaylı

PEDAGOJİK FORMASYON EĞİTİMİ GÜZ DÖNEMİ HAFTALIK DERS PROGRAMI CUMA

PEDAGOJİK FORMASYON EĞİTİMİ GÜZ DÖNEMİ HAFTALIK DERS PROGRAMI CUMA 1. GRUP ANTRENÖRLÜK CUMA 2. GRUP SPOR YÖNETİCİLİĞİ 3. GRUP TARİH İLAHİYAT 4. GRUP MÜZİK RESİM 5. GRUP İNGİLİZCE FRANSIZCA ARAPÇA DERSLİK EFD 9 EFD 11 EFD 5 EFD 13 EFD 15 13:30-14:15 SALİH ÖKTEN ERMAN YÜKSELTÜRK

Detaylı

İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi

İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi Blind Author 1,2, Blind Author 1, Blind Author 2, Blind Author 2 1 Instution 1 2 Instution 2 abc@abc, abc@abc, abc@abc, abc@abc Özet: İş zekası

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ı

İ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ı

SPSS-Tarihsel Gelişimi

SPSS-Tarihsel Gelişimi SPSS -Giriş SPSS-Tarihsel Gelişimi ilk sürümü Norman H. Nie, C. Hadlai Hull ve Dale H. Bent tarafından geliştirilmiş ve 1968 yılında piyasaya çıkmış istatistiksel analize yönelik bir bilgisayar programıdır.

Detaylı