Professional Documents
Culture Documents
Vtys1 h05 2007-08
Vtys1 h05 2007-08
Vtys1 h05 2007-08
-1-
Öğr.Gör.Kenan KILIÇASLAN
Veritabanı Yönetim Sistemleri I HAFTA 5
Örnek 8 Özellikler aşağıda verilen urun tablosunu
olusturunuz.
Siparis tablosunu siliniz.
USE KenanLtd
GO
Kolon Adı Data Tipi Kısıtlamalar
DROP TABLE Siparis UrunNo Char(10) Birincil
GO anahtar not
null
UrunAdi Varchar(20) Not null
Örnek 9 Fiyati Money Not null
Birimi char(5) Varsayılan
SiparisDetay tablosunu siliniz. değer adet
USE KenanLtd Miktari Decimal(10,2)
GO
DROP TABLE SiparisDetay
GO use KenanLtd
go
Örnek 10 CREATE TABLE urun (
Özellikleri aşağıda verilen musteri tablosunu UrunNo char(10) PRIMARY KEY NOT NULL,
oluşturunuz. UrunAdi varchar(20) NOT NULL, Fiyati
money NOT NULL, Birimi char(5) DEFAULT
‘ADET’, Miktari decimal(10,2) )
Kolon Adı Data Tipi Kısıtlamalar Go
musterino int Birincil
Anahtar not
null, otomatik
sayı
musteriadi Varchar(20) Not null
musterisoyadi Varchar(20) Not null
adresi Varchar(100)
telefonu Char(11)
Use KenanLtd
go
CREATE TABLE musteri (
MusteriNo int PRIMARY KEY NOT NULL
IDENTITY(1,1),
MusteriAdi varchar(20) NOT NULL,
MusteriSoyadi varchar(20) NOT NULL,
Adresi varchar(100), telefonu char(11))
Örnek 11 Örnek 12
-2-
Öğr.Gör.Kenan KILIÇASLAN
Veritabanı Yönetim Sistemleri I HAFTA 5
ilişkilidir.
Özellikleri aşağıda verilen sipariş tablosunu Miktari Decimal(10,2)
olusturunuz. SatisFiyati Money
Örnek 15
Örnek 13 Sipariş tablosunda bulunan varsAlisMi adında ki
Özellikleri aşağıda verilen sipariş detay tablosunu kısıtlamayı kaldırınız.
oluşturunuz. use KenanLtd
go
Kolon Adı Data Tipi Kısıtlamalar ALTER TABLE Siparis DROP CONSTRAINT
SiparisNo int Bu alan sipariş varsAlisMi
Go
tablosunun
ilgili alanı ile
ilişkilidir.
UrunNo Char(10) Bu alan urun
tablosunun
ilgili alanı ile
-3-
Öğr.Gör.Kenan KILIÇASLAN
Veritabanı Yönetim Sistemleri I HAFTA 5
Örnek 16 Örnek 20
Sipariş tablosunda bulunan AlisMi kolonunun Müşteri ile sipariş arasına musteri no kolonları
data tipini bit yapınız. arasında ilişki kurunuz.
use KenanLtd
go
ALTER TABLE Siparis ADD CONSTRAINT
AlismiVarsayilan DEFAULT 0 FOR AlisMi
Go
Örnek 18
Sipariş tablosunda bulunan AlisMi kolonunu
Siliniz.
use KenanLtd
go
ALTER TABLE Siparis DROP CONSTRAINT
AlismiVarsayilan
Go
use KenanLtd
go
ALTER TABLE Siparis DROP COLUMN AlisMi
Go
Örnek 19
Müşteri ile sipariş arasındaki ilişkiyi kaldırınız.
use KenanLtd
go
ALTER TABLE Siparis DROP CONSTRAINT
musteriIliski
Go
-4-
Öğr.Gör.Kenan KILIÇASLAN