19 Ağustos 2014 Salı

DDL (DATA DEFINATION LANGUAGE)


--Create (Olusturma), Alter (Duzenleme), Drop (Silme)

--1)Standart ayarlariyla veritabani olusturma
Create database DenemeDB
--DB'yi silme
Drop database DenemeDB

--2)Manuel ayarlarla veritabani olusturma
--'Name' Parametresi => Database'în mantiksal adi nedir?
--'FileName' Parametresi => Veritabaninin fiziksel yolu nedir?
--'Size' Parametresi => Veritabaninin baslangic boyutu nedir?
--'FileGrowth' Parametresi => Buyume miktari nedir? MDF dosyalari icin MB cinsinden, LDF dosyalari icinse yuzde cinsinden deger verilmesi onerilmektedir..
--'MaxSize' Parametresi => Veritabaninin maksimum boyutu ne olacak?
Create database YD31302
on primary
(
Name = yd3_db,
FileName = 'C:\yd3.mdf',
Size = 10 MB,
FileGrowth = 3 MB,
MaxSize = 60 MB
)
Log on
(
Name = yd3_log,
FileName = 'C:\yd3.ldf',
Size = 2MB,
FileGrowth = 10%,
MaxSize = 10MB
)
--
Drop database YD31302

---Tablo Olusturma
Create database KuzeyRuzgari
use KuzeyRuzgari

Create table Personeller
(
PersonelID int primary key identity(1,1) not null,
PersonelAdi nvarchar(50) not null,
PersonelSoyadi nvarchar(50) not null
)

Create table Musteriler
(
MusteriID int identity(1,1) primary key not null,
SirketAdi nvarchar(30) not null,
Telefonu nvarchar(24) not null
)

Create table Siparisler
(
SiparisID int identity(1,1) primary key not null,
SiparisTarihi date not null,
SiparisiVerenMusteriID int foreign key references Musteriler(MusteriID) not null,
SiparisiAlanPersonelID int foreign key references Personeller(PersonelID) not null
)

Hiç yorum yok: