Ders Tanıtım Sunumu Database Management II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016
Database engine olarak login olduk. Şimdi Seçme, Atma ve Lakap, Birleştirme Sorguları ile kısıt sorguları yapalım.
musteri tablosunu sorgulayalım (seçme işlemi)
urun tablosunu sorgulayalım (seçme işlemi)
Lakap sorgusu : Soru : 1- musteri tablosunda sütun isimlerini lakap atayıp görüntüleyen sorguyu yazınız. Cevap :
Lakap sorgusu : (Sonuç)
Lakap sorgusu : Soru : 2- urun tablosunda sütun isimlerini lakap atayıp görüntüleyen sorguyu yazınız. Cevap :
Lakap sorgusu : (Sonuç)
Kısıt (Where) sorgusu : Soru : 3- urun tablosunda urunno= 2045 olan ürünüm tüm alanlarını görüntüleyen sorguyu yazınız. (Aynı lakapları da kullanınız) Cevap :
Kısıt (Where) sorgusu : Sorular : - urun tablosunda urunno 2030, 1210 ve 0760 olan urunler ile urunfiyati, 90, 20 ve 120 olan ürünlerin tüm alanlarını görüntüleyen sorguları yapınız (süre 20 dk.)
Order by (Sıralama) sorgusu : Soru : 4- musteri tablosundaki müşteri isimlerini önce ASC sonra DESC sıralayınız (Aynı lakapları da kullanınız) Cevap :
Order by (Sıralama) sorgusu :
Between.. And (Aralık) sorgusu : Soru : 5- urun tablosundaki urun fiyatı 30 ila 50 arasındaki ürünleri sıralayınız (Aynı lakapları da kullanınız) Cevap :
Between.. And (Aralık) sorgusu :
Between.. And (Aralık) sorgusu : Soru : 6- Benzer şekilde urun tablosundaki urun fiyatı 10-20, 40-60, 20-80 ve stok miktari 10-20 arsında olanlarıda siz sıralayınız (Aynı lakapları da kullanınız) Cevap : Süre 20 dk.
Like (% bul) sorgusu : Soru : 7- musteri tablosunda adı A ile başlayan müşterileri sıralayınız (Aynı lakapları da kullanınız) Cevap :
Like (% bul) sorgusu :
Like (% bul) sorgusu : Soru : 8- musteri tablosunda adı içerisinde R harfi bulunan müşterileri sıralayınız (Aynı lakapları da kullanınız) Cevap :
Like (% bul) sorgusu :
Like (% bul) sorgusu : Soru : 9- musteri tablosunda adının son hecesi AL olan müşterileri sıralayınız (Aynı lakapları da kullanınız) Cevap :
Like (% bul) sorgusu :
Kısıt (Where) and ve or ile sorgular : Soru : 10- urun tablosundaki urunno 2030 ve urunfiyati 90 olan ürünü gösteren sorguyu yazınız (Aynı lakapları da kullanınız) Cevap : Sonuç üretilmedi? Neden
Kısıt (Where) and ve or ile sorgular : And mantıksal sınamasında Şart ancak her iki şartın veya Şartların tamamının Yerine gelmesi halinde Sonuç üretilebilir.
Kısıt (Where) and ve or ile sorgular : Soru : 11- urun tablosundaki urunno 0110 ve urunfiyati 84 olan ürünü gösteren sorguyu yazınız (Aynı lakapları da kullanınız) Cevap :
Kısıt (Where) and ve or ile sorgular : Soru : 12- musteri SQL tablosunda SERVER musterino MANAGEMENT 4590 veya STUDİO museposta ahmet@gmail.com olan kişileri gösteren sorguyu yazınız (Aynı lakapları da kullanınız) Cevap :
Kısıt (Where) ile aritmetik işlem sorguları : Soru : 13- urun tablosunda SQL SERVER urunno MANAGEMENT 4012 olan urunun STUDİO tamamı satılsa ne kadar hasılat elde ederdik. +kdv %18 (Lakapları da kullanınız) Cevap :
Kısıt (Where) ile aritmetik işlem sorguları :
Kısıt (Where) ile aritmetik işlem sorguları : Soru : 14- urun tablosunda SQL SERVER urunno MANAGEMENT 1210 olan urunden STUDİO 4 adet satılsa % 20 iskonto ile satılsa ve alıcı 12 TL kargo ücreti ödese idi ne kadar para ödemesi gerekirdi. (+kdv %18) Cevap :
Kısıt (Where) ile aritmetik işlem sorguları :
Komplex Sorgular : -Birden fazla tablonun birlikte sorgulanması işlemine, - ve İç içe sorgu işlemlerine komplex sorgu nedir. Veritabanında sorgunun amacı daime tekil veriye ulaşmaktır. Bu yüzden tek soru cevabı yine tek olmalıdır.
Komplex Sorgular : -Uygulama örneğimizde urun ve musteri olarak iki tablomuz vardır. - Hangi müşterinin hangi ürünü aldığını ise musteri tablosuna eklediğimiz yabancı anahtar ile sorguluyoruz. - Şimdi bu senaryo ya uygun olarak sorgu yapalım.
Komplex Sorgular: Soru : (Basitle başlayalım) 15- musteri SQL tablosunda SERVER musterino MANAGEMENT 2820 olan STUDİO kişi hangi ürünü Satın aldığını gösteren sorguyu yazınız. Cevap :
Komplex sorgular : Seçilen müşteri Ürün ile müşteri Tablolarının eşitlenmesi
Komplex Sorgular: Soru : (Biraz zorlaştıralım) 16- urun tablosundaki SQL SERVER urunno MANAGEMENT 2045 olan ürünü STUDİO kimler almıştır. Cevap :
Komplex Sorgular:
Komplex Sorgular: Soru : (Bunları da siz yapın ) 17- urun tablosundaki SQL SERVER urunno MANAGEMENT 2030 olan ürünü STUDİO alan kişi Bu ürünü %5 iskonto ile satın almış, %18 KDV ve 8 TL kargo bedeli ödemiştir. Bu ürün için toplam ödeyeceği tutar nedir. 18- Buket Saygılı adlı müşteri satın aldığı ürüne %18 KDV ve 10 TL kargo bedeli ödemiştir. Bu durumda toplam ödeyeceği tutar nedir.
Komplex Sorgular: Benzer şekilde çok miktarda sorgu oluşturulabilir. En az iki sorgu oluşturarak sorgu sonuçlarını da ekranda siz görüntüleyiniz. Bu şekilde sorgu tasarlamak için alıştırma yapmış olacaksınız. - Sorulara cevap verirken lakap kullanınız. - Gerekli tüm alanların görüntülenmesini sağlayınız.
Komplex Sorgular Devamı Haftaya