Sanal Sınıf Kod Örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Sanal Sınıf Kod Örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Nisan 2012 Pazar

Açık Akademi 12 Nisan 2012 Sanal Sınıfı Kod Dosyası - Bir Adım İlerisi

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Bir Adım İlerisi isimli konudaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

03 Bir Adım İlerisi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bir_Adim_Ilerisi
{
    class Klip
    {
        public Kisi Sarkici;
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Kisi
    {
        public long TCKimlikNo;
        public string Ad;
        public string Soyad;
        public DateTime DogumTarihi;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Klip k = new Klip();
            k.DosyaAdi = "Papatya.wmv";
            k.SarkiAdi = "Papatya";
            k.Sarkici = new Kisi();
            k.Sarkici.Ad = "Teoman";
            k.Sarkici.Soyad = "Yakupoğlu";
            k.Sarkici.TCKimlikNo = 123235457;
            k.Sarkici.DogumTarihi = new DateTime(1967,11,20);

            Console.WriteLine(k.Sarkici.DogumTarihi.Year);
            //Klip k2 = new Klip().DosyaAdi = "asdas.wmv";
            //Klip k3 = "kjgjsdf";
            //string s = new Klip().DosyaAdi = "sdfsdf";
            //Console.WriteLine(s);
        }
    }
}

Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesneler ile Çalışmak Kod Dosyası

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesneler ile Çalışmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

02 Nesneler ile Çalışmak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nesneler_ile_Calismak
{
    class Klip
    {
        public string SarkiciAdi;
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Kisi
    {
        public long TCKimlikNo;
        public string Ad;
        public string Soyad;
        public DateTime DogumTarihi;
    }

    class Tarih
    {
        public int Gun;
        public int Ay;
        public int Yil;
    }

    class Program
    {
        static void Main(string[] args)
        {
            DateTime dt = new DateTime(2012, 4, 12);

            Kisi k = new Kisi();
            k.TCKimlikNo = 12345678901;
            k.Ad = "Ercan";
            k.Soyad = "Bozkurt";
            k.DogumTarihi = dt;

            Console.WriteLine("Kaç klip nesnesi ile calisacaksınız?");
            string cevap = Console.ReadLine();
            int klipAdedi = int.Parse(cevap);

            Klip[] klipler = new Klip[klipAdedi];

            for (int i = 0; i < klipAdedi; i++)
            {
                Console.WriteLine((i + 1).ToString() + ". klip için");
                klipler[i] = new Klip();

                Console.Write("Klibin Adını Giriniz: ");
                klipler[i].SarkiAdi = Console.ReadLine();

                Console.Write("Şarkıcı Adını Giriniz:");
                klipler[i].SarkiciAdi = Console.ReadLine();

                //Dosya adı sarki adindan otomatik olusturulacak
                klipler[i].DosyaAdi = klipler[i].SarkiAdi + ".wmv";
                Console.WriteLine();
            }

            for (int i = 0; i < klipler.Length; i++)
            {
                Console.WriteLine( (i+1) + ". şarkının adı: " + klipler[i].SarkiAdi);
            }

            Console.WriteLine("Bitti");
            //acikakademi@acikakademi.com
            //3 elemanli bir int dizisi tanimladigimda, int tipinden nesne orneklemeden dizinin bir elemanini okumaya kalkarsam hata alirim.
            // Dogru Yanlıs
            int[] elemanlar = new int[3];
            Console.WriteLine(elemanlar[2]);

            Klip[] muzikler = new Klip[3];
            muzikler[1] = new Klip();
            Console.WriteLine(muzikler[2].SarkiAdi);

            int a = 5;
            Klip kx = new Klip();         
        }
    }
}

Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesne Kavramına Giriş Kod Dosyası

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramına Giriş konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramına Giriş

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nesne_Kavramina_Giris
{
    class Klip
    {
        public string SarkiciAdi;  //Field (Alan)
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Klip[] eskiKlipler = new Klip[2];
            Console.WriteLine(eskiKlipler[0].SarkiAdi);

            int[] rakamlar; // rakamlar isminde int dizisi tipinden bir degisken
            rakamlar = new int[3]; // new anahtar kelimesi ile 3 elemanli bir int dizisi tanimlandi. rakamlar degiskeni bu dizi nesnesini isaret ediyor.
            Console.WriteLine(rakamlar[0]);
            Console.WriteLine(rakamlar[1]);
            Console.WriteLine(rakamlar[2]);

            Int32 sayi = 5;

            // Nesne
            // Değişken
            // Tip
            // Sınıf

            Klip j = new Klip();
            j.SarkiAdi = "Papatya";
            j.SarkiciAdi = "Teoman";
            j.DosyaAdi = "Papatya.wmv";

            Klip j2 = new Klip();
            j2.SarkiAdi = "Bir İlkbahar Sabahı";
            j2.SarkiciAdi = "Zeki Müren";
            j2.DosyaAdi = "BirIlkbaharSabahi.wmv";

            Klip j3 = new Klip();
            j3.SarkiAdi = "Manolyam";
            j3.SarkiciAdi = "Zeki Müren";
            j3.DosyaAdi = "Manolyam.wmv";
            ///////////////
            Klip[] klipler = new Klip[3];
            klipler[0] = new Klip();
            klipler[0].SarkiAdi = "Bahçevan";
            klipler[0].SarkiciAdi = "Zeki Müren";
            klipler[0].DosyaAdi = "Bahcevan.wmv";
            klipler[1] = j;
            klipler[2] = j3;

            Console.WriteLine();
            Console.WriteLine();
            for (int i = 0; i < klipler.Length; i++)
            {
                Console.WriteLine(klipler[i].SarkiAdi);
            }
            Console.WriteLine();
            /////////////////

            Console.WriteLine(j2.SarkiAdi);

            int a = 5;
            String asd = "asdsdg";
            string asf = "jlhdsf";
            Double noktaliSayi = 4.5;
            String kelime = "yazılım";
            Boolean durum = true;
            Char karakter = 'c';

            string dosyaAdi = "İnleyen Nağmeler.wmv";
            string sarkici = "Zeki Müren";
            string sarkiAdi = "İnleyen Nağmeler";

            string dosyaAdi2 = "Sahdamarim.wmv";
            string sarkici2 = "Ajdar";
            string sarkiAdi2 = "Şahdamarım";

            Console.WriteLine(sarkici);

            Random r = new Random();
            int[] sayilar = new int[4];

            Console.WriteLine("*");
            Klip k = new Klip();
            Console.WriteLine(k.SarkiAdi);
            Console.WriteLine("*");

            Int32 tamSayi = new Int32();
            Console.WriteLine(tamSayi);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - DLL Hazırlayıp Kullanmak Konulu Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda DLL Hazırlayıp Kullanmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

04 Öğrenci Dosyası (DLL)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OgrenciDosyasi
{
    public class Ogrenci
    {
        public int No;
        public string Ad;
        public string Soyad;
    }
}

05 Örnek Proje

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System;
using OgrenciDosyasi;

namespace OrnekProje
{
    class Program
    {
        static void Main(string[] args)
        {
            Ogrenci o = new Ogrenci();
            o.Ad = "Ercan";
            o.Soyad = "Bozkurt";
            o.No = 1001;

            Ogrenci x = o;
            Console.WriteLine(x.Ad);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Değer ve Referans isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

03 Değer ve Referans Kavramları

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Deger_ve_Referans
{
    class Koordinat
    {
        public int X;
        public int Y;
    }

    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            int b = a;
            Console.WriteLine(a);
            Console.WriteLine(b);

            a = 4;
            Console.WriteLine(a);
            Console.WriteLine(b);

            Koordinat k = new Koordinat();   //nesne KT18 adresinde yer alsın
            //k degiskeni KT18 adresini tasir
            k.X = 10;   // KT18 adresindeki koordinatin x degeri 10 oldu.
            k.Y = 10;   // KT18 adresindeki koordinatin y degeri 10 oldu.

            Koordinat f = k;  //k icerisinde tasinan degerin kopyasi f ye atandi. 
            //f icerisine KT18 adresi atandi.
            k.X = 15; //KT18 adresindeki nesnenin x'i 15 olarak degisti.
            Console.WriteLine(f.X);
            Console.WriteLine(k.X);
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Null Kavramı isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

02 Null Kavramı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Null_Kavrami
{
    class Ogrenci
    {
        public int OkulNo;
        public string Ad;
        public string Soyad;
    }

    class Program
    {
        static void Main(string[] args)
        {
            //Ogrenci test; //default degeri null dır.
            //Console.WriteLine(test.Ad);
            //test.Ad = "Ercan";
            //Ogrenci denek = new Ogrenci();
            //denek.Ad = "Ahmet";

            //Ogrenci[] elemanlar = new Ogrenci[2];
            //Console.WriteLine(elemanlar[0].Ad);
           
            int kobay = 6;
           
            Ogrenci x = new Ogrenci();
            x.Ad = "Osman";

            if (x.Ad != null)
            {
                Console.WriteLine(x.Ad);
            }
            else
            {
                Console.WriteLine("degisken icin ad degeri henuz atanmamis");
            }

            kobay = 4;
            x = new Ogrenci();

            Console.WriteLine("*");
            Console.WriteLine(x.Ad);

            int a = 5;
            a = 6;

            Ogrenci s = new Ogrenci(); //BX17
            s.OkulNo = 599;
            s.Ad = "Ceyhun";
            s.Soyad = "Velioğlu";

            Ogrenci f = s; //BX17
            Console.WriteLine(f.Ad);
            //acikakademi@acikakademi.com
            //ceyhun mu yazar null midir?

            Console.WriteLine("-");
            Console.WriteLine(f.Ad);
            Console.WriteLine(s.Ad);

            f = new Ogrenci(); // f yeni ogrenciyi isaret ediyor. s halen eski Ceyhun adli ogrenciyi isaret ediyor
            f.Soyad = "Bozkurt";
            Console.WriteLine(f.Ad);

            s = f; // hem f hem de s degiskenleri yeni ogrenciyi isaret edecek.
            Console.WriteLine(f.Soyad);
            Console.WriteLine(s.Ad);

            s.Ad = "hhh";
            Console.WriteLine(f.Ad);

            s = new Ogrenci();
            ////
            s = null;
            f = null;
        }
    }
}

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Nesne Kavramı isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesne_Kavrami
{
    class Ogrenci
    {
        public int OkulNo;
        public string Ad;
        public string Soyad;
    }
    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            double d = 4.5;
            char c = 'c';
            string metin = "Ercan";
            string ad = "Ercan";
            string soyad = "Bozkurt";
            int okulNo = 12345;
            string ad2 = "Melih";
            string soyad2 = "Koray";
            int okulNo2 = 12346;
            Ogrenci o = new Ogrenci();
            o.OkulNo = 1001;
            o.Ad = "Emrah";
            o.Soyad = "Uslu";
            Ogrenci o2 = new Ogrenci();
            o2.OkulNo = 1002;
            o2.Ad = "Bülent";
            o2.Soyad = "Sözge";
            //Console.WriteLine(o2.Ad);
            Ogrenci[] talebeler = new Ogrenci[2];
            talebeler[0] = o2;
            talebeler[1] = o;
            for (int i = 0; i < talebeler.Length; i++)
            {
                Console.WriteLine(talebeler[i].Ad);
            }
            foreach (Ogrenci ogr in talebeler)
            {
                Console.WriteLine(ogr.Ad);
            }
            Console.WriteLine(o2);
            int elemanSayisi = 4;
            Ogrenci[] ogrenciler = new Ogrenci[elemanSayisi];
            ogrenciler[0] = new Ogrenci();
            ogrenciler[0].OkulNo = 1006;
            ogrenciler[0].Ad = "Burak";
            ogrenciler[0].Soyad = "Batur";
            Ogrenci[] cocuklar = new Ogrenci[ogrenciler.Length];
            //cocuklar degiskeninin ilk elemani Burak midir?
            //acikakademi@acikakademi.com
            Console.WriteLine("***");
            Console.WriteLine(cocuklar[0].Ad);           
        }
    }
}

5 Nisan 2012 Perşembe

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi Function Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Function örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

select * from Products

select MAX(UnitPrice) from Products
select MIN(UnitPrice) from Products
select COUNT(*) from Products
select COUNT(Region) from Customers
select AVG(UnitPrice) from Products
select SUM(UnitsInStock) from Products

select * from Customers

create function MailAdresiHazirla(@ad nvarchar(50)) returns nvarchar(80)
begin
declare @deger nvarchar(80)
set @deger = LOWER(SUBSTRING(@ad,1,5)) + '@firma.com'
return @deger
end

select GETDATE()

select dbo.MailAdresiHazirla('Abdullah')

select CompanyName, ContactName, dbo.MailAdresiHazirla(ContactName) from Customers where Country = 'Germany'

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi Stored Procedure Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Stored Procedure örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

-- SP Oluşturmak
create proc UrunleriListele
as
(
select ProductID, ProductName, UnitsInStock from Products where UnitsInStock > 0
)

-- SP Çalıştırmak
UrunleriListele
exec UrunleriListele
execute UrunleriListele



-- Parametre alan SP Oluşturmak
create proc FiyatAraligindakiUrunleriListele(@altLimit money, @ustLimit money)
as
(
select * from Products where UnitsInStock > 0 and UnitPrice between @altLimit and @ustLimit
)


-- SP Güncellemek / Modifiye Etmek
alter proc FiyatAraligindakiUrunleriListele(@altLimit money, @ustLimit money)
as
(
select * from Products where UnitPrice between @altLimit and @ustLimit
)

exec FiyatAraligindakiUrunleriListele 53 , 97

-- SP Silmek
drop proc FiyatAraligindakiUrunleriListele

insert into Categories (CategoryName, Description) values ('YeniKategori','Deneysel Kategori')
select * from Categories

create proc KategoriEkle(@ad nvarchar(15))
as
insert into Categories (CategoryName) values (@ad)

create view KategoriEkle
as
select * from Products

create proc KategoriEkle(@ad nvarchar(15), @aciklama ntext)
as
insert into Categories (CategoryName, Description) values (@ad,@aciklama)

exec KategoriEkle 'DenemeKategorisi' , ' Test amacli olusturulmus'

select * from Categories

-- acikakademi@acikakademi.com

Açık Akademi 5 Nisan 2012 Sanal Sınıfı - SQL Eğitimi View Konulu Kod Dosyası

Açık Akademi
5 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda View örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0
and UnitPrice >= 10

-- View Oluşturmak
create view StoktakiUrunler
as
select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0


select * from Products
select * from StoktakiUrunler

update Products set UnitsInStock = 0 where UnitPrice = 10

select * from Customers

create view SecilmisMusteriler
as
select * from Customers
where Region is not null and Fax is not null


select * from SecilmisMusteriler

select CompanyName,ContactName,City from SecilmisMusteriler where City like 'S%' order by ContactName


select CompanyName,ContactName,City
from SecilmisMusteriler
where City like 'S%' and CompanyName not like 'W%'
order by ContactName

-- View'ü güncellemek
alter view StoktakiUrunler
as
select ProductID as UrunNo,
ProductName Ad,
UnitPrice Fiyat,
UnitsInStock [Stok Miktari],
UnitsOnOrder 'SiparisMiktari'
from Products
where UnitsInStock > 0

select Ad, Fiyat, SiparisMiktari from StoktakiUrunler where SiparisMiktari > 0 order by SiparisMiktari desc



-- View'ü Silmek
drop view StoktakiUrunler

select * from StoktakiUrunler


create view StoktakiUrunler
as
select ProductID,
ProductName,
UnitPrice,
UnitsInStock
from Products
where UnitsInStock > 0


select SupplierID from StoktakiUrunler
select aramizdaFarkYok from StoktakiUrunler

-- View Oluştururken tablo kullanabiliyorsak , tablo gibi kullanabildigimiz diger bir view'den de faydalanabiliriz
create view StoktakiUrunAdlari
as
select ProductName from StoktakiUrunler

select * from StoktakiUrunAdlari

select * from StoktakiUrunler

update StoktakiUrunler set UnitPrice = 20 Where ProductID = 1


select * from StoktakiUrunler

select ProductID, ProductName as 'Ürün Adı' from Products where 'Ürün Adı' = 'Chai'

select Ad,Fiyat,[SiparisMiktari] from StoktakiUrunler where [SiparisMiktari] > 0 order by 3

select 'deneme'

select * from Products
select * from Categories

create view UrunListesi
as
select Products.ProductID, Products.ProductName, Categories.CategoryName
from Products join Categories on Products.CategoryID = Categories.CategoryID


select * from UrunListesi
select ProductName from UrunListesi where CategoryName = 'Beverages'

-- acikakademi@acikakademi.com
--SORU: View üzerinde her şart altında insert işlemi gerçekleştirilebilir.
-- a) Doğru
-- b) Yanlış

27 Mart 2012 Salı

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Delete Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Delete örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

delete from dbo.Urun where UrunID = 4

delete from dbo.Urun where UrunID between 7 and 9

delete from dbo.Urun where Renk = 'Beyaz' and Renk = 'Yeşil'
select * from Satis.Urun

-- mavi urunlerden fiyati 50 nin altinda olanlar silinsin
delete Urun where Renk = 'Mavi' and Fiyat < 50

update Urun set Renk = null where UrunID = 2

-- Urun tablosundaki Siyah urunlerden fiyati 10 degerinin uzerinde olanlari silecek sorguyu mail atınız

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Update Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Update örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

update dbo.Urun set Renk = null where UrunID = 8

update dbo.Urun set Renk = 'Siyah' where UrunID = 8

update dbo.Urun set Renk = 'Mavi' where UrunID = 6 or UrunID = 7
--and  or   

-- tablodaki mavi renkteki urunlerin fiyatlarini 10 artirmak
update dbo.Urun set Fiyat = Fiyat + 10 where Renk = 'Mavi'

-- tablodaki tum urunlerin fiyatinda %10 indirim yapmak
update dbo.Urun set Fiyat = Fiyat * 0.9
update dbo.Urun set Fiyat = Fiyat - (Fiyat * 0.1)
update dbo.Urun set Fiyat *= 0.9

update dbo.Urun set Renk = 'Mor' where UrunID = 9

select * from Urun

-- renk bilgisi M harfi ile baslayan urunlerin fiyatlarini 1 arttir
update dbo.Urun set Fiyat = Fiyat + 1 where Renk like 'M%'

update Urun set Ad = '34 Numara Ayakkabı' , Renk = 'Beyaz' where UrunID = 4
-- tum beyazlar ve ayni zamanda M harfi ile baslayan tum kayitlarda guncelleme yapmak istersem
-- or ile islem yapmaliyim

Açık Akademi 27 Mart 2012 Sanal Sınıfı - SQL Eğitimi Insert Konulu Kod Dosyası

Açık Akademi
27 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Insert örneklerini ele alırken yazmış olduğumuz sorguları aşağıda bulabilirsiniz.

select * from dbo.Urun

insert into dbo.Urun (Ad,Renk,Fiyat) values ('Kick Off','Yeşil',19)

insert dbo.Urun (Ad,Renk,Fiyat) values ('Fifa 12','Beyaz',69)

insert dbo.Urun (Ad,Fiyat,Renk) values ('Ayakkabı',49,'Siyah')

insert dbo.Urun values ('Cüzdan', 'Kahverengi', 30)

insert dbo.Urun values ('TShirt', 12) -- Bu şekilde kullanamayız

insert dbo.Urun values ('TShirt', null , 12)

insert dbo.Urun (Ad,Renk,Fiyat) values ('Call of Duty', null , 89)

insert dbo.Urun (Ad,Fiyat) values ('Super Mario Bros', 39)
----
insert dbo.Urun (Fiyat,Ad) values (39,'Sonic')

insert dbo.Urun (Ad,Renk) values ('Street Fighter IV',null)  -- Null olamayacak kolona deger gondermeden gecemeyiz.

insert dbo.Urun (Ad,Renk,Fiyat) values ('Tekken 6', null , 89)
insert dbo.Urun (Ad,Renk,Fiyat) values ('Soul Calibur', '' , 89)

select * from Urun

create schema Satis

22 Mart 2012 Perşembe

Açık Akademi 22 Mart 2012 Sanal Sınıfı Kod Dosyası (Attach-Detach Create-Alter-Drop Select)

22 Mart 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda attach-detach, create / alter / drop ve select konularında Emrah Uslu tarafından yazılmış olan sorguları aşağıdaki dosyada bulabilirsiniz.

http://www.emrahuslu.com/file.axd?file=2012%2f3%2faa_sql2.rar

Açık Akademi 20 Mart 2012 Sanal Sınıfı - SQL Eğitimi Kod Dosyası

20 Mart 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda yazmış olduğumuz sorguları aşağıda bulabilirsiniz.
select * from dbo.Categories

select CategoryName, [Description] from dbo.Categories

select [Description],CategoryName from dbo.Categories

select CategoryID, [Description],CategoryName, CategoryID from dbo.Categories

select CategoryID as [Kategori No], [Description] Aciklama ,CategoryName, CategoryID from dbo.Categories

select * from dbo.[Order Details]

select * from Products

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
order by 2

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
order by Fiyat

select ProductID as [Urun No],
       ProductName Ad,
       UnitPrice Fiyat
 from dbo.Products
where UnitPrice != 38
order by Fiyat desc, Ad

select * from dbo.Products where UnitPrice > 60

select ProductName as Ad,
       UnitsInStock StokMiktari
  from dbo.Products
 where CategoryID = 8 and UnitPrice <= 10
order by Ad

select COUNT(*) as KayitSayisi from dbo.Products

select * from dbo.Customers

select COUNT(Region) from dbo.Customers

select * from Customers where City = 'london'

select CustomerID from Customers where PostalCode = 'WX1 6LT'
select * from Orders where CustomerID = 'CONSH'

select * from Orders where CustomerID = (select CustomerID from Customers where PostalCode = 'WA1 1DP')

16 Mart 2012 Cuma

Açık Akademi 15 Mart 2012 Sanal Sınıfı - SQL Server Veritabanı Tasarımı Kod Dosyası

15 Mart 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda konumuz SQL Server ile Veritabanı Tasarımı idi.

Eğitimde kullanılan koda ait .sql dosyasının içeriğini aşağıda paylaşıyorum.
create database Dukkan

use Dukkan

create table Urun
(
   UrunID int PRIMARY KEY NOT NULL IDENTITY(1,1),
   Ad nvarchar(25) NOT NULL,
   Renk nvarchar(15) NULL DEFAULT 'Beyaz',
   Fiyat money NOT NULL
)

14 Mart 2012 Çarşamba

Açık Akademi 13 Mart 2012 Sanal Sınıfı - SQL Server Veritabanı Tasarımı Kod Dosyaları

Emrah Uslu tarafından 13 Mart 2012 Salı akşamı gerçekleştirilen sanal sınıfta yaklaşık 2 saat boyunca SQL Server ile Veritabanı Tasarımı konusu ele alındı. Eğitimde kullanılan kodlara ait .sql dosyasını aşağıdaki linkten indirebilirsiniz.
http://www.emrahuslu.com/file.axd?file=2012%2f3%2fAcikAkademi_13Mart2012_VeritabaniTasarimi.rar