Ek; Örnek ERD Alıştırmaları

 

Alıştırma 1

Üretici firma

Bir imalat şirketi ürünler üretmektedir. Aşağıdaki ürün bilgileri depolanır: ürün adı, ürün ID'si ve eldeki miktar. Bu ürünler birçok bileşenden oluşur. Her bir bileşen bir veya daha fazla tedarikçi tarafından sağlanabilir. Aşağıdaki bileşen bilgileri tutulur: bileşen kimliği, adı, açıklaması, bunları tedarik eden tedarikçiler ve kullanıldıkları ürünler. Bu alıştırma için aşağıdaki şekli kullanın.ü

Bu bilgileri nasıl takip edeceğinizi göstermek için bir ERD oluşturun.

Varlık adlarını, birincil anahtarları, her varlık için öznitelikleri, varlıklar arasındaki ilişkileri ve kardinaliteyi gösterin.

Varsayımlar

  • Bir tedarikçi bileşen sağlamadan da var olabilir.
  • Bir bileşenin bir tedarikçi ile ilişkilendirilmesi gerekmez.
  • Bir bileşenin bir ürünle ilişkilendirilmesi gerekmez. Tüm bileşenler ürünlerde kullanılmaz.
  • Bir ürün, bileşenleri olmadan var olamaz.

ERD Yanıt

Component(CompID, CompName, Description) PK=CompID

Product(ProdID, ProdName, QtyOnHand) PK=ProdID

Supplier(SuppID, SuppName) PK = SuppID

CompSupp(CompID, SuppID) PK = CompID, SuppID

Build(CompID, ProdID, QtyOfComp) PK= CompID, ProdID

A. Watt tarafından hazırlanan Şekil

Alıştırma 2

Araba Bayiliği

Bir araba bayisi için ERD oluşturun. Bayilik hem yeni hem de kullanılmış otomobiller satmakta ve bir servis tesisi işletmektedir (bkz. aşağıdaki şekil). Tasarımınızı aşağıdaki iş kurallarına dayandırın:

  • Bir satış elemanı çok sayıda araba satabilir, ancak her araba yalnızca bir satış elemanı tarafından satılır.
  • Bir müşteri birçok araba satın alabilir, ancak her araba yalnızca bir müşteri tarafından satın alınır.
  • Bir satış elemanı sattığı her araba için tek bir fatura yazar.
  • Bir müşteri satın aldığı her araç için bir fatura alır.
  • Bir müşteri sadece arabasına bakım yaptırmak için gelebilir; yani, bir müşterinin müşteri olarak sınıflandırılması için araba satın alması gerekmez.
  • Bir müşteri tamir veya servis için bir veya daha fazla araç götürdüğünde, her araç için bir servis fişi yazılır.
  • Otomobil bayisi, servis verilen her otomobil için bir servis geçmişi tutar. Servis kayıtları arabanın seri numarasına göre referanslandırılır.
  • Servis için getirilen bir araç üzerinde birçok tamirci çalışabilir ve her tamirci birçok araç üzerinde çalışabilir.
  • Bakımı yapılan bir aracın parçalara ihtiyacı olabilir veya olmayabilir (örneğin, bir karbüratörün ayarlanması veya bir yakıt enjektör memesinin temizlenmesi yeni parçaların temin edilmesini gerektirmez).

ERD Yanıt

Önceki Ders: Ek; Üniversite Kayıt Veri Modeli Örneği
Sonraki Ders: Ek; Çözümlü SQL Lab.

Yorumlar

Bu blogdaki popüler yayınlar

Gelişim ve Kalıtım Eleştirel Düşünme Soruları

Periodonsiyum Klinik Uygulamalar

Dentin Oluşumu