Bu Derste Öğrenecekleriniz: 1- MS SQL Server 2008 Kurulumu ve Tanıtımı 2- Komut Kullanarak Veritabanı Oluşturma ve Silme 3- SQL Yazım Kuralları Kurulum: Sistem gereksinimleri: Desteklenen işletim sistemleri: Windows XP SP 2 veya SP3 Windows Server 2003 SP2, Windows Server 2008 Windows Vista Windows 7 Donanım gereksinimleri: 32-Bit Systems: minimum 1GHz ( önerilen 2 GHz veya üstü ) 64-Bit Systems: minimum 1.4 GHz ( önerilen 2 GHz veya üstü) Minimum 512 MB RAM ( tavsiye edilen 1 GB) Minimum 1 GB boş disk alanı http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=22973 sitesinden işletim sisteminize göre uygun (SQLEXPRWT_x64_ENU.exe 64 bitlik, SQLEXPRWT_x86_ENU.exe 32 bitlik) MS SQL Server programını indirin. Programı başarılı bir şekilde indirdikten sonra çift tıklayarak kuruluma başlayın. Windows XP kullanalar da Microsoft.NET Framework 2.0 veya üstü kurulumunu isteyebilir. Bunu Microsoft sitesinden temin edebilirsiniz. İstemez ise aşağıdaki pencere açılacaktır. 1 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
Bundan sonra çıkan ekranları aşağıdaki gibi numara sırasına göre işaretleyerek ve tıklayarak kurulumu gerçekleştiriniz. Sisteminizin durumuna göre bazı ekranları direk atlayabilir, bazı ekranlarda restart isteyebilir. 2 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
3 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
4 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
5 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
6 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
7 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
8 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
9 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
Kurulum tamamlandıktan sonra: Başlat -> Tüm Programlar -> Microsoft SQL Server 2008 -> SQL Server Management Studio tıklayarak programı başlatın. Veri tabanına bağlanmak için Server name: kısmına kurulumda 11 numarası ile numaralandırdığımız server ismine girdiğiniz ismin önüne.\ karakterlerini ekleyerek yazıyoruz. Daha sonra Connect butonuna tıklıyoruz. Bağlantı başarılı olursa aşağıdaki pencere açılacaktır. 10 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
KOMUT KULLANARAK VERİ TABANI OLUŞTURMA & SİLME: Veri Tabanı Oluşturmak için kod alanına CREATE DATABASE VERİTABANI_ADI giriniz Örnek: CREATE DATABASE OKUL Sonra çalıştırılmasını istediğiniz bu komutu seçip F5 tuşuna basınız. Bu komutu çalıştırdığımızda varsayılan ayarlarla OKUL adında bir veritabanımız oluşacaktır. Birden çok veri tabanı oluşturduğunuzda bunlardan istediğinizi kullanmak için USE komutunu kullanın. Örnek: USE OKUL Veri Tabanını silmek için kod alanına DROP DATABASE VERİTABANI_ADI giriniz Örnek: DROP DATABASE OKUL Not: Komut alanına yazılmış tüm komutları çalıştırmak için F5 tuşuna basılır anacak bu durum nadiren istenir. Genellikle komut alanındaki bazı komutların sırasıyla çalıştırılması istenir. Bu durumda istenen komut seçilir ve F5 tuşuna basılır. Eğer seçilen alan arasında birden çok komut varsa ve sırasıyla çalıştırılmak isteniyorsa komutlar arasına GO anahtar sözcüğü eklenmelidir. 11 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi
SQL YAZIM KURALLARI BÜYÜKHARF SQL anahtar sözcükleri italik Kullanıcının tanımladığı parametreler (dikey çizgi) Süslü parantez { } veya köşeli parantez [ ] içindeki sözdizimi öğelerini ayırmak için kullanılır. Bu öğelerden sadece birini seçebilirsin anlamına gelir. [ ] (Köşeli parantez) Opsiyonel (isteğe bağlı) öğeler. (Köşeli parantezler yazılmaz.) { } (Süslü parantezler) Zorunlu olan öğelerdir. (süslü parantezler yazılmaz.) [,...n] Belirtilen öğe n defa tekrarlanabilir demektir. Tekrarlar, (virgül) ile birbirinden ayrılır. [...n] Belirtilen öğe n defa tekrarlanabilir demektir. Tekrarlar boşluk ile birbirinden ayrılır. Koyu Yazılar Veritabanı, tablo, sütun isimleri veya veri tipleri <etiket> ::= Bir grup için kullanılır, tüm öğeleri aynı şekilde tanımlanır demektir. Örnek: SELECT { * seçim_listesi } FROM { < tablo_kaynağı > } [,...n ] ] [ WHERE koşul ] [ GROUP BY gruplama_ifadesi ] [ HAVING koşul ] [ ORDER BY sıralama ifadesi [ ASC DESC ] ] 12 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2013-2014 Güz Dönemi