Serkan Ayyıldız

Meraklı bir yazılım uzmanı...

SQL Server'da Veritabanı Oluşturma

Yeniden merhabalar :)

Bugünkü yazımızda artık teorik veritabanı derslerinden sıyrılıp cap canlı pratik veritabanı derslerimize
başlıyoruz.

İlk veritabanı dersimiz olarak öncelikle Microsoft SQL Server'da nasıl yeni bir veritabanı hazırlanır bunu göreceğiz.
Veritabanı oluşturmanın iki yolu vardır birincisi Management Studio'nun görsel arabirimini kullanarak,diğeri ise
sql sorgu cümlecikleri yazarak,ancak benim tavsiyem yazılım ve veritabanı projelerinde zaman kavramının öneminin ciddiyeti açısından görsel olarak veritabanı hazırlamanızdır.Bu yüzden derslerimizde mümkün olduğunca görsel anlatımlardan yararlanacağız.Yoksa onca kod arasında boğulmaya ne gerek var :)

Öncelikle SQL Server Management Studio'yu açıyoruz:

sql server management studio login

Daha önce sql server kurulumu makalemdeki gibi login bilgilerimizi giriyoruz ve sol kısımdaki "Object Explorer-Nesne Gezgini"ne bakıyoruz:

sql object explorer

Bu kısımda "Databases" ağacındaki + işaretini tıklıyoruz:

sql databases

Burada görmüş olduğunuz gibi sadece sistem veritabanları yer almaktadır ve aman ha henüz ne işe yaradıklarını bilmediğimiz için fazla kurcalamıyoruz :)

Şimdi Databases imine sağ tıklayıp "New Database" i seçiyoruz:

new sql database

Gelen yeni pencerede bizden birkaç bilgi istiyor;

Bundan sonraki veritabanı derslerimiz için bir bakkalın işleyişine ait veritabanı tasarımını yapmayı planlıyorum,böylece hem basit hem de kolay bir veritabanının nasıl hazırlandığını rahatlıkla anlayabileceksiniz ;)

sql yeni veritabanı hazırlama

Veritabanımızının adını "BakkalDB" yazıyoruz ve hemen OK butonuna basmıyoruz çünkü anlatmak istediğim birkaç nokta var :)

Sql veritabanı hazırlama

Ekranda görmüş olduğunuz bazı ayarlar var bunlardan birincisi Database Name veritabanının ismini belirtiyor,
Owner veritabanının hangi kullanıcıya ait olduğunu yani sahibini belirtiyor.

Alttaki tabloda ise;

Logical Name: veritabanının hangi fiziksel dosyalarda saklanacağını gösteriyor,unutmayın ki veritabanları aslında bildiğimiz dosyalardan oluşur ve MS-SQL de bu ".mdf" uzantısıyla tutulur.
File Type:Veritabanının dosya parçalarını gösterir,bunlardan birisi veritabanının kendisi diğeri ise veritabanının geçmiş kaydını tutan bir log dosyasıdır.
File Group:Veritabanı dosya grubunu temsil eder,yani veri ve veri geçmişi (log).
Initial Size: veritabanı boyutunun başlangıç değeridir.
Autogrowth: veritabanı doldukça daha ne kadar yeni alan açılacağını ifade eder.
Path: veritabanı fiziksel dosyalarının bilgisayarınızdaki (ya da serverdaki) hangi diskin hangi alt klasörü altında tutulacağı dizin yolunu ifade eder.
FileName: veritabanı dosyaları için isterseniz elle bir isim girmenizi sağlayan bölümdür.

Bunun dışında ekranın sol kısmında yer alan diğer teknik kısımlar yer almaktadır ve o kısım biraz ileri düzey SQL bilgisi gerektirdiği için şimdilik o konulara girmiyorum.

Biz şimdilik bu ekranda sadece "Database Name" kısmına "BakkalDB" yazarak OK butonuna basmamız yeterli diye umuyorum :)

sql veritabanı hazırlama

Gördüğünüz gibi artık veritabanımız hazır ve içi boş olarak bizleri bekliyor,daha fazla anlatıma gerek duymuyorum çünkü aklınızda kalan diğer soruların cevabını sonraki makalelerimde bulacağınızı umuyorum :)

Bir sonraki makalemizde veritabanı tasarımına başlayana kadar kendinize iyi bakın,
Hoşçakalın :)

3 Yorum:

  1. Edi Büdü
    1/4/2014

    çok başarılı teşekkür ederim

  2. ayşegül
    3/22/2014

    merhaba bir otopark veritabanı oluşturmam lazım. Yardım edebilir misiniz ? Yada nasıl yapabilirim yönlendirebilir misiniz ? Arackayit ,giris ve cikis adında 3 adet topla yapmak istiyorum. arackayit(sayi,plaka,adi,soyadi,kayittarih,kayitsaat) giris tablomda giris yapan aracın plakasını tarıhını saatını vs tutacağım. cikis tablomda da aynı şekilde çıkış yapan aracın bilgilerini tutacağım. tabloların primarykey ve foreignkey lerini nasıl yapmam lazım ve ilişkilendirmelerini. Yapamadım .yardımcı olurmusunuz? bu bilgilerle o gün giris yapan aracların toplam sayısını ve giriş yapan araç cıkmış mı hala içeridemi onu öğrenmek istiyorum. hocamız oluşturulan tabloların diyagramlarını da istedi. yardımınızı bekliyorum. TEşekkürler.

  3. kamil
    7/13/2013

    tşk güzel yazmışın devamını bekliyoruz Yorumunuzu buraya yazabilirsiniz...

Bir yorum bırak E-posta adresiniz yayınlanmayacaktır.

Menu