Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu
Veri Tabanı Tasarımı
NB P124 VE R I T AB ANI YÖNE T IM SIST E ML E R I ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN
Mantıksal Model
Mantıksal seviyedede tasarım için seçilebilecek birçok yöntem vardır.
En önemlisi ER diyagramlarıdır
Başlangıç ER diyagramları oluşturulur
Platform ve Fiziksel plan bağımsız veri tipleri kullanılır Plan gözden geçirilir
Veri Normalizasyonu
Bir tablo içerisinde yer alacak kaydın nelerden oluşmasına karar vermeye yarayan kurallara normalizasyon kuralları denir
Normalizasyon; veri tabanı tasarımı aşamasında temel ve gerekli bir işlemdir.
3. Kural
2. Kural
1. Kural
1. Normalizasyon Kuralı
Tablonun her bir niteliği kendi özelliğine ait ve atomik olmalıdır. Yani her bir satırdaki her bir alan tek bir bilgi içermelidir.
personelNo AdSoyad
1 Mahmut KILIÇASLAN
2 Ufuk TANYERİ
3 Salih ERDURUCAN
4 Taner DİNDAR
Ad ve Soyad Aynı alanda
personelNo
1 Mahmut KILIÇASLAN
2 Ufuk TANYERİ
3 Salih ERDURUCAN
4 Taner DİNDAR
2. Normalizasyon Kuralı
Birinci forma uygun olmalıdır.
Tablodaki varlık bilgileri geçiş bağımlılıkları içermemelidir.
Tablodaki her bir alan bir birincil anahtara bağlı olmalıdır.
Bir tablo için, anahtar olmayan her alan, birincil anahtar olarak tanımlı tüm alanlara bağlı olmak zorundadır. Bu duruma uymayan alanlar ayrı bir tabloya alınmalıdır.
2. Normalizasyon Kuralı
MusteriNo MüsteriAd SiparisUrun UrunFiyat siparisAdedi
1 A X 10 50
2 B Y 20 60
3 C Z 30 70
MüşteriNo MüşteriAd
1 A
2 B
3 C
UrunNo UrunAdı UrunFiyat
1 A 10
2 B 20
3 C 30
musteriSiparis Tablosu
3. Normalizasyon Kuralı
ilceKod ilKod ilAd ilceAd
1 06 Ankara Ayaş
2 06 Ankara Beypazarı 3 06 Ankara Nallıhan
ilceKod ilKod ilceAd
1 06 Ayaş
2 06 Beypazarı
3 06 Nallıhan
KAYNAKLAR
[1] https://www.mediaclick.com.tr/blog/database-nedir
[2]Yazılımcılar için SQL Server ve Veritabanı Programlama,2014, Seçkin Yayıncılık