![translation](https://cdn.durumis.com/common/trans.png)
Bu, AI tarafından çevrilen bir gönderidir.
Dil Seç
Text summarized by durumis AI
- Kavramsal veri modelleme, varlıkları ayırma ve öznitelikleri tanımlayarak ERD ile gösterme sürecidir ve tanımlayıcılar ve anahtarlar kullanılarak varlıklar benzersiz bir şekilde tanımlanır.
- Varlıklar arasındaki ilişkiler, varoluş veya eylem yoluyla oluşur ve 1:1, 1:N, N:M gibi kardinaliteler aracılığıyla sayısal ilişkiler gösterilir.
- Yorum sistemi gibi zorunlu veriler ve isteğe bağlı verilerin ilişkisi, opsiyonellik aracılığıyla gösterilir ve Zorunlu ve İsteğe Bağlı olarak ayrılır.
Kavramsal veri modelleme, ilişkili bilgileri varlık birimlerine ayırma ve varlıklar arasındaki ilişkileri ERD ile gösterme sürecidir.
Varlık Ayrımı ve Öznitelik Tanımı
Varlık, gerçek ve bağımsız olan ve verileri depolayabilen bir şeyi ifade eder.
Ayrıca, öznitelik, bir varlığın sahip olduğu veriyi ifade eder.
Örneğin, bir okulda öğretmen ve öğrenci yukarıdaki koşulları karşılar.
Burada, öğretmen, ad, yaş, ders gibi verileri içeren bir varlıktır ve öğrenci de ad, sınıf, yaş, öğrenci numarası gibi verileri içeren bir varlıktır.
Burada ayrılmış varlıklar, mantıksal veri modelleme sürecinde ilişkisel veritabanının tabloları haline gelir ve öznitelikler bu tablonun sütunları haline gelir.
Tanımlayıcı ve Anahtar
Güney Kore, her vatandaşı benzersiz bir şekilde tanımlayan Nüfus Kayıt Numarası sistemini kullanıyor.
Bu durumda, bir vatandaşın Nüfus Kayıt Numarası, bu kişinin kim olduğunu belirlemek için bir tanımlayıcıdır.
Nüfus Kayıt Numarası, belirli bir kişiyi benzersiz bir şekilde tanımlamak için kullanıldığından, başka bir kişiyle çakışmaz.
ERD'de varlıkları temsil ederken, ilgili bilgiyi benzersiz bir şekilde tanımlamak için bir tanımlayıcı belirtmemiz gerekir.
Burada belirtilen tanımlayıcı, mantıksal veri modelleme sürecindeBirincil Anahtar(Primary Key) olur.
Eğer doğal olarak tanımlayıcı olarak belirtilebilecek benzersiz bir öznitelik yoksa,Yapay Anahtar(Artificial Key) kullanılır.
Ancak, her durumda yapay olarak oluşturulan anahtarın değiştirilme riski olmadığından, yaygın olarak kullanılır.
Bir varlıkta tanımlayıcı olarak kullanılabilecek tüm özniteliklerAday Anahtar(Candidate Key) olarak adlandırılır ve
Birincil Anahtar hariç, tanımlayıcı olarak kullanılabilecek diğer özniteliklerAlternatif Anahtar(Alternate Key) olarak adlandırılır.
Ve bu alternatif anahtarlar, performansı artırmak için indeks oluşturmak için iyidir.
Bunun dışında, bölüm ve çalışan arasında aitlik anlamına gelen bir varlıkta, bölüm numarası ve çalışan numarası birlikte anahtar olarak kullanılır. Bu,Bileşik Anahtar(Composite Key) olarak adlandırılır.
İlişki Belirleme
İlişki, varlıklar arasındaki etkileşimi ifade eder ve ilişkiler varoluşsal ilişkiye ve eylemsel ilişkiye ayrılır.
- Varoluşsal ilişki
Bir şirketi örnek olarak ele alırsak, bir çalışan, bir bölüm yoksa var olamaz, dolayısıyla varoluşsal bir ilişkidir.
- Eylemsel ilişki
Bir çalışan, başvuru yaparak bölümü değiştirebilir. Bu durumda, eylemsel bir ilişkidir.
Bu ilişki, mantıksal veri modelleme sürecindeYabancı Anahtar(Foreign Key),Birleştirme(Join) gibi ifade edilir.
Kardinalite (Cardinality)
Bir varlığın diğer bir varlıkla olan ilişkisine kardinalite denir. Bu, karşılıklı sayısal ilişkiyi ifade eder.
Bu, her varlığın birbirine göre 1:1 ilişki (tekil), 1:N ilişki (tekil-çoklu) veya N:M (çoklu-çoklu) ilişki gibi ifade edilir.
Yukarıdaki ilişkilerden N:M ilişkisi, ilişkisel veritabanlarında ifade edilemez, bu nedenle orta bir tablo oluşturularak ifade edilir.
İsteğe Bağlılık (Optionality)
Yorum sistemi örneğini ele alırsak, her yorumun mutlaka bir yazarı vardır ancak yazar açısından yorum yazma zorunluluğu yoktur.
Yukarıdaki durumda, yazar (Zorunlu) - yorum (İsteğe Bağlı) ilişkisine sahiptir.
Zorunlu, Zorunlu olarak adlandırılır ve isteğe bağlı seçenek İsteğe Bağlı olarak adlandırılır.
Yani, bir varlığın örneğinin belirli verileri zorunlu olarak mı yoksa isteğe bağlı olarak mı alması gerektiğini ifade eder.