Varlık-İlişki Modeli (Entity-Relationship Model)



Benzer belgeler
Veritabanı ve Yönetim Sistemleri

Veri Tabanı Yönetim Sistemleri. Yrd. Doç. Dr. M.Betül Yılmaz

Veritabanı ve Yönetim Sistemleri

EBE-368 Veri Tabanı Yönetim Sistemleri Veri Tabanı Tasarımı

VERİTABANI DERS NOTLARI

Veri Tabanı-I 2.Hafta

VERİTABANI-I DERS NOTLARI VERİTABANI TEMELLERİ

VERİ TABANI YÖNETİMİ. Sunu 2: Veri Modelleri. Öğr. Gör. Selçuk ÖZKAN

İLİŞKİSEL VERİ MODELİ

Veritabanı ve Yönetim Sistemleri

Veritabanı Tasarımı Ve Yönetimi. Varlık-İlişki Modeli

Veri Tabanı-I 3.Hafta

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

VeritabanıYönetimi Varlık İlişki Diyagramları. Yrd. Doç. Dr. Tuba KURBAN

Veri Tabanı-I. 3.Hafta

2 İlişkisel Veritabanı Tasarımı. Veritabanı 1

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli

VTYS İlişkisel Veri Modeli Y R D. D O Ç. D R. M. B E T Ü L Y I L M A Z

Veritabanı Tasarımı ve Yönetimi. Uzm. Murat YAZICI

Veritabanı Tasarımı Ve Yönetimi

2 İlişkisel Veritabanı Tasarımı ve Normalizasyon. Veritabanı 1

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

İLİŞKİSEL VERİTABANI. İlişkisel veritabanlarının ortak özelliği verilerin tablolar aracılığı ile tutulmasıdır.

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Computer Engineering Department LAB 1 WORKSHEET

VERİTABANI DERS NOTLARI

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli Uygulamalar

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli Örnek Uygulamalar

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

VERİ TABANI SİSTEMLERİ

Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e

Veri Tabanı-I 4.Hafta

Dosya Organizasyonu ve Veritabanı

Kavramsal Tasarım. Veritabanlarına Giriş Dersi

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) İş Kuralları ve Veri Modelleri

HASTANE OTOMASYONU VERİ TABANI YÖNETİM SİSTEMLERİ TEMEL VERİTABANI KAVRAMLARI

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

Veritabanı Tasarımı. Yapay, Birleşik ve İkincil UID ler

Sınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?

10-Veri Tabanları.

VERİTABANI YÖNETİMİ. Veritabanı Normalizasyonu 5.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

VERİ MADENCİLİĞİ (Veri Önişleme-1) Yrd.Doç.Dr. Kadriye ERGÜN

ve kullanıcı gereksinim listeleri size yol gözünden

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi

AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ

Fonksiyonel(İşlevsel) Bağımlılık

FAALİYET RAPORU

FAALİYET RAPORU

VERİTABANI Veritabanı Normalizasyonu

HEDEF PORTFÖY YÖNETİMİ A.Ş DÖNEMİ FAALİYET RAPORU

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

HEDEF PORTFÖY YÖNETİMİ A.Ş DÖNEMİ FAALİYET RAPORU

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

KAYITLAR BÖLÜM Giriş

VERİ TABANI YÖNETİM SİSTEMLERİ I

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

VERİTABANI Veritabanı Tasarımı

KTÜ TRABZON MESLEK YÜKSEKOKULU, BİLGİSAYAR PROGRAMCILIĞI PROGRAMI VERİ TABANI I DERSİ DÖNEM ÖDEVİ

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Normalizasyon

Veritabanı Tasarımı. Kartezyen Çarpım ve Join İşlemleri

BM208- Nesneye Dayalı Analiz ve Tasarım. Sunum 7

2.2 Örnek Veritabanı Tasarımı. Veritabanı 1

TIGER PLUS FİYAT LİSTESİ 1 Aralık 2010 tarihinden itibaren geçerlidir.

Veritabanı Yönetim Sistemleri

KONU 1: ARAŞTIRMA SORUSU OLUŞTURMA VE VERİ TOPLAMA. Araştırma Sorusu Oluşturma

30 Mayıs ETASQLMNG Programına giriş

08118 Veri Tabanı I. Database Management System. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

HEDEF PORTFÖY YÖNETİMİ A.Ş DÖNEMİ FAALİYET RAPORU

ELGİNKAN VAKFI BURSU DUYURUSU

Akdeniz Üniversitesi

2- VERİLERİN TOPLANMASI

UZAKTAN EĞİTİM MERKEZİ

Computer Engineering Department DATABASE MANAGEMENT SYSTEMS LAB 2 WORKSHEET

MERKEZİ SİCİL KAYIT SİSTEMİNİN (MERSİS) ÜLKE ÇAPINDA UYGULAMAYA ALINMASI. İstanbul

NESNEYE YÖNELİK PROGRAMLAMA. Yrd.Doç.Dr. Zeynep ORMAN


PERMÜTASYON, KOMBİNASYON. Örnek: Örnek: Örnek:

VERİ TABANI YÖNETİM SİSTEMLERİ

Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı

DENİZ HARP OKULU MAKİNE MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ I

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Veri Yapıları Dersi. Proje#2

TIGER PLUS FİYAT LİSTESİ 4 Ağustos 2011 tarihinden itibaren geçerlidir.

YAVUZ SULTAN SELİM KÖPRÜSÜ VE KUZEY ÇEVRE OTOYOLU İŞLETMESİ KULLANICI KULLANIM DOKÜMANI

Nuhoğlu Vakfı ndan kırtasiye yardımı talep etmenizin nedenlerini kısaca belirtiniz.

Ege Ünv. Evrak Tarih ve Sayısı: 28/09/2017-E

Veritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama

Çek-Senet Modülü Dizayn. Dökümanı. Turquaz Muhasebe. Versiyon 0.2. Önsel Armağan. 15 Eylül 04

T.C KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G.

T.C. EGE ÜNİVERSİTESİ REKTÖRLÜĞÜ SAĞLIK KÜLTÜR VE SPOR DAİRE BAŞKANLIĞI Spor Hizmetleri Şube Müdürlüğü EDEBİYAT FAKÜLTESİ DEKANLIĞINA

Diğer sayfaya geçiniz YGS / MAT TEMEL MATEMATİK TESTİ. olduğuna göre, a kaçtır? olduğuna göre, m kaçtır?

NESNEYE YÖNELİK ÇÖZÜMLEME SÜRECİ

İşlevsel Bağımlılık. DAĞITIM (müşteri_no, şehir_kodu, şehir_adı, gönderi_no, miktar)

DENİZ HARP OKULU YABANCI DİLLER BÖLÜM BAŞKANLIĞI VE ANABİLİM DALI BAŞKANLIĞI DERS TANITIM BİLGİLERİ YAD-121 I/II : İngilizce Öğretim Elemanı

Transkript:

Varlık-İlişki Modeli (Entity-Relationship Model) Varlık-ilişki modeli, ya da kısaca E-R modeli (Entity- Relationship model) 1976 yılında P.P. Chen tarafından geliştirilen bir modeldir. Bugüne kadar varlık-ilişki modeline dayalı hiçbir VTYS geliştirilmemiştir. Buna karşılık varlık-ilişki modeli, VTYS'den bağımsız veri çözümlemede ve semantik veri modellemede en çok kullanılan modeldir.

Varlık-İlişki Modeli (Entity-Relationship Model) Bu model kullanılarak önce; VTYS'den bağımsız olarak veriler çözümlenir, veri modellemesi yapılır, veriler ve veriler arası ilişkilerin anlamları ve özellikleri incelenerek E-R çizelgeleri oluşturulur; kullanılacak VTYS belirlenir sonra da E-R çizelgeleri bu sistemin veri modeline dönüştürülerek veri tabanı şemaları oluşturulur.

Varlık İlişki Modelinin Bileşenleri Varlık Nitelik İlişki

Varlık İlişki Modelinin Bileşenleri Varlık Nedir? Var olan ve benzerlerinden ayırt edilebilen her nesneye varlık (entity) denir. E-R Diyagramda Dikdörtgen şekli ile temsil edilir. Örnek: ÖĞRENCİ

Varlık İlişki Modelinin Nitelik Nedir? Bileşenleri Bir varlık kümesindeki varlıkların özelliklerini göstermek ve varlıkları birbirinden ayırt etmek için nitelikler (attributes) kullanılır. E-R Diyagramda Oval / Elips şekli ile temsil edilir. Gerçek dünyada varlık kümelerinin çok sayıda nitelikleri olabilir, ancak veri modellemede, gerçek dünyanın soyut bir modeli oluşturulduğu için, bu niteliklerin yalnız küçük bir kısmı, uygulamalar için gerekli olanları (örn. Sicil no, Ad, Soyad, Adres, vb) seçilerek kullanılır. Örnek: Öğrenci_No ÖĞRENCİ Öğrenci Adı Öğrenci Soyadı

Nitelik Çeşitleri Tek- Değerli Nitelik (Single-Valued Attribute) Bir varlığın bir niteliğinin aldığı değer tek ise bu niteliğe tek değerli nitelik denir. Örnek: ÖĞRENCİ Numarası 080987

Nitelik Çeşitleri Çok- Değerli Nitelik (Multi-Valued Attribute) Birden fazla değer alabilen niteliklere çok-değerli nitelik denir. Örnek: Bir ÖĞRENCİ nin birden fazla telefon numarası veya e-posta adresi olabilir.

Nitelik Çeşitleri Birleşik Nitelik (Composite Attribute) Birden fazla nitelik birleştirilerek yeni bir nitelik oluşturulabilir. Bu tür niteliklere birleşik nitelik adı verilir. Örnek: mahalle, cadde, sokak, apartman, posta kodu ve şehir gibi nitelikler birleştirilerek adres isimli yeni bir nitelik oluşturulabilir.

Nitelik Çeşitleri Türetilen Nitelik (Derived / Calculated Attribute) Bir nitelik kullanılarak bir başka varlık niteliği elde edilebiliyorsa, bu yeni niteliğe türetilen nitelik adı verilir. Örnek: personel varlığının doğum tarihi niteliğinden yararlanılarak yaş niteliği elde edilebilir. Bu örnekte yaş niteliği türetilen niteliktir, tasarımda ayrıca tanımlanmasına gerek yoktur.

İlişki Nedir? Varlık İlişki Modelinin Bileşenleri (Devam) Varlıklar arasındaki bağıntıya ilişki adı verilir. E-R Diyagramda Baklava şekli ile temsil edilir. Örnek: Personel çalışır Bölüm

İlişki Türleri A ve B varlık kümeleri arasında tanımlanan (A ve B varlık kümeleri aynı da olabilir), A'dan B'ye bir ilişki kümesi, eşleme sınırlamaları açısından aşağıdaki dört türden birinde olabilir. Birden-bire (one-to-one) Birden-çoğa (one-to-many) Çoktan-bire (many-to-one) Çoktan-çoğa (many-to-many)

İlişki Türleri : Birden-bire (1-1) Her a ile en çok bir b ve her b ile de en çok bir a arasında ilişki kurulabilir (a A, b B). Örnek: Evlilik ilişkisi T.C. Medeni Kanunu na göre birden-bire dir. Kadın Evlilik Erkek Ayşe Fatma Buket Selin Sezin Ali Ahmet Mustafa Cemal Veli

İlişki Türleri : Birden-çoğa (1-n) Her a ile sıfır, bir veya birçok b ve her b ile de en çok bir a arasında ilişki kurulabilir. Örnek: Bölüm ve Öğrenci varlık kümeleri arasındaki Okuyan ilişkisi, bölümden öğrenciye doğru birden-çoğa şeklindedir. Bölüm Okuyan Öğrenci Mimarlık Mak. Müh. Bilg. Müh. Ali Ahmet Mustafa Cemal Veli

İlişki Türleri : Çoktan-bire (n-1) Her a ile en çok bir b ve her b ile de sıfır, bir veya birçok a arasında ilişki kurulabilir. Örnek: Öğrenci ve Bölüm varlık kümeleri arasındaki Okuduğu ilişkisi, öğrenciden bölüme doğru çoktan-bire şeklindedir. Öğrenci Okuduğu Bölüm Ayşe Fatma Kemal Sabri Ali Tarih Arkeoloji Zooloji

İlişki Türleri : Çoktan-çoğa (n-m) Her a ile sıfır, bir veya birçok b ve her b ile de sıfır, bir veya birçok a arasında ilişki kurulabilir. Örnek: Öğrenci ve Ders varlık kümeleri arasındaki Aldığı ilişkisi, çoktan-çoğa şeklinde bir ilişkidir. Öğrenci Aldığı Ders Ayşe Ali Fizik Matematik Kimya

İlişki Kümelerinin Sınırlandırılması İlişki kümeleri ile ilgili olarak bir dizi sınırlama tanımlanabilir. Bu sınırlamaların en önemlileri, aralarında ilişki kurulan varlık kümeleri arasındaki eşlemelerle ilgili sayısal sınırlamalardır. Bu tür sayısal sınırlamalar özellikle ikili ilişki kümeleri için çok önemlidir.

Rol Aralarında ilişki kurulan varlıklardan her birinin ilişkideki işlevine varlığın rolü denir. Farklı varlık kümeleri arasındaki ilişkilerde roller dolaylı yoldan anlaşılabildiği için çoğunlukla açıkça belirtilmez Örneğin, öğrenci ve ders arasında kurulan aldığı ilişkisinde varlıkların rolleri bellidir: öğrenci dersi alan, ders ise öğrenci tarafından alınandır.

Rol Oysa kişi 1 ve kişi 2 arasında kurulan evlilik ilişkisinde kişilerden hangisinin erkek hangisinin kadın olduğunun belirtilmesi gerekebilir (bazı isimler hem erkek hem kadınlar tarafından kullanıldığı için). Benzer biçimde bir kurumda çalışan personel 1 ve personel 2 arasında kurulan yönetici ilişkisinde hangi personelin rolünün yönetici (üst), hangi personelin rolünün ise yönetilen (ast) olduğunun belirtilmesine gerek vardır.

Rol : Örnek İlişkilerdeki roller belirlenirken, başka niteliklere de bakmak gerekebilir. Örneğin Personel varlığında ast-üst ilişkisini belirlemek için Görevi niteliği dışında Bölümü niteliğine de bakmak gerekebilir. Personel varlığı: Adı Bölümü Görevi Burak Muhasebe İşçi Begüm Muhasebe Yönetici Dilay Muhasebe İşçi Selin Satış Yönetici Sezin Satış İşçi Yönetici (üst, ast) ilişkileri: (Begüm, Burak) (Begüm, Dilay) (Selin, Sezin)

Anahtar Nitelik Bir varlık kümesi içindeki varlıkları ya da bir ilişki kümesi içindeki ilişkileri birbirinden ayırt etmek için kullanılan nitelik ya da nitelik grubuna bu varlık ya da ilişki kümesinin anahtarı denir. Anahtar, varlık kümeleri için kullanılır. Her varlık için bir nitelik anahtar olarak seçilmelidir. Anahtar varlıkları belirtmek için altını çizmemiz yeterlidir.

Varlık-İlişki Çizelgeleri Varlık Kümesi Nitelik İlişki Kümesi Anahtar Nitelik Türetilen Nitelik Çok-Değerli Nitelik Birleşik Nitelik

Varlık Kümesi ve Nitelik Örnekleri Adı Soyadı Yaşı Öğrenci No Öğrenci D. Tarihi Ders Adı İçeriği Ders Kodu Ders Kredisi

İlişki Kümesi Örnekleri Erkek Evlilik Kadın Bölüm Okuyan Öğrenci Öğrenci Aldığı Ders

Tekrarlamalı (Recursive) İlişki Sicil No Bölümü Adı Personel üst Yönetici Soyadı Görevi ast

İlişkilerde Nitelik İlişkilerde de tanımlayıcı nitelikler bulunabilir. Aşağıdaki Miktar niteliği Sattığı ilişkisi için tanımlayıcı niteliktir. Mağz. No Mağz. Adı Mal Kodu Mal Adı Mağaza Sattığı Mal Miktar

Alıştırma 1 Bir futbol oyuncusu sadece bir takımda oynayabilir, ancak bir futbol takımında birden fazla oyuncu vardır. Yukarıdaki açıklamaya göre Varlık-İlişki şemasını çiziniz.

Alıştırma 2 Bir müşteri birden fazla otomobile sahip olabilir ve her otomobile birden fazla müşteri sahip olabilir. Bu ilişkinin varlık-ilişki şemasını çiziniz.

Alıştırma 3 Veritabanı Gereksinimleri Şirket, BÖLÜM lerden oluşmaktadır. Her bölümün bir numarası, bir adı ve bir yöneticisi vardır. Her BÖLÜM, belli sayıda PROJE kontrol etmektedir. Her projenin bir numarası, bir adı, bir bütçesi ve bir süresi vardır. Veritabanında şirket ÇALIŞAN larının sicil numarası, adı, maaşı, cinsiyeti ve doğum tarihi saklanacaktır. Her çalışan bir BÖLÜM de yer almaktadır, fakat birden fazla PROJE de çalışabilir. Her çalışanın, projelerde haftalık çalışma saatleri kaydedilecektir. Her çalışan bir üst amirinin kim olduğu tutulacaktır.

Çalışma Soruları 1. Bir şirketin şubeleri ve çalışanlarının tutulacağı veri tabanının Varlık-İlişki diyagramını çiziniz: Bir şirketin birden fazla şubesi vardır. Her şubenin birden fazla çalışanı vardır, ve çalışanların numarası, adı, soyadı, aldığı maaş, adresi, ve görevi veri tabanında saklanmalıdır. Her çalışan, sadece bir şubede çalışabilir ancak bir şubede birden fazla çalışan olabilir. Bunun yanısıra her şubede çalışan elemanlardan biri yöneticilik yapmaktadır ve bir çalışan sadece bir şubeyi yönetebilir. Not: Her varlığın birincil anahtarını gösteriniz.

Çalışma Soruları 2. Veritabanı gereksinimleri aşağıda verilmiştir. Buna göre Varlık- İlişki Diyagramını çiziniz. Film Kiralama Şirketi için Veritabanında Film, Film Yönetmeni ve Sistemin Üyeleri hakkında veriler saklanacaktır. Her üyenin, kullanıcıadı, şifresi ve adresi sistemde tutulmalıdır. Üyelerin kullanıcıadı sistemde sadece bir tek üye tarafından kullanılabilir. Filmlerin FilmNo su, başlığı, çıkışyılı ve kategorisi de veri tabanında saklanacaktır. Filmlerin FilmNo su belirleyicidir. Her filmin sadece bir yönetmeni vardır, ancak her yönetmen birden fazla filmin yönetmenliğini yapabilir. Her yönetmenin, yönetmenno su, adı, soyadı, ve adresi veritabanında saklanmalıdır. Yönetmenlerin adresi, cadde, şehir ve ülke verilerinden oluşan birleşik niteliktir. Bir film, birden fazla üye tarafından kiralanabilir, ve her üye de birden fazla film kiralayabilir. Yukarıda belirtilen ilişkiye göre hangi üyenin ne zaman hangi filmi kiraladığı/iade ettiği bilgisin de ihtiyaç olacağından, kiralamatarihi ve İadeTarihi de veritabanında saklanmalıdır.

Çalışma Soruları 3. Bir Sanal Alışveriş Sitesi için geliştirilecek sistemin gereksinimleri aşağıda verilmiştir. Her Firma için FirmaNo su (belirleyici), Adresi ve Telefonu saklanacaktır. Her firma bir çok ürün tedarik eder, ve bir ürün de sadece bir firma tarafından tedarik edilir. Ürünlerin ürünno su, ürünadı, SatışFiyatı ve AlışFiyatı veritabanında saklanmalıdır. Ayrıca sistemde her ürünün ait olduğu kategori bilgisine de ihtiyaç vardır. Her ürünün ait olduğu sadece bir kategori vardır, ancak her kategoride birden fazla ürün bulunabilir. KategoriAdı, KDVOranı, KategoriID (belirleyici) bilgileri de her kategori için saklanmalıdır. Sanal Alışveriş Sitesinde Müşteri bilgileri de saklanacaktır. Her müşterinin MüşteriNo su (belirleyici), adı, soyadı, adresi ve telefonu vardır. Ayrıca müşteri siparişleri de sistemde tutulacaktır. Müşteriler, birden fazla sipariş verebilirler, ancak bir sipariş sadece bir müşteri tarafından verilebilir. Her siparişte birden fazla ürün yer alabilir, bir ürün de birden fazla şiparişte bulunabilir. Ürün siparişlerinde ayrıca hangi üründen kaç adet sipariş edildiği de saklanmalıdır. Ayrıca siparişler için sipariş tarihleri de saklanmalıdır.

Çalışma Soruları (Devam) 4. Ev Kiralama şirketi için Varlık-İlişki şemasını çiziniz. Sistemde ev, kiracı ve ev sahibi bilgileri saklanacaktır. Her ev için ev no su, ev tipi, oda sayısı, kira ücreti veritabanında saklanacaktır. Bir evin bir veya birden fazla sahibi olabilir,bir ev sahibinin de bir veya birden fazla evi olabilir. Ev sahibinin kimlik no su, adı, soyadı, telefon numaraları ve cinsiyeti veritabanında saklanmalıdır. Bir kiracı (bir kişi veya aile olabilir) bir ev kiralayabilir, bir ev ise sadece bir kişi (kiracı) tarafından kiralanabilir. Kiracılar için kimlik no su, adı, soyadı, telefonu, cinsiyeti ve medeni hali veri tabanında tutulmalıdır. Kiracıların evleri ne zaman kiraladıkları (kira sözleşmesinin başlangıç ve bitiş tarihleri ) bilgisinin de veritabanında tutulması gerekmektedir. Not: Her varlığın birincil anahtarını gösteriniz.