12
İstiklal Üniversitesi Elbistan MYO Bilgisayar Programcılığı (Ön Lisans) 2018 2019 Ders Hafta VI Öğr.Gör. Murat KEÇECİOĞLU

İstiklal ÜniversitesiSQL Server Management Studio (SSMS) Sorgulama işlemleri : (45 dk.) 1- Ders alan tüm kişilerin - kimin hangi dersi aldığı - hangi dersi kimleri aldığı

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

2018 – 2019 Ders Hafta VI

Öğr.Gör. Murat KEÇECİOĞLU

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Connect

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

SQL SERVER MANAGEMENT STUDİO

Database engine olarak login olduk.

Geçen haftaki konuya devam niteliğinde öğrenci ,notlar ve dersler tabloları yapalım.

Sorgu tasarım alışkanlığımızı iyice pekiştirelim.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

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 : 18040411047 Veri Tabanı Adı : son11047 olmalıdır.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

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.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Dersler Tablosu

Her farklı dersten bir tane tanımlayacağınızı unutmayınız. Toplam 3 ders Ders kodu asıl anahtardır. Hangi öğrenciye hangi dersleri verecekseniz o öğrencilerin öğrenci nolarını yabancı anahtar olarak kullanınız.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Öğrenci Tablosu Burada öğrenci no tablonun Asıl anahtarı iken Derskodu yabancı anahtardır.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Notlar Tablosu Burada notid tablonun Asıl anahtarı iken Derskodu ve öğrenci no yabancı anahtardır.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Sorgulama işlemleri : (45 dk.) 1- Lakap Sorguları 2- Kısıt (Where) sorgusu 3- Order by sıralama sorgusu 4- Gruop by kümeleme sorgusu 5- Between … and aralık sorgusu 6- Like bul sorgusu 7- And ve or mantık (where ile) sorgusu İşlemlerini yapınız.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Sorgulama işlemleri : (45 dk.) 1- Ders alan tüm kişilerin - kimin hangi dersi aldığı - hangi dersi kimleri aldığı - kimlerin hangi dersi aldığı hangi notları aldığı vs. ve not ortalamalarını hesaplayan sorguları dizayn ediniz.

İstiklal Üniversitesi

Elbistan MYO – Bilgisayar Programcılığı (Ön Lisans)

SQL Server Management Studio (SSMS)

Haftaya devam edeceğiz…