You are on page 1of 10

BRN C NORMAL FORM

Veri taban iin temel kurallar ierir. Tekrarlayan stunlarn olmas engellenir. likili veri gruplarna ait ayr tablolar oluturulmal ve her satr birincil anahtar ile temsil edilmelidir.

KNC NORMAL FORM


Tekrarlayan veriler tablodan kaldrlmaldr. Satrlarda tekrarlanan veri gruplarn engellemek iin bu alanlar ayr bir tabloya tamak gerekmektedir. Oluturulan tablolar arasndaki ilikiler yabanc anahtar (foreign key) aracl ile oluturulur.

NC NORMAL FORM
Birincil anahtara bal olmayan alanlar ayr bir tabloya alnmaldr. nc normal formda tablonun, Primary Key ile direk ilikisi bulunmayan, ancak dier alanlara bal alanlar bulunur.

DRDNC NORMAL FORM


Tablolarda ok deerli bamllk yer almamaldr.
Yandaki tabloda retim yesi dersle ilikili durumdadr. Fakat dersler ve kitaplar birbirinden bamszdr. ELC212 dersi iin yeni bir kitap eklemek istersek, retim yesinin adn da yazmak zorunda kalrz.
Ders ELC212 ELC212 ELC212 ELC212 ELC212 ELC212 EDC102 EDC102 Kitap Silberschatz Nederpelt Silberschatz Nederpelt Silberschatz Nederpelt Silberschatz Silberschatz retim yesi John D John D William M William M Christian G Christian G John D William M

DRDNC NORMAL FORM


Ayn ekilde retim yesi eklemek istersek kitap ad yazmak zorunda kalrz. Bu alanlar bo brakrsak yine tabloda BO alan soruna neden olmu oluruz. Bu problemi ayr iki tablo ile zebiliriz. DERS DERS
Ders ELC212 ELC212 ELC212 ELC212 ELC212 ELC212 EDC102 EDC102

KTAP RETM YES


Kitap Silberschatz Nederpelt Silberschatz Nederpelt Silberschatz Nederpelt Silberschatz Silberschatz retim yesi John D John D William M William M Christian G Christian G John D William M
5

DEV
RENC NO
45 45 45 54 54 54 12 12 12

ADI
AHMET AHMET AHMET MEHMET MEHMET MEHMET AYE AYE AYE

SOYADI
YILDIZ YILDIZ YILDIZ YILDIRIM YILDIRIM YILDIRIM DENZ DENZ DENZ

DERS
MATEMATK FZK KMYA MATEMATK FZK KMYA MATEMATK FZK KMYA

RETMEN
DERYA DEMR NDER DOAN FKRET ASLAN DERYA DEMR NDER DOAN FKRET ASLAN DERYA DEMR NDER DOAN FKRET ASLAN

VZE
45 45 26 89 89 78 56 34 64

FNAL
67 56 78 90 100 50 45 34 100

NORMALZASYON TblNotlar
NOT ID 1 2 3 4 5 6 7 8 9 RENC NO 12 12 12 45 45 45 54 54 54 DERS NO VZE 56 34 64 45 45 26 89 89 78 FNAL 45 34 100 67 56 78 90 100 50

Tblretmen

DERS NO ELC102

DERS MATEMATK

ADI DERYA

SOYADI DEMR

ELC102 ELC112 ELC114 ELC102 ELC112 ELC114 ELC102 ELC112 ELC114

ELC112

FZK

NDER

DOAN

ELC114

KMYA

FKRET

ASLAN

Tblrenci
RENC NO 45 54 12 ADI AHMET MEHMET AYE SOYADI YILDIZ YILDIRIM DENZ

NORMALZASYON
Tblretmen
DERS NO ELC102 ELC112 ELC114 DERS MATEMATK FZK KMYA ADI DERYA NDER FKRET SOYADI DEMR DOAN ASLAN

DERS NO ELC102 ELC112 ELC114

RT NO 1 2 3

DERS NO ELC102 ELC112 ELC114

DERS MATEMATK FZK KMYA

RT NO 1 2 3

ADI DERYA NDER FKRET

SOYADI DEMR DOAN ASLAN

NORMALZASYON
TblNotlar
NOT ID 1 2 3 4 5 6 7 8 9 RENC NO 12 12 12 45 45 45 54 54 54 DERS NO 1 2 3 1 2 3 1 2 3

Tblrenci
VZE 56 34 64 45 45 26 89 89 78 FNAL 45 34 100 67 56 78 90 100 50
9 RENC NO 45 54 12 ADI AHMET MEHMET AYE SOYADI YILDIZ YILDIRIM DENZ

TM TABLOLAR
TblNotlar
NOT ID 1 2 3 4 5 6 7 8 9 RENC NO 12 12 12 45 45 45 54 54 54 DERS NO 1 2 3 1 2 3 1 2 3 VZE 56 34 64 45 45 26 89 89 78 FNAL 45 34 100 67 56 78 90 100 50

Tblrenci
RENC NO 45 54 12 ADI AHMET MEHMET AYE SOYADI YILDIZ YILDIRIM DENZ

TblDersler
DERS NO ELC102 ELC112 ELC114 RT NO 1 2 3

TblDersKod
DERS NO ELC102 ELC112 ELC114 DERS MATEMATK FZK KMYA

Tbretmenler
RT NO 1 2 3 ADI DERYA NDER FKRET SOYADI DEMR DOAN ASLAN 10

You might also like