MS SQL Server Eğitimleri 17 – SQL Server Kod İle Veri Tabanı Oluşturma

 

SQL Server eğitimlerimize artık bir üst seviyeye geçme vakti. Şimdiye kadar yaptığımız işlerin tümü görsel kısımda tasarım alanında yapılan işlerdi. Bunları yaparken ekstra pek çok kavramı ve yapıyı da gördük. Artık buradan sonra SQL Server’ın kodlama dili T-SQL ile sorgularak yazarak işlerimizi halledeceğiz. 

Bu yazımızın konusu yazacağımız sorgu ile Veri Tabanımızı oluşturacağız.

Oluşturacağımız veri tabanımızın ismi XENONBOX olacak.

Veritabanı oluşturulurken Primary Data File(mdf) ve Transaction Log File(ldf) dosyaları oluşturulur. Bu iki dosya oluşmadan veri tabanı oluşturulamaz.

Genel Yapı

 

Şimdi SQL Server’ı açalım. New Query diyelim.

 

Aşağıdaki sorgu kodlarımızı yazalım.

Execute edelim.

Database üzerinde refresh yapıp yeniliklerin uygulanmasını sağlayalım.

Gördüğümüz gibi veri tabanımız oluşmuş.

Şimdi gelin birde Canlı kodların üzerinden ifade edelim.

Aslında İngilizceye hakimseniz çok zor değil anlaması.

Create >> Oluştur

Database >> Veri Tabanı

XENONBOX >> Oluşturulacak Veri Tabanı İsmi

PRIMAY >> Birincil Dosya Olarak 

Burada aslında ON ifadesinden sonra Primary yazmak bir zorunluluk değildir. Ama Create ifadesinden sonra gelen ilk dosya birincil dosya olarak listelenir.

Yani yukarıdaki kodlama PRIMARY olmadan şöylede yazılabilirdi.

Parantezler için oluşturulacak dosyanın özellikleri yazılır.

XENON_DATA >> Dosyanın Logical İsmidir.

C:\XENONBOX.mdf >> Veritabanı dosyasının ismi tam dosya yolu ile belirtilir. Burada verilen veritabanının ismi hariç yazılan klasör yolu eğer klasör yoksa hata verecektir. O Klasörün mutlaka olması beklenir. Biz burada şunu söyledik aslında bu veri tabanını C dizinine XENON.mdf ismi ile oluştur.

8MB >> Veri tabanının başlangıç boyutunu gösterir.

UNLIMETED >> Veri tabanının üst limit boyutunun sınırsız olduğunu ifade eder. Buraya herhangi bir değerde yazılabilirdi. 20MB gibi.

10% >> Bu dosya boyut sınırına gelen veri tabanının ne kadar büyüyeceğini gösterir. Her sınıra geldiğinde %10 büyümesini istedik.

Aynı ifadeler LOG dosyası içinde geçerlidir.

Bu kadardı. Bir sonraki dersimizde bu veri tabanına kodla tablolarımızı ekleyeceğiz. Görüşmek üzere.

Bir sonraki yazı için tıklayınız.