BİL 354 Veritabanı Sistemleri Entity-Relatinship Mdel
Ürün-Bileşen Veri Tabanı Bir elektrnik firması Ürettiği ürünler Kullandığı bileşenler Her ürün için hangi bileşenlerin, hangi müktarda kullanıldığını gösteren bir VT luşturmak istiyr. Veri Tabanı Sistemleri, Ü. Yarımağan
Ürün-Bileşen Veri Tabanı VT de her bileşenin kdu, adı, tanıtıcı açıklaması, stk miktarı ile hangi satıcıdan satın alındığı verilerinin bulunmasını istiyr. Her bileşen tek bir satıcıdan satın alınıyr; ancak aynı satıcıdan birden çk bileşen alınabiliyr. Her satıcının numarası, adı, adresi ve telefn numarasının veri tabanında yer alması isteniyr. Her ürünün kdu, adı, birim fiyatı ve stk miktarı ile bu ürünün üretilmesi için hangi bileşenlerden kaçar adet gerekli lduğu önem taşıyr.
Prje Veri Tabanı Temel varlık kümesi prje varlık kümesidir. Her prjenin bir numarası, adı, başlangıç tarihi, süresi ve bedeli vardır. Her prje için belirli bir müşteri için yapılır. Bu arada bir müşteri için birden çk prje yapıldığı da labilir. Her müşterinin bir numarası, adı, syadı ve adresi vardır. Her prje ile ilgili işlemler birçk kesime ayrılarak görevler tanımlanır. Bir prje kapsamında 0, 1 ya da birçk görev tanımlanabilir. Her görev yalnız bir prje ile ilgilidir. Görevlerin numaraları, adları, başlangıç tarihleri ve süreleri vardır. Her görev belirli bir bölümde yapılır. Bir bölümde birçk görev yapılabilir. Bölümlerin numaraları ve adları vardır. Veri Tabanı Sistemleri, Ü. Yarımağan
Prje Veri Tabanı Kuruluşta birçk persnel çalışmaktadır. Her persnelin numarası, adı, syadı, ünvanı (teknisyen, mühendis, sekreter, sürücü, vb. gibi) ve her persnel belirli bir bölüme bağlıdır. Her görevi gerçekleştirmek için belirli sayıda persnel atanarak bir görev takımı luşturulur. Bir persnel birden çk göreve atanabilir. Her persnelin atandığı her görev için bir rlü vardır. Bir görevi gerçekleştirmek için atanan persnelin, görevin yapıldığı bölümün persneli lması zrunlu değildir. Bir persnel, bağlı lduğu bölümden başka bir göreve de atanabilir. Her bölümün bir başkanı, her prjenin bir yöneticisi, her görevin de bir görev yöneticisi vardır. Bir persnel birçk bölümün başkanı ve/veya birçk prjenin/görevin yöneticisi labilir.
Banking Enterprise The bank is rganized int branches. Each branch is lcated in a particular city and is identified by a unique name. The bank mnitrs the assets f each branch. Bank custmers are identified by their scial-security numbers. The bank stres each custmer s name, and the street and city where the custmer lives. Custmers may have accunts, and can take ut lans. A custmer may be assciated with a particular banker, wh may act as a lan fficer r persnal banker fr that custmer. Bank emplyees are als identified by their scial-security numbers. The bank administratin stres the name and telephne number f each emplyee, and the scial security number f the emplyee s manager. The bank als keeps track f the emplyee s start date and, thus, length f emplyment. Database System Cncepts, Silberschatz et al.
Banking Enterprise The bank ffers tw types f accunts- savings and checking accunts. Accunts can be held by mre than ne custmer, and a custmer can have mre than ne accunt. Each accunt is assigned a unique accunt number. The bank maintains a recrd f each accunt s balance, and the mst recent date n which the accunt was accessed by each custmer hlding the accunt. In additin, each savings accunt has an interest rate, and verdrafts are recrded fr each checking accunt. A lan riginates at a branch and can be held by ne r mre custmers. A lan is identified by a unique lan number. Fr each lan, the bank keeps track f the lan amunt and the lan payments. Althugh a lan payment number des nt uniquely identify a particular payment amng thse fr all the bank s lans, a payment number des identify a particular payment fr a specific lan. The date and amunt are recrded fr each payment.