• Sonuç bulunamadı

Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Veri Tabanı Tasarımı

N/A
N/A
Protected

Academic year: 2021

Share "Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Veri Tabanı Tasarımı"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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

Referanslar

Benzer Belgeler

Donanım ve yazılımdan bağımsız «neden» temelli kavramsal tasarım Use-Case diyagramları kullanılır..

[2]Yazılımcılar için SQL Server ve Veritabanı Programlama,2014,

CAST Bir değeri belirtilen bir veri türüne dönüştürür. CONVERT Bir değeri belirtilen bir veri

Herhangi bir nesne üstünde kimlere izin verildiğini bulmak için sp_helprotect komutundan yararlanılabilir...

Bütün veri girişi alanlarını etiketlemek için, kullanıcının dilini kullanarak, başlıklar oluşturulmalıdır. Bütün kullanıcıların anlayacağı belli olmayan kısaltmalar

Daha büyük veri kümeleri için listeler ve birleşik giriş kutuları kullanılmalıdır.. Mekan kısıtlı ise tık açılır listeler veya tık açılır birleşik giriş kutuları

Bir tasarımcı, sorgulama yapan kullanıcının aradığı veriye en etkin biçimde ulaşabilmesini sağlamak için gerekli arama alanlarını arayüz tasarım ilkelerine uygun

MOBİL ORTAM İLE İLGİLİ ÖZELLİKLER.. Mobil arayüzler için tasarım yapılmadan önce mobil ortam ile ilgili