Bir veri-ilişki diyagramının veritabanında önemi nedir

Her şey bir ERD'de varlıklar ve özniteliklerde dağıtılır.

varlık

Bir işletme, şirketin ayrıntıları kaydetmek istediği bir iş veya bir aktördür. Bazı örnekler müşteriler, satın alma siparişleri, ürünler vb. Olabilir. Tüm varlıklar en sonunda ERD kutusunda görünecektir. Bununla birlikte, varlıkların listesini tamamlamadan önce, her birinin nitelikleri ve ilişkileri incelenmeli, kaydedilmeli ve mükemmelleştirilmelidir.

nitelikleri

Analist, model oluşturmak için sistemden örnek belgeler toplayacak; Örneğin, bir satış sistemi, bir satın alma siparişi ve bir başka satış makbuzu gibi bir dosyaya sahip olacaktır. Öznitelikler, bu belgelerde görünen veya bir kişiyi veya şeyi kategorize eden başlıklardır. Örneğin, bir "Ürün", boyutu, rengi, parça sayısı, üretici ve markaya göre tanımlanmaktadır. Organizasyonun, bu ürünlerin ne kadarının stokta olduğunu, daha fazla alabilecekleri, daha fazla satın almak için bir sipariş oluşturmaları gerektiğinde, ürün için ne kadar ödeme yaptıklarını ve ne kadar satar olduklarını da bilmeleri gerekiyor. Bir ürünün özelliklerinin listesi, aynı varlığa dahil edilemeyen birçok farklı türde veri içerir.

normalleştirme

Bir varlığın nitelikleri ayrıştırılır ve normalizasyon adı verilen bir süreçle yeni oluşturulan varlıklara eklenir. Bu işlemin sonucu, her varlığın bir birincil anahtara sahip olmasıdır. Bu, bu varlığın herhangi bir örneğini benzersiz olarak tanımlayan bir özelliktir. Anahtarın tüm nitelikleri tamamen ona bağlı olmalıdır. Birincil anahtar, özniteliklerin bir kombinasyonu ile oluşturulmalıdır. Buna kompozit anahtar denir. Bir öznitelik, her birincil anahtar için çok sayıda örneğe sahipse, tekrarlanan bir grup olduğu için bölünecek ve başka bir varlığa yerleştirilecektir. Bir varlıktaki dış anahtarlar, diğer varlıklar ile bağlanan niteliklerdir; Bir varlığın harici bir anahtarı, daha seyrek görülen bir varlığın birincil anahtarına daha sık bağlanmalıdır. Örneğin, "Makbuz Başlığı" ile "Makbuz Hattı" arasındaki ilişkide, bağlantı, başlığın ana anahtarına giden hattaki bir harici anahtar tarafından oluşturulmaktadır. Tamamlanmış ERD'de, tüm bağlantılar tekrarlanan grubun yabancı anahtarına bağlı birçok ilişki tarafı ile bire çok ilişkilere sahip olacaktır.

nesnel

İlişkisel veritabanı ERD ile oluşturulur. Varlıklar tablolara dönüştürülür ve öznitelikler bu tabloların sütunlarıdır. Birincil anahtarlar tablonun indekslerine dönüştürülür ve harici tuşlar programcıya iki tabloyu nasıl bağlayacağını söyler. Veritabanını tasarlayan ERD, bir tablodan diğerine nasıl ulaşacağınızı gösteren bir harita olarak kullanmak için referans olarak tutulur.