05 Kasım 2018

A relationship is an association among two or more entities.

For example, we may have the relationship that Attishoo works in the pharmacy department.

As with entities, we may wish to collect a set of similar relationships into a relationship set. A relationship set can be thought of as a set of n-tuples.

Each n-tuple denotes a relationship involving n entities e1 through en, where entity ei is in entity set Ei.
In Figure 2.2 we show the relationship set Works_In, in which each relationship indicates a department in which an employee works. Note that several relationship sets might involve the same entity sets. For example, we could also have a Manages relationship set involving Employees and Departments.

A relationship can also have descriptive attributes. Descriptive attributes are used to record information about the relationship, rather than about any one of the participating entities; for example, we may wish to record that At- tishoo works in the pharmacy department as of January 1991.

Bir ilişki, iki veya daha fazla varlık arasındaki ortaklıktır..

Örneğin, Attishoo'nun eczane bölümünde çalıştığı ilişkiye sahip olabiliriz.

Varlıklarda olduğu gibi, bir ilişki kümesine, benzer ilişkileri toplamak isteyebiliriz. Bir ilişki seti n-tuples kümesi olarak düşünülebilir.

Her bir n-tuple, varlık ei nin, varlık kümesi Ei içinde yer alan,
e1 den en'e kadar n tane varlığı kapsayan bir ilişkiyi ifade eder.

Şekil 2.2'de, her bir ilişkinin bir çalışanın çalıştığı bir departmanı belirttiği Works_In ilişkisini gösteriyoruz. Birkaç ilişki kümesinin aynı varlık kümelerini içerebileceğini unutmayın. Örneğin, Çalışanları ve Bölümleri içeren bir Yöneten ilişki kümesine sahip olabiliriz.

Bir ilişki de tanımlayıcı özelliklere sahip olabilir. Tanımlayıcı özellikler ilişki hakkında bilgi kaydetmek için kullanılır,  örneğin, Attishoo’nun Ocak 1991’den itibaren eczane departmanında çalıştığını kayıt edebiliriz..

Hiç yorum yok: