MSSQL komutlarından bazılarının kolay anlaşılması için normalizasyon kurallarına uymayan fatura tablosu oluşturma ve veri girişi kodları aşağıda verilmiştir.
1 2 3 4 5 6 7 8 9 10 | CREATE TABLE fatura ( fatura_no INT IDENTITY(1,1) PRIMARY KEY, kasa_no TINYINT, fatura_tarihi DATE, urun_adi VARCHAR(25), adet SMALLINT, odeme_tipi CHAR(1), birim_fiyat MONEY ); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | INSERT INTO fatura (kasa_no,fatura_tarihi,urun_adi,adet,odeme_tipi,birim_fiyat) VALUES (1,'2016.09.05','Ekmek',5,'N',5), (4,'2016.09.20','Beyaz Peynir',15,'N',25), (2,'2016.10.01','Tükenmez kalem',150,'K',10), (6,'2016.12.05','Tükenmez kalem',50,'N',10), (6,'2016.12.22','Beyaz Peynir',25,'K',25), (1,'2017.01.01','Uçlu kalem',30,'K',15), (2,'2017.01.01','Kurşun kalem',45,'N',8), (2,'2017.05.15','Uçlu kalem',2,'N',15), (2,'2017.06.02','Gazete',12,'K',2), (1,'2017.06.02','Tulum Peyniri',12,'K',30), (3,'2017.07.19','Gazete',5,'N',2), (3,'2017.07.25','Kurşun kalem',15,'K',8), (4,'2017.07.03','Gazete',250,'N',2), (5,'2017.08.12','Siyah zeytin',120,'K',22), (5,'2017.08.01','Beyaz Peynir',50,'K',25), (6,'2017.10.02','Uçlu kalem',350,'N',15), (6,'2017.10.23','Kurşun kalem',320,'K',8), (1,'2017.11.04','Kurşun kalem',380,'K',8), (2,'2017.12.09','Gazete',90,'N',2), (3,'2017.12.10','Tulum Peynir',95,'K',30), (5,'2017.12.30','Kurşun kalem',75,'K',8), (6,'2018.01.02','Beyaz Peynir',40,'N',25), (6,'2018.01.07','Siyah zeytin',225,'K',22), (1,'2018.01.07','Kurşun kalem',5,'K',8), (2,'2018.01.15','Tükenmez kalem',12,'N',10), (3,'2018.01.17','Gazete',22,'K',2); |