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?


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