create table bolum (bolum_id int identity(0,1) primary key,bolum_adi nvarchar(50)) create table rol(rol_id int identity(0,1) primary key,rol_adi nvarchar(50)) create table kullanicilar( kullanici_id int identity(0,1) primary key , kullanici_adi nvarchar(50), kullanici_soyadi nvarchar(50), kullanici_email nvarchar(50) , kullanici_sifre nvarchar(30), kullanici_onay int default 0, kullanici_rol_id int references rol(rol_id) default 0, kullanici_bolum_id int references bolum(bolum_id) default 0, kullanici_kayit_tarihi datetime default getdate()) create table proje (proje_id int identity(1,1) primary key, proje_adi nvarchar(50), proje_başlangıç_tarihi datetime default getdate(), proje_bitiş_tarihi nvarchar(20), bolum_id int references bolum(bolum_id), proje_baskani int references kullanicilar(kullanici_id)) create table proje_gorevleri (proje_gorev_id int identity(1,1) primary key, proje_id int references proje(proje_id), proje_gorevi text, proje_bolum int references bolum(bolum_id)) create table proje_gorevlendirme ( proje_gorevlendirme_id int identity(1,1) primary key, proje_gorev_id int references proje_gorevleri(proje_gorev_id), proje_gorev_sorumlusu int references kullanicilar(kullanici_id), proje_bolum int references bolum(bolum_id),proje_durum int default 0) create procedure giris @kullanici_email nvarchar(50) ,@kullanici_sifre nvarchar(30) ,@sonuc int=0 output,@rol int=0 output,@bolum int=0 OUTPUT,@id int=0 OUTPUT As begin declare @kontrol_sifre nvarchar(30) ,@kontrol_email nvarchar(50) ,@kontrol_onay int select @kontrol_sifre=kullanici_sifre,@kontrol_email=kullanici_email,@kontrol_onay=kullanici_onay ,@rol=kullanici_rol_id,@bolum=kullanici_bolum_id,@id=kullanici_id from kullanicilar where kullanici_sifre=@kullanici_sifre and kullanici_email=@kullanici_email if @kontrol_sifre=@kullanici_sifre and @kontrol_email=@kullanici_email and @kontrol_onay=1 begin print 'giris basarili' set @sonuc=1 end else if @kontrol_sifre=@kullanici_sifre and @kontrol_email=@kullanici_email and @kontrol_onay=0 begin print 'bu kullanici onay bekliyor' set @sonuc=2 end else begin print 'giris basarisiz' set @sonuc=3 end end //////////////////////////////////////////////