/*Bu script ktiap içindeki örnek veritabanı -Bilişim veritabanı, -tablolar -Örnek verileri oluşturma için kullanılabilir */ USE [master] GO CREATE DATABASE [Bilisim] GO USE [Bilisim] SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Bolumler]( [Bolum_No] [int] IDENTITY(1,1) NOT NULL, [Bolum_Adi] [nvarchar](50) NULL, CONSTRAINT [PK__Bolumler__7BD17FC87D1E6954] PRIMARY KEY CLUSTERED ( [Bolum_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[Calisanlar]( [TC_No] [nvarchar](11) NOT NULL, [Adi] [nvarchar](100) NULL, [Bolum_No] [int] NULL, [Cinsiyet] [nchar](1) NULL, PRIMARY KEY CLUSTERED ( [TC_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[Satislar]( [Satis_No] [int] NOT NULL, [Urun_No] [int] NULL, [Calisan_TC_No] [nvarchar](11) NULL, [Miktar] [int] NULL, [Fiyat] [decimal](18, 2) NULL, [Tarih] [date] NULL, CONSTRAINT [PK_Satislar] PRIMARY KEY CLUSTERED ( [Satis_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[Urunler]( [Urun_No] [int] IDENTITY(1,1) NOT NULL, [Urun_Adi] [nvarchar](50) NULL, [Urun_Sayisi] [int] NULL, [Urun_Fiyati] [decimal](18, 2) NULL, [Bolum_No] [int] NULL, CONSTRAINT [PK__Urunler__364714437ED39C8A] PRIMARY KEY CLUSTERED ( [Urun_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] SET IDENTITY_INSERT [dbo].[Bolumler] ON INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (1, N'Bilgisayar') INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (2, N'Tabletler') INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (3, N'Foto&Kamera;') INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (4, N'Beyaz Eşya') INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (5, N'Tv&Ses;') INSERT [dbo].[Bolumler] ([Bolum_No], [Bolum_Adi]) VALUES (6, N'Telefon') SET IDENTITY_INSERT [dbo].[Bolumler] OFF INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'17895632417', N'Ziya Doğan', 3, N'E') INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'48975626633', N'Ayşe Saygı', 4, N'K') INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'65638749631', N'Ali Yılmaz', 1, N'E') INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'78965412305', N'Fatma Doğan', 5, N'K') INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'89652341780', N'Hasan Çiçek', 2, N'E') INSERT [dbo].[Calisanlar] ([TC_No], [Adi], [Bolum_No], [Cinsiyet]) VALUES (N'89745632107', N'Kader Kara', 6, N'K') INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (1, 1, N'48975626633', 2, CAST(2500.00 AS Decimal(18, 2)), CAST(N'2015-03-10' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (2, 3, N'48975626633', 1, CAST(25.00 AS Decimal(18, 2)), CAST(N'2015-07-15' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (3, 3, N'48975626633', 1, CAST(25.00 AS Decimal(18, 2)), CAST(N'2015-07-15' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (4, 5, N'65638749631', 2, CAST(75.00 AS Decimal(18, 2)), CAST(N'2015-07-15' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (5, 8, N'65638749631', 1, CAST(150.00 AS Decimal(18, 2)), CAST(N'2015-09-15' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (6, 11, N'78965412305', 3, CAST(2500.00 AS Decimal(18, 2)), CAST(N'2015-08-15' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (7, 15, N'65638749631', 2, CAST(1500.00 AS Decimal(18, 2)), CAST(N'2015-07-21' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (8, 19, N'78965412305', 2, CAST(850.00 AS Decimal(18, 2)), CAST(N'2015-01-06' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (9, 3, N'65638749631', 1, CAST(28.00 AS Decimal(18, 2)), CAST(N'2015-04-27' AS Date)) INSERT [dbo].[Satislar] ([Satis_No], [Urun_No], [Calisan_TC_No], [Miktar], [Fiyat], [Tarih]) VALUES (10, 1, N'89745632107', 4, CAST(2350.00 AS Decimal(18, 2)), CAST(N'2015-11-15' AS Date)) SET IDENTITY_INSERT [dbo].[Urunler] ON INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (1, N'Notebook', 3, CAST(2300.00 AS Decimal(18, 2)), 1) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (2, N'Ultrabook', 5, CAST(3000.00 AS Decimal(18, 2)), 1) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (3, N'USB Bellek', 7, CAST(20.00 AS Decimal(18, 2)), 1) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (4, N'Harici Disk', 4, CAST(180.00 AS Decimal(18, 2)), 1) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (5, N'İşlemci', 9, CAST(51.00 AS Decimal(18, 2)), 1) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (6, N'Apple Tablet', 4, CAST(1000.00 AS Decimal(18, 2)), 2) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (7, N'Android Table', 6, CAST(450.00 AS Decimal(18, 2)), 2) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (8, N'Windows Tablet', 3, CAST(130.00 AS Decimal(18, 2)), 2) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (9, N'Dijital Kompakt Makine', 8, CAST(250.00 AS Decimal(18, 2)), 3) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (10, N'SLR Profesyonel Makine', 5, CAST(2000.00 AS Decimal(18, 2)), 3) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (11, N'Aynasız Makine', 7, CAST(1600.00 AS Decimal(18, 2)), 3) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (12, N'Buzdolabı', 12, CAST(2000.00 AS Decimal(18, 2)), 4) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (13, N'Çamaşır Makinası', 9, CAST(1500.00 AS Decimal(18, 2)), 4) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (14, N'Setüstü Ocak', 6, CAST(400.00 AS Decimal(18, 2)), 4) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (15, N'LCD', 7, CAST(1300.00 AS Decimal(18, 2)), 5) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (16, N'Plazma', 6, CAST(2400.00 AS Decimal(18, 2)), 5) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (17, N'Samsung Telefon', 12, CAST(2500.00 AS Decimal(18, 2)), 6) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (18, N'Apple Telefon', 10, CAST(3500.00 AS Decimal(18, 2)), 6) INSERT [dbo].[Urunler] ([Urun_No], [Urun_Adi], [Urun_Sayisi], [Urun_Fiyati], [Bolum_No]) VALUES (19, N'Nokia Telefon', 0, CAST(700.00 AS Decimal(18, 2)), 6) SET IDENTITY_INSERT [dbo].[Urunler] OFF ALTER TABLE [dbo].[Calisanlar] WITH CHECK ADD CONSTRAINT [FK__Isciler__Bolum_I__1273C1CD] FOREIGN KEY([Bolum_No]) REFERENCES [dbo].[Bolumler] ([Bolum_No]) GO ALTER TABLE [dbo].[Calisanlar] CHECK CONSTRAINT [FK__Isciler__Bolum_I__1273C1CD] GO ALTER TABLE [dbo].[Satislar] WITH CHECK ADD CONSTRAINT [FK_Satislar_Calisanlar] FOREIGN KEY([Calisan_TC_No]) REFERENCES [dbo].[Calisanlar] ([TC_No]) GO ALTER TABLE [dbo].[Satislar] CHECK CONSTRAINT [FK_Satislar_Calisanlar] GO ALTER TABLE [dbo].[Satislar] WITH CHECK ADD CONSTRAINT [FK_Satislar_Urunler] FOREIGN KEY([Urun_No]) REFERENCES [dbo].[Urunler] ([Urun_No]) GO ALTER TABLE [dbo].[Satislar] CHECK CONSTRAINT [FK_Satislar_Urunler] GO ALTER TABLE [dbo].[Urunler] WITH CHECK ADD CONSTRAINT [FK__Urunler__Bolum_I__15502E78] FOREIGN KEY([Bolum_No]) REFERENCES [dbo].[Bolumler] ([Bolum_No]) GO ALTER TABLE [dbo].[Urunler] CHECK CONSTRAINT [FK__Urunler__Bolum_I__15502E78] GO USE [master] GO ALTER DATABASE [Bilisim] SET READ_WRITE GO