T-SQL DDL Create Komutu ile Database Oluşturma

DDL (Data Definition Language) T-SQL üzerinde veritabanı nesneleri yaratmamızı ve bu nesneler üzerinde değişiklik yapmamızı sağlayan tüm işlemler DDL başlığı altında listelenmektedir.

Create komutu veritabanı nesneleri yaratmamızı sağlar.(DATABASE,VIEW,TABLE,STOREDPROC,FUNCT vs..)

Temel sözdizimi:

CREATE [NESNE] [NESNE_ADI]

Aşağıdaki komut ile bir veritabanı oluşturabiliriz. Bu oluşturduğumuz veritabanı default ayarlarda oluşturulur. Default ayarlardan kastımız sql server kurulurken tanımlanan database data file uzantılarının yani mdf ve ldf dosyalarının nerede oluşturulacağı aynı zamanda model veritabanını referans alan çoğu ayarın auto growth initial size değeri herhangi bir şey belirtmezsek default olarak oluşmaktadır.

CREATE DATABASE DB1

Aşağıdaki komut ile değil SSMS üzerinden veritabanı oluşturulabilir.

Gelen ekranda yukarıda tek satırlık komutla yaptığımız işlemi bu bölümden detaylı bir şekilde yapılabilir. Buradan initial size autogrowth değerini hangi pathlerden oluşturulmasını istiyorsanız seçim yapabilirsiniz. Burada bulunan ifadeleri sql server oluştururken ve model veritabanını referans alarak oluşturulmaktadır.

Yukarıda bulunan arayüzden yapmayıp daha detaylı bir şekilde işlemlerimizi aşağıdaki komutla gerçekleştirebiliriz. Log dosyası veritabanı oluştururken girmek zorunda değiliz. Girilmezse default bir şekilde log dosyası oluşmaktadır. Nerede oluşturur sql server kurulumu yaparken default log dosyası belirlediğimiz konuma almaktadır.

CREATE DATABASE [DB2]
ON
( NAME = N'DB2', FILENAME = N'Y:\VERI\DB2.mdf' , SIZE = 8192KB , FILEGROWTH = 65536KB)
 LOG ON 
( NAME = N'DB2_log', FILENAME = N'L:\LOG\DB2_log.ldf' , SIZE = 8192KB , FILEGROWTH = 65536KB)

Yukarıdaki komutumuzda size ve filegrowth değerini manuel girilebilir. Manuel girilen değer MB olarak gelmektedir. SIZE = 1024, FILEGROWTH = 512 bu ifade 1024-512 MB cinsindendir.

Başka makalede görüşmek dileğiyle..

“De ki: Allah’ın bizim için yazdığından başkası bize asla erişmez. O bizim mevlâmızdır. Onun için müminler yalnız  Allah’a dayanıp güvensinler.” Tevbe Suresi; 51. Ayet

Author: Yunus YÜCEL

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir