Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

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.

Benzer bir sunumlar


... konulu sunumlar: "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."— 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) ÇALIŞANLAR MÜŞTERİLERKİTAPLAR

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 Proje Parçalarını tedarik eder TEDARİKÇİ Proje

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

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

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

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

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 SSNProjectDate YÖNETİR ÇALIŞAN Yönetir Yönetilir 1 n

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

15 Varlık-İlişki Diyagramları ÖĞRENCİ 1:N YURT YURTTA-KALMA Varlık sınıf adı Büyüklük ÖĞRENCİ Min/Maks Büyüklük İLİŞKİ ADI YURT 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 MinMaks YURT1N ÖĞRENCİ01

16 Varlık-İlişki Diyagramları ÖĞRENCİ 1:N YURT YURTTA-KALMA Varlık sınıf adı Büyüklük ÖĞRENCİ Min/Maks Büyüklük İLİŞKİ ADI YURT 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 MinMaks YURT0N ÖĞRENCİ11

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

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

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 AdetFatura no.

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


"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." indir ppt

Benzer bir sunumlar


Google Reklamları