Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.