Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Varlık-İlişki Veri Modellemesi: Araçlar ve Teknikler

Benzer bir sunumlar


... konulu sunumlar: "Varlık-İlişki Veri Modellemesi: Araçlar ve Teknikler"— Sunum transkripti:

1 Varlık-İlişki Veri Modellemesi: Araçlar ve Teknikler
Yaşar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü DOK 322: Veri Tabanı Yönetim Sistemleri Bazı slaytlar için kaynak: Ray R. Larson, School of Information Management and Systems, UC Berkeley

2 Plan Varlık-İlişki Veri Modellemesi

3 Varlık-İlişki Modeli Varlıklar Özellikler Belirleyiciler İlişkiler

4 Varlık Bir Varlık hakkında bilgi tutmak istediğimiz gerçek dünyadaki (veya varsayılan dünyalardaki) bir nesnedir Kişiler (ör: müşteriler, çalışanlar, yazarlar) Şeyler (ör: siparişler, toplantılar, parçalar, şirketler) MÜŞTERİLER KİTAPLAR ÇALIŞANLAR

5 Özellikler Bir varlığı belirlemeye yarayan, o varlıkla etkileşim kurmak ya da o varlığı kullanmak için gerekli önemli özellikleri (yani varlıkların metadata’ları) ÇALIŞAN Soyadı İkinci Adı İlk Adı Adı SSN Yaşı Doğ. tar Projeler

6 Belirleyiciler Varlık örneklerini adlandıran ya da belirleyen özellikler (ör., ÇALIŞAN ÇalışanAdı veya SSN ile belirlenebilir, ama Maaş ya da İşeGirişiTarihi ile belirlenemez) Tekil belirleyiciler >> SSN Tekil olmayan belirleyiciler >> ÇalışanAdı Bileşik belirleyiciler >> Adı, Soyadı

7 İlişkiler İlişkiler varlıklar arasındaki bağıntılardır. İlişkiler bir ya da daha fazla varlık arasında olabilir ve belirli ilişki türlerine mensup olabilir

8 İlişkiler DERS Derse Girme ÖĞRENCİ PARÇA TEDARİKÇİ Proje Parçalarını
eder TEDARİKÇİ

9 İlişki Derecesi Bir ilişkideki varlık sayısı o ilişkinin derecesini belirler SİPARİŞ SATICI 2. Derece SAT-SİPARİŞ ANNE ÇOCUK 3. Derece BABA EBEVEYN

10 İlişki Türleri KAMYON Tahsis ÇALIŞAN PROJE 1 n m Chen’in ER notasyonu

11 Diğer Notasyonlar “Kaz Ayağı” notasyonu KAMYON ÇALIŞAN PROJE Tahsis

12 Diğer Notasyonlar IDEF1X Notasyonu KAMYON ÇALIŞAN PROJE Tahsis ÇALIŞAN

13 Daha Karmaşık İlişkiler
PROJE Değerlendirme ÇALIŞAN YÖNETİCİ 1/n/n 1/1/1 n/n/1 PROJE Tahsis ÇALIŞAN 4(2-10) 1 SSN Project Date YÖNETİR ÇALIŞAN Yönetir Yönetilir 1 n

14 İlişkinin büyüklüğü ile ilgilidir
İkili İlişkiler İlişkinin büyüklüğü ile ilgilidir Bire-bir: OTOMOBİL 1:1 ÇALIŞAN OTO-TAHSİS ÖĞRENCİ 1:N YURT Bire-çoklu: YURTTA-KALMA KULÜP M:N ÖĞRENCİ Çoka-çoklu: ÖĞRENCİ-KULÜP

15 Varlık-İlişki Diyagramları
Büyüklük YURT Min/Maks Büyüklük Varlık sınıf adı ÖĞRENCİ 1:N YURT YURTTA-KALMA İLİŞKİ ADI ÖĞRENCİ Min/Maks Büyüklük YURT’un en az bir ÖĞRENCİ’yle ilişkisi olmalı ÖĞRENCİ’nin bir YURT ile ilişkisi olması gerekli değil Min Maks YURT 1 N ÖĞRENCİ

16 Varlık-İlişki Diyagramları
Büyüklük YURT Min/Maks Büyüklük Varlık sınıf adı ÖĞRENCİ 1:N YURT YURTTA-KALMA İLİŞKİ ADI ÖĞRENCİ Min/Maks Büyüklük YURT’un belirli bir zamanda bir ÖĞRENCİ’yle ilişkisi olabilir/olmayabilir Her ÖĞRENCİ’nin bir YURT ile ilişkisi olması gereklidir Min Maks YURT N ÖĞRENCİ 1

17 Varlık İlişki Diyagramları
YurtAdı ÖğrenciNo YURTTA-KALMA ÖĞRENCİ 1:N YURT Yer Kirası OdaSayısı ÖğrenciAdı ÖğrenciSınıfı

18 Varoluşunu tamamen bir başka varlığa borçludur
Zayıf Varlıklar Varoluşunu tamamen bir başka varlığa borçludur YÜKÜMLÜ ÇALIŞAN DAİRE BİNA

19 Zayıf Varlıklar Varoluşunu tamamen bir başka varlığa borçludur
SİP-KALEMİ içerir SİPARİŞ Fatura no. Parça No. Satıcı no Adet

20 Yinelemeli İlişki ÖĞRENCİ 1:N AYNI ODADA KALIR


"Varlık-İlişki Veri Modellemesi: Araçlar ve Teknikler" indir ppt

Benzer bir sunumlar


Google Reklamları