15 Ekim 2014 Çarşamba

veri tabanı-2 store proc, northwind,sql deyim blokları

***ödev***
1. okul veri tabanı ve ogrenci tablosu oluşturunuz?
2.Kayıt ekleme, silme ve güncelleme prosedürü yazınız?
3.İsmi ... içeren-- listele prosedürü yazınız?  örn (exec listele 'al')
4.Aşağıdaki sınavı bir kağıda yazarak cevaplandırınız. Arka yüzüne ilk üç sorunun cevabını da ekleyiniz. sınav kağıdındaki 2-3-4. soruları cevaplandırınız.?

3.soru ara proc***



Northwind veritabanı indir:
http://www.dosyayukleme.com/do.php?id=386

yüklenecek yol

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA


1.örnek
USE Northwind
CREATE PROC pahali_urun
AS
  SELECT *
  FROM products
  WHERE unitprice > 30
Çalıştırken ise;
Execute pahali_urun 

2.örnek
--olutururken
create proc eleman_liste
@isim nvarchar(10),
@sisim nvarchar(20)
as
select * from Employees
 where FirstName=@isim and 
 LastName=@sisim

--çalıştırırken

 exec eleman_liste 'Andrew','Fuller'



1-Müşteri(customers) numarası girildiğinde o müşteriye ait bilgileri gösteren SP yazınız?
Exec musteri 5 gibi..
2- siparis numarası girilen ürünün toplam fiyatını bulan SP yi yazınız ?
Execute siparis_hesapla 3….
3- kategori numarasına göre kaç adet ürün olduğunu bulan  SP yi yazınız

Exec kategori 1….



05-07 kasım uygulamaları

3.sorunun cevabı
create proc ulke1
@ulke nvarchar(15)
as
select SUM([Order Details].Quantity*[Order Details].UnitPrice-
[Order Details].Quantity*[Order Details].UnitPrice*[Order Details].Discount)as toplamfiyat
from [Order Details],Products,Suppliers
where Suppliers.Country=@ulke
and Suppliers.SupplierID=Products.SupplierID
and Products.ProductID=[Order Details].ProductID

------------------------------------------------------------------------------------------------------------------------
12-15 kasım 2014 arası uygulmaları(sql deyim blokları)
1.
2.


---------------------------------------------------------------------------
1-5 aralık sql deyim uygulmaları



13 Ekim 2014 Pazartesi

nesne tab. prog. 2 ders:1 (class-(sınıf ) yapısı ) metodlar- nesne türetme

***ödev***
Klavyeden girilen bir sayi için: kare, küp, faktöriyel metodları kullanılarak bir sonuc class ı(sınıfı) oluşturunuz. Yeni bir ana isimli class oluşturularak yeni bir sayi girildiğinde  sonuc clasında hesaplamaları yaparak ekrana yazdıran programı yapınız.
Bu ödevi derse gelen herkes  (20-25 .09.2014 tarihleri arasında ilk dersinde getirmesi zorunludur. Getirmeyenler o hafta devamsız sayılacaktır. )
örnek-1
örnek-2

örnek-3 metod
3.örnekdeki metodu başka sınıfta(class da) çağırma
örnek4-nesne türetme-metod-classlar
4.örnek giris classında nesne türetmek
4. örnek için ödev:
Bir öğrenci nesnesi oluşturunuz. Oluşturmuş olduğunuz nesnenin adi, soyadi, numarasi,sehri, yaşı ve boyunu içerir özellikler ekleyiniz. Ayrı bir ana class da bu verileri o1,o2 ve o3 scanner klavyeden çalıştırdıktan sonra girilerek ekranda yazdırınız.
(ödev teslim:27-31 ekim 2014)

örnek dizi (array) uygulamaları
örnek1: nesne-1 dizi örneği: Sehir isimli N elemanlı String bir diziye klavyeden sehirleri girip en sonda hepsini ekrana yazan bir program yapınız.


3-7 kasım uygulamaları

1.Klavyeden girilen N elemanlı bir dizinin
a)Dizi elemanları toplamı
b)Dizi elemanları ortalaması
c)Dizi elemanları arasındaki en büyük(maksimum) değeri bulunması
d)Dizi elemanları arasındaki en küçük(minimum) değeri bulunması
e)Dizi elemanlarını küçükten büyüğe sıralanması
ödev: (Random kullanarak) Sayısal Loto Programı yapınız...(10-14 kasım arası getirilecek)
abcde

______________________________________________________________

Vize Sınav Soruları 
1) 10 elemanlı bir dizinin elemanları rastgele 0-10 arasında sayı üretilerek atanmaktadır. (a,b,c,d hepsini ayrı metod ile tanımlayınız) (55p)
a)Girilen sayıların toplamını
b) Girilen sayıların ortalamasını
c) Girilen sayıların en büyüğünü
d) Girilen sayıların en küçüğünü
Random ata =new Random(11);
int dizi[]= new int[10];

for(int s=0;s<10;s++)
{
System.out.println((s+1)+". elemanın atandı");
dizi[s]=ata.nextInt(10);
System.out.println((s+1)+". atanan değer="+dizi[s]+" dir");
}


2-)2) Bir araba nesnesi oluşturunuz. Oluşturmuş olduğunuz araba nesnesinin yas, silindirhacmi, vergi gibi değişkenler belirleyiniz.(Metod kullanınız)
yaş
Silindir hacmi
Vergi
1-3
1300
500
3-5
1300
400
5-7
1300
300
1-3
1400
600
3-5
1400
500
5-7
1400
400
1-3
1500
700
3-5
1500
500
5-7
1500
400
…
Yeni bir araç eklendiğinde aracın
Farklı bir class da yaşı ve silindir hacmi girildiğinde vergisini hesaplayan nesne türetiniz?


25 Eylül 2014 Perşembe

veri tabanı-2 giriş (veri tabanı -1 genel tekrar )

1. okul isimli bir db oluşturunuz.
2.ogrenci,ogretmen,bolum,notlar,sınıf gibi tablolar oluşt.
3.db'nin diyagramını oluşt.
4.yukarıdaki tablolara en az 5 er kayıt giriniz.
5.(final>44 ve ort>44) geçen öğrencileri list. sorguyu yaz.
6.bölüm adı='bilgisayar' bölümünde kaç öğrencinin ort>70 olan öğrenci vardır sayısını bulan sorg. yaz. (count)
7.notlar tablosundaki ort sütununa; ort=vize*0.4+final*0.6 sütunlarını hesaplayarak güncelleyiniz.
8.ders_adi='türkçe' veya matematik olan;bölüm adı bilgisayar veya makine olan ve ort>44 olan öğrencilerin ad,soyad,ort,bölümadı ve ders_adi listeleyen sorguyu yazınız.
***
9-ogrenci tablosuna sehir, yaş sütunu ekleyiniz.
10-ogrenci tablsubdan şehir sütununu kaldırnız.
11-personel isimli bir tablo oluşturup o tabloyu kaldırınız.
12-öğrenci ismi a ile başlayanların isim soyisim ve bölüm isimlerini listeleyen sorguyu yazınız.

nesne tabanlı prog.-2 genel tekrar soruları

1.10 defa isminizi yazan prog. java dilinde yazınız?
2.1-100 arasındaki çift sayıların toplamını bulan prog. java dilinde yazınız?

24 Eylül 2014 Çarşamba

***ÖDEV*** Programlama Temelleri ödev (3.-4. hafta)

Günlük hayatta yaşadığınız bir olayın, bir işin algoritmasını yazınız?(3 adet olacak ve her biri en az 10 adım olmalı)

 AŞAĞIDAKİ ALGORTİMA ÖRNEKLERİNİN İLK 5 ÖRNEĞİNİ DEFTERİNİZE YAZINIZ..

23 Eylül 2014 Salı

Algoritma örnekleri

1.Klavyeden girilen iki sayını toplamanı bulan bir algoritma yazınız?
2.Klavyeden girilen iki sayının çarpım ve bölümünü bulan bir algoritma yazınız?
3.Klavyeden girilen iki notun ortalamasını bulan bir algoritma yazınız?vize%40 final%60 olarak...
4.Klavyeden iki notun ortalamasını bulan ve ortalaması 45den büyükse geçti değilse kaldı yazan bir algoritma yazınız?
5.Klavyeden girilen isminizi 10 defa yazdıran bir algoritma yazınız?
6.0 dan 10'a kadar olan sayıların toplamını bulan bir algoritma yazınız?
7.0 ile 100 arasındaki çift sayıların toplamını bulan bir algoritma yazınız?
8.Klavyeden girilen bir sayının faktöriyelini bulan bir algoritmasını yazınız?
9.Klavyeden girilen sayı kadar BOZOK ÜNİVERSİTESİ MYO yazan bir algoritma yazınız?
10.Klavyeden girilen n adet sayının kareleri toplamını bulan bir algoritma yazınız?
11.klavyeden girilen n adet günün sıcaklık ortalamalarını bulan programın algoritmasını ve akış şemasını yazınız?
12.Klavyeden girilen x elemanlı bir kümenin alt ve özaltküme toplamlarını bulan programın algoritmasını ve akş şemasını yapınız?
13.0 ile 100 arasındaki 3 ve 4'e tam bölünebilen 5'e bölündüğünde 2 kalanını veren kaç adet ve toplamını bulan programın algoritmasını ve akş şemasını yapınız?
14.Klavyeden n adet sayı girilmektedir. Girilen sayılardan 5 den küçük olanların  adet ve toplamlarını  bulan programın algoritmasını ve akş şemasını yapınız?  örneğin: n=5 girilseydi  3,7,9,2,4    küçük adet=3 k.toplam=9
15.14.soruda yer alan 5 yerine herhangi bir x değeri geldiği duruma göre oluşan programın algoritması ve akış şemasını yapınız?
16. Klavyeden r yarı çapı girilen dairenin alanını ve çevresini hesaplayan programı yapınız? pi=3.14
17. Fibonacci ilk 20 dizinin toplamını bulan programı yapınız?0,1,+,1,+,2,+,3,+,5,+,8,+,13,+,.....
18.Klavyeden N elemanlı sayılardan; İlk girilen sayıdan kaç tane daha girildiğini bulan programı yapınız? örnek n=5 ise x1=6, x2=4, x3=6, x4=6, x5=2    adet=2 dir.


fasdgfasdfasdfs
1.soru




koşullu bir örnek
5,6,7,8. soruların cevapları


13 Mayıs 2014 Salı

2013-2014 BAHAR DÖNEMİ VERİ TABANI-1 FİNAL HAZIRLIK SORULARI

1. okul isimli bir db oluşturunuz.
2.ogrenci,ogretmen,bolum,notlar,sınıf gibi tablolar oluşt.
3.db'nin diyagramını oluşt.
4.yukarıdaki tablolara en az 5 er kayıt giriniz.
5.(final>44 ve ort>44) geçen öğrencileri list. sorguyu yaz.
6.bölüm adı='bilgisayar' bölümünde kaç öğrencinin ort>70 olan öğrenci vardır sayısını bulan sorg. yaz. (count)
7.notlar tablosundaki ort sütununa; ort=vize*0.4+final*0.6 sütunlarını hesaplayarak güncelleyiniz.
8.ders_adi='türkçe' veya matematik olan;bölüm adı bilgisayar veya makine olan ve ort>44 olan öğrencilerin ad,soyad,ort,bölümadı ve ders_adi listeleyen sorguyu yazınız.
***
9-ogrenci tablosuna sehir, yaş sütunu ekleyiniz.
10-ogrenci tablsubdan şehir sütununu kaldırnız.
11-personel isimli bir tablo oluşturup o tabloyu kaldırınız.
12-öğrenci ismi a ile başlayanların isim soyisim ve bölüm isimlerini listeleyen sorguyu yazınız.

 https://bunyaminkaya.com/microsoft-sql-server-tum-surumleri-dogrudan-indirme-linkleri-2008-2012-2014-2016/