• Sonuç bulunamadı

Varlık İlişkisi Modeli ve Varlık İlişkisi Diyagramları ( Entity Relationship Modeling and ERDs) Amaç

N/A
N/A
Protected

Academic year: 2022

Share "Varlık İlişkisi Modeli ve Varlık İlişkisi Diyagramları ( Entity Relationship Modeling and ERDs) Amaç"

Copied!
11
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Copyright © 2011, Oracle. All rights reserved. 1

Amaç

Varlık İlişkisi Diyagramı (ERD) bir işin veri ihtiyaçlarını en iyi bir şekilde göstermek için kullanılan uygun bir araçtır. Veritabanı

tipinden bağımsız olarak hatta veritabanı olmasa bile kullanılabilir.

(2)

Copyright © 2011, Oracle. All rights reserved. 2

Uygulama Bağımsız Model

İyi bir kavramsal veri modeli

sonunda uygulanacak

veritabanı tipi ne olursa olsun

aynı kalır. “Uygulama

bağımsız model” kavramı ile

belirtilmek istenen budur.

(3)

Copyright © 2011, Oracle. All rights reserved. 3

Uygulama Bağımsız Model (devam…) Veri modeli

Veritabanı

kullanılmasa bile aynı

kalmalıdır. Örneğin,

veriler

klasörlerdeki kağıtlara

yazılıp

saklanabilir.

(4)

Copyright © 2011, Oracle. All rights reserved. 4

İlişkisel Veri Modeli Nedir?

İlişkisel Veri Modeli:

• Önemi olan bütün varlıkların, niteliklerin ve varlıklar arasındaki ilişkilerin bir listesidir.

• Varlık tanımları, veri tipleri ve kısıtlar gibi arka taraftaki bilgileri sunar.

Not: Model bir diyagrama ihtiyaç duymamakla beraber diyagramlar oldukça faydalı araçlardır.

(5)

Copyright © 2011, Oracle. All rights reserved. 5

İlişkisel Veri Modeli Nedir?

İlişkisel Veri Modeli oluşturmanın dört amacı vardır:

• Bütün gerekli bilgileri toparlamak

• Bilginin sadece bir kez görünmesini sağlamak

• Modelde yer verilmiş olan bir bilgiden çıkarılabilecek bilginin tekrardan modellenmesini engellemek

• Bilgiyi tahmin edilebilir mantıksal bir yere yerleştirmek

Okul kayıtlarını düşünelim: İlk günden itibaren alınan dersler, notlar, disiplin bilgileri tutulan kayıtların bir kısmı olacaktır.

(6)

Copyright © 2011, Oracle. All rights reserved. 6

DJ İşi İle İlgili Senaryo

DJ işi ile ilgili aşağıdaki senaryoyu okuyalım ve tamamlanmış ERD yi inceleyelim.

Biz bir grup arkadaş olarak parti organizasyonu yapmaya ve müşteri isteğine göre müzik yapmaya başladık. Daha sonra kendi ilgi alanlarımızı bir iş olarak sürdürmek ve bundan para kazanmayı düşündük. Kendimizi “İstenildiğinde Hazır DJler” olarak adlandırdık.

(7)

Copyright © 2011, Oracle. All rights reserved. 7

DJ İşi İle İlgili Senaryo (devam…)

Burada çalışan herkes iş ortağımızdır. Her ortağın belirli bir sorumluğu vardır.

Proje yöneticisi müşteriyle programı değerlendirmek üzere ilk teması sağlar.

Bir doğum günü partisi mi, bir düğün mü, bir yıldönümü mü, bir mezuniyet programı mı? Parti veya programın tarihi ne zaman?

Bunlar netleşince program planlayıcımız müşteriyle temasa geçerek program yeri, yemek, dekorasyon ve diğer detayları görüşür. DJ müşteriyle tercih

ettikleri müzik hakkında konuşur. Proje yöneticisi program planlayıcısı ve DJ’yi yönetir. O ayrıca proje ile ilgili diğer harcamaları kontrol eder.

(8)

Copyright © 2011, Oracle. All rights reserved. 8

DJ İşi İle İlgili Senaryo (devam…)

Elimizde oldukça geniş CD kolleksiyonu mevcuttur. Her bir CD bir takım

şarkıları içerir ve bir şarkı birden fazla CD’de yer alabilir. Her bir şarkıyı tipine göre (hip hop, rock, klasik, jaz vs) sınıflandırmak istiyoruz.

Müşteri sayımız giderek artmaktadır. Tekrar eden pek çok işimiz olmaktadır (müşterilerimiz yaptıklarımızı beğenmekte bize kendi programlarında da

çalışmamızı istemektedir). Aynı anda birden fazla program gerçekleştiren bazı müşterilerimiz bulunmaktadır.

(9)

Copyright © 2011, Oracle. All rights reserved. 9

DJ İşi İle İlgili Senaryo (devam…)

Bu programları sınıflandıracak bir tema listemiz mevcuttur. Örneğin, bir düğün tropikal tema, bir parti karnaval teması, bir yıldönümü altmışlar temasında

olabilir. Bu bize uygun bir buluşma alanı seçmemizi müzisyenlerin ve DJ’in giysileri konusunda fikir verir. Bazı ortaklarımız uzmanlığı bulunmaktadır, dolayısıyla seçilecek tema işe uygun şahsın atanmasına yardımcı olur.

(10)

Copyright © 2011, Oracle. All rights reserved. 10

DJ İşi İle İlgili Senaryo (devam…)

Programlar açık alanda veya kişilerin evlerinde düzenlenmektedir. Program yöneticisi iki durum için ziyaretler yaparak açık alanı kiralayan veya ev sahipleri ile ayarlama yapar.

Bir programda birkaç ortağın çalışması gerekebileceğinden bir program birkaç ortağa atanabilir. Biz kimin hangi programda görev aldığını izlemek istiyoruz.

Herbir program planlayıcısının ve DJ’in bir programda yaptıklarını ve ne zaman yaptıklarının kaydını tutmak istiyoruz.

(11)

Copyright © 2011, Oracle. All rights reserved. 11

DJ İşinin Tamamlanmış ERD

Referanslar

Benzer Belgeler

Nabi Bey o ortaelçiliği, yani Atina elçiliğini muhafaza etti sonra Sofya’ya nakledildi, ondan sonra da İtalya ile sulh müzake­ relerine memur olup sulhün

Yakub Kadri Balkan Savaşını, Birinci Dünya Savaşını ve bu yenilgilerin ışığında dünyada oyna­ nan büyük sömürü oyununu farkettikten sonra, evet neden

Çalışmanın dördüncü bölümünde, çalışmanın amaçları özetlendikten sonra, araştırma kapsamındaki işletmeleri tanıtıcı genel bilgiler, e-lojistik

[r]

Bu şiirde Fikret, belki de kendi ruhunda yaşayan, maddî hırslar - dan uzak, ipince kadın sevgisini ve seven erkekteki hayâl incelik­ lerini terennüm e

lifinden ferağat eyleyeceği derkâr bulunmuş­ tur, İngiltere hariciye nezaretinin parlâmen­ toya memur olan müsteşarı Mister Gürzon her nekadar parlâmentoda dün

Ba~l~~~n', K~ br~s, Bir Cumhuriyetin Y~k~l~ p diye tercüme edebilece~imiz Cyprus, The Destr~~ction of a Republic, ad~ndan da anla~~laca~~~ üzere, 1959 Zürich ve Londra

Bedesteni, 16 ncı asrın ikinci yarısında ziya­ ret etmiş bulunan Nicolas de Nicolay, şunları yazmaktadır: (Bedesten denilen mahal murab­ ba şekünde ve yüksek,