NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

/*
Constraint PK_TabloADi_SutunADi Tipi Key(SutunAdi),
Constraint FK_TabloAdi_SutunAdi FK(Sutun adı) Referances eşleştirilen tablo(çekilecek sutün)
Constraint AN_TabloAdi_SutunAdi Unique(SutunAdi),
Constraint CN_TabloAdi_SutunAdi Check(SutunAdi LIKE '[5][0-9]')
*/


VETERİNER KLINIGI ÖRNEĞİ

Create Database VeterinerDB
Go
Use VeterinerDB

Create Table Veterinerler
(
VeterinerId Int Identity,
Ad Varchar(50),
Soyad Varchar(50),
GSM Varchar(9),
Constraint PK_Veterinerler_VeterinerId Primary Key(VeterinerId),
Constraint AN_Veterinerler_GSM Unique(GSM),
Constraint CN_Veterinerler_GSM Check(GSM Like '[5][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
)

Create Table Turler
(
TurId Int Identity,
Tur Varchar(50),
Constraint PK_Turler_TurId Primary Key(TurId)
)

Create Table Musteriler
(
MusteriId Int Identity,
Ad Varchar(50),
Soyad Varchar(50),
GSM Varchar(9),
Adres Varchar(200),
Constraint PK_Musteriler_MusteriId Primary Key(MusteriId),
Constraint AN_Musteriler_GSM Unique(GSM),
Constraint CN_Musteriler_GSM Check(GSM Like '[5][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
)

Create Table Hastalar
(
HastaId Int Identity,
TurId Int,
Ad Varchar(50),
Tarih Date Default GETDATE(),
Cinsiyet Bit,
MusteriId Int,
Constraint PK_Hastalar_HastaId Primary Key(HastaId),
Constraint FK_Hastalar_TurId Foreign Key(TurId) References Turler(TurId),
Constraint FK_Hastalar_MusteriId Foreign Key(MusteriId) References Musteriler(MusteriId)
)

Create Table Teshisler
(
TeshisId Int Identity,
Teshis Varchar(50),
VeterinerId Int,
HastaId Int,
Aciklama Varchar(200),
Tarih Date,
Constraint PK_Teshisler_TeshisId Primary Key(TeshisId),
Constraint FK_Teshisler_VeterinerId Foreign Key(VeterinerId) References Veterinerler(VeterinerId),
Constraint FK_Teshisler_HastaId Foreign Key(HastaId) References Hastalar(HastaId)
)

Create Table Tedaviler
(
TedaviId Int Identity,
TedaviAdi Varchar(50),
Tarih Date,
VeterinerId Int,
Ucret Money,
Constraint PK_Tedaviler_TedaviId Primary Key(TedaviId),
Constraint FK_Tedaviler_VeterinerId Foreign Key(VeterinerId) References Veterinerler(VeterinerId)
)

Create Table AsiKarneleri
(
KarneId Int Identity,
Asi Varchar(50),
Tarih Date,
HastaId Int,
Constraint PK_AsiKarneleri_KarneId Primary Key(KarneId),
Constraint FK_AsiKarneleri_HastaId Foreign Key(HastaId) References Hastalar(HastaId)
)

Create Table Cikislar
(
CikisId Int Identity,
TeshisId Int,
TedaviId Int,
HastaId Int,
MusteriId Int,
Tarih Date,
Constraint PK_Cikislar_CikisId Primary Key(CikisId),
Constraint FK_Cikislar_TeshisId Foreign Key(TeshisId) References Teshisler(TeshisId),
Constraint FK_Cikislar_TedaviId Foreign Key(TedaviId) References Tedaviler(TedaviId),
Constraint FK_Cikislar_HastaId Foreign Key(HastaId) References Hastalar(HastaId),
Constraint FK_Cikislar_MusteriId Foreign Key(MusteriId) References Musteriler(MusteriId)
)


DİĞER TABLO : ÖĞRETMEN DEĞERLENDİRME SİSTEMİ
Create Database OkulDB
Go
Use OkulDB

Create Table OkulTurleri
(
OkulTuruId Int Identity,
OkulTuru Varchar(50),
Constraint PK_OkulTurleri_OkulTuruId Primary Key(OkulTuruId)
)

Create Table Okullar
(
OkulId Int Identity,
OkulAdi Varchar(100),
OkulTuruId Int,
Constraint PK_Okullar_OkulId Primary Key(OkulId),
Constraint FK_Okullar_OkulTuruId Foreign Key(OkulTuruId) References OkulTurleri(OkulTuruId)
)

Create Table Branslar
(
BransId Int Identity,
BransAdi Varchar(50),
Constraint PK_Branslar_BransId Primary Key(BransId)
)

Create Table Unvanlar
(
UnvanId Int Identity,
UnvanAdi Varchar(50),
Constraint PK_Unvanlar_UnvanId Primary Key(UnvanId)
)

Create Table Ogretmenler
(
OgretmenId Int Identity,
TcKimlikNo Varchar(11),
Ad Varchar(50),
Soyad Varchar(50),
BransId Int,
GoreveBaslamaTarihi Date,
UnvanId Int,
Constraint PK_Ogretmenler_OgretmenId Primary Key(OgretmenId),
Constraint FK_Ogrementler_BransId Foreign Key(BransId) References Branslar(BransId),
Constraint FK_Ogretmenler_UnvanId Foreign Key(UnvanId) References Unvanlar(UnvanId)
)

Create Table Siniflar
(
SinifId Int Identity,
SinifAdi Varchar(50),
OkulId Int,
OgretmenId Int,
Constraint PK_Siniflar_SinifId Primary Key(SinifId),
Constraint FK_Siniflar_OkulId Foreign Key(OkulId) References Okullar(OkulId),
Constraint FK_Siniflar_OgretmenId Foreign Key(OgretmenId) References Ogretmenler(OgretmenId)
)

Create Table Veliler
(
VeliId Int Identity,
TcKimlikNo Varchar(11),
Ad Varchar(50),
Soyad Varchar(50),
Constraint PK_Veliler_VeliId Primary Key(VeliId),
Constraint AN_Veliler_TcKimlikNo Unique(TcKimlikNo),
Constraint CN_Veliler_TcKimlikNo Check(TcKimlikNo Like '[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
)

Create Table Ogrenciler
(
OgrenciId Int Identity,
TcKimlikNo Varchar(11),
OgrenciNo Varchar(11),
Ad Varchar(50),
Soyad Varchar(50),
SinifId Int,
VeliId Int,
Constraint PK_Ogrenciler_OgrenciId Primary Key(OgrenciId),
Constraint FK_Ogrenciler_SinifId Foreign Key(SinifId) References Siniflar(SinifId),
Constraint AN_Ogrenciler_OgrenciNo Unique(OgrenciNo),
Constraint AN_Ogrenciler_TcKimlikNo Unique(TcKimlikNo),
Constraint CN_Ogrenciler_TcKimlikNo Check(TcKimlikNo Like '[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),
Constraint FK_Ogrenciler_VeliId Foreign Key(VeliId) References Veliler(VeliId),
)


/*
Birden fazla fakulteye, enstituye, yuksekokula ve meslek yuksekokuluna sahip,
sahip oldugu fakulteler, enstituler, yuksekokullar ve meslek yuksekokullari bir veya birden
daha fazla bolume sahip bir universitenin, sayilan butun bu birimlerinde gosterilmekte
olan derslerle ilgili nesnelerin (gecmis senenin ya da senelerin sinav sorulari,
ders notlari, animasyon, video, fotograf vs.) uye olan kullanicilar (ogrenci, ogretim uyesi)
tarafindan sisteme yuklenip, saklandigi, ilgili nesnenin ait oldugu dersin sorumlusu tarafindan
onaylanip yayinlandigi ve uye olmayan kullanicilar dahil herkes tarafindan goruntulendigi,
istenildiginde uye olan kullanicilar tarafindan indirilebilindigi web tabanli bir nesne
ambari uygulamasi.
*/
Create Database NesneAmbariDB
Go
Use NesneAmbariDB
Go
Create Table Universite
(
Id Int Identity Primary Key,
Ad Varchar(50) Unique
)
Go
Create Table Feym
(
Id Int Identity Primary Key,
Ad Varchar(50),
UniversiteId Int,
Constraint FK_Feym_UniversiteId
Foreign Key(UniversiteId) References Universite(Id)
)
Go
Create Table Bolum
(
Id Int Identity Primary Key,
Ad Varchar(50),
FeymId Int,
Constraint FK_Bolum_FeymId
Foreign Key(FeymId) References Feym(Id)
)
Go
Create Table AkademikPersonel
(
Id Varchar(11) Primary Key,
Ad Varchar(50),
Soyad Varchar(50),
Sifre Varchar(50)
)
Go
Create Table Ders
(
Id Int Identity Primary Key,
Ad Varchar(50),
BolumId Int,
Constraint FK_Ders_BolumId
Foreign Key(BolumId) References Bolum(Id)
)
Go
Create Table DersBolumHoca
(
DersId Int,
BolumId Int,
AkademikPersonelId Varchar(11),
Constraint FK_DersBolumHoca_DersId Foreign Key(DersId) References Ders(Id),
Constraint FK_DersBolumHoca_BolumId Foreign Key(BolumId) References Bolum(Id),
Constraint FK_DersBolumHoca_AkademikPersonelId Foreign Key(AkademikPersonelId) References AkademikPersonel(Id)
)
Go
Create Table Ogrenci
(
Id Varchar(11) Primary Key,
Ad Varchar(50),
Soyad Varchar(50),
Sifre Varchar(50),
UniversiteId Int,
FeymId Int,
BolumId Int,
Constraint FK_Ogrenci_UniversiteId Foreign Key(UniversiteId)
References Universite(Id),
Constraint FK_Ogrenci_FeymId Foreign Key(FeymId)
References Feym(Id),
Constraint FK_Ogrenci_BolumId Foreign Key(BolumId)
References Bolum(Id),
)
Go
Create Table DersNesneTurleri
(
Id Int Identity Primary Key,
Ad Varchar(50),
Aciklama Varchar(150)
)
Go
Create Table DersNesneleri
(
Id Int Identity Primary Key,
Ad Varchar(50),
TurId Int,
DersId Int,
OnayDurumu Bit Default 0,
YukleyenKullanici Varchar(11),
Aciklama Varchar(150),
Constraint FK_DersNesneleri_TurId Foreign Key(TurId)
References DersNesneTurleri(Id),
Constraint FK_DersNesneleri_DersId Foreign Key(DersId)
References Ders(Id),
Constraint FK_DersNesneleri_YukleyenKullaniciA Foreign Key(YukleyenKullanici)
References AkademikPersonel(Id),
Constraint FK_DersNesneleri_YukleyenKullaniciO Foreign Key(YukleyenKullanici)
References AkademikPersonel(Id)
)
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.