Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER...

10
08 Eyl. 2016 Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2016 – 2017 Güz Yarıyılı Ders Tanıtım Sunumu Database Management II

Transcript of Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER...

Page 1: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

08 Eyl. 2016

Öğr. Gör. Murat KEÇECĠOĞLUElbistan Meslek Yüksek Okulu2016 – 2017 Güz Yarıyılı

Ders Tanıtım Sunumu

Database Management II

Page 2: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

SQL SERVER MANAGEMENT STUDİO

Page 3: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

SQL SERVER MANAGEMENT STUDİO

Page 4: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

SQL SERVER MANAGEMENT STUDİO

Database engine olarak login olduk.

Şimdi Seçme, Atma ve Lakap, BirleştirmeSorguları ile kısıt sorguları yapalım.

Page 5: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

SQL SERVER MANAGEMENT STUDİO

Veri Tabanı Yaratmak : (Süre 5 dk.)

Adınızın ilk üç harfi ve öğrenci numaranızın son beş karakteri ile kendinize ait veri tabanını yaratınız.

Örn:

Öğrenci Adı : SonerÖğrenci No : 15040411047

Veri Tabanı Adı : son11047 olmalıdır.

Page 6: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

Tabloları Yaratmak : (25 dk.)

Aşağıdaki tabloları veri tabanınıza yaratınız ;

Öğrenci (ogrenci), Notlar (notlar), Dersler (dersler)

Tablolar yaratılırken sütun adları veri tipleri ve büyüklüklerine siz karar veriniz.

Tablolarda ilişki amacıyla kurulması gereken yabancı anahtarları belirleyip uygun şekilde yazınız.

Page 7: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

Tablolara veri girmek : (25 dk.)

Öğrenci (ogrenci), Notlar (notlar), Dersler (dersler) tablolarınıza, sırası ile 12 öğrenci, 10 not ve 5 ders giriniz.

Kendi derslerinizi ve otomasyon yapısını örnek alabilirsiniz.

Page 8: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

Sorgulama işlemleri : (45 dk.)

1- Lakap Sorguları2- Kısıt (Where) sorgusu3- Order by sıralama sorgusu4- Gruop by kümeleme sorgusu5- Between … and aralık sorgusu6- Like bul sorgusu7- And ve or mantık (where ile) sorgusu

İşlemlerini yapınız.

Page 9: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

Sorgulama işlemleri : (45 dk.)

1- Ders alan tüm kişilerin

- kimin hangi dersi aldığı

- hangi dersi kimleri aldığı

- kimlerin hangi dersi aldığı

ve not ortalamalarını hesaplayan sorguları dizayn ediniz.

Page 10: Ders Tanıtım Sunumu Database Management II · SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO. SQL SERVER MANAGEMENT STUDİO Database engine olarak login olduk. Şimdi

Devamı Haftaya…Sınav hazırlık dersi