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



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

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

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

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

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

Veritabanı Tasarımı Ve Yönetimi

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

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

Okullar ve Üniversiteler için Dijital Kütüphane

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

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞI TÜBESS TEZ İSTEK FORMU

Kütüphane Web Sayfası ve Kataloğu Kullanım Rehberi

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞIMIZIN VERMİŞ OLDUĞU OKUYUCU HİZMETLERİ

KEŞFEDİLMEMİŞ BİR KOLEKSİYON: BİLKENT ÜNİVERSİTESİ ABD GPO KOLEKSİYONU

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

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞI FORMLARI İÇİNDEKİLER

Bingöl Üniversitesi Merkez Kütüphanesi (Selahaddin-i Eyyubi )ve Merkez Kütüphaneye Bağlı Birim Kütüphaneleri Yönergesi BİRİNCİ BÖLÜM

Konu: 431 Sıra No.lu VUK Genel Tebliği, 01/07/2014 tarihinde yürürlüğe girecektir.

KULLANICI REHBERİ. Sınırsız Bilgiye Kesintisiz Erişimin adresi

Üniversite için her şey yapabilirsiniz, Eğer Üniversitenin Kütüphanesi zayıfsa, Hiçbir şey yapmamış olursunuz

TOROS ÜNİVERSİTESİ KÜTÜPHANELERİ KULLANIM KILAVUZU İÇİNDEKİLER

İLİŞKİSEL VERİTABANLARI

Kırgızistan-Türkiye Manas Üniversitesi Kütüphane ve Dokümantasyon Dairesi Başkanlığı

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

KÜTÜPHANE HİZMETLERİ YÖNERGESİ. BİRİNCİ BÖLÜM Amaç, Kapsam ve Tanımlar

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

Plan. Kalite ve Kalite Güvence Sistemi. ISO ve Temel Kavramlar. ISO ve Kalite El Kitabı. ODTÜ Kalite Yönetim Sistemi

Veritabanı ve Yönetim Sistemleri

Yer No. Ödünçte. Kitap Basım Bilgisi. Yer No KÜTÜPHANE DEKİ BİLGİ KAYNAKLARINI ARAŞTIRMA KILAVUZU

Kalite Sistem Dokümantasyonu ve Örnek Uygulamalar

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

Kataloglama ve Sınıflandırma Birimi

T.C. YILDIRIM BEYAZIT ÜNİVERSİTESİ SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU STAJ DEFTERİ

KÜTÜPHANE DEKİ KİTAPLARI ARAŞTIRMA KILAVUZU

Zirve e-fatura Portal Paketi V. 1.0.xx

BİLKENT ÜNİVERSİTESİ KÜTÜPHANESİ TEZLER VERİTABANI

Yeminli Mali Müşavirlik Bağımsız Denetim ve Danışmanlık

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

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

1.Yazılım Geliştirme Metotları 1

Keşfedilmemiş Bir Koleksiyon: Bilkent Üniversitesi ABD GPO Koleksiyonu

Selçuk Üniversitesi Merkez Kütüphanesi ve Modern Kütüphanecilik Uygulamaları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Veri Organizasyonu ve Yönetimi BIL

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

PLATO Meslek Yüksekokulu Kütüphane ve Dokümantasyon Birimi Yönergesi

İrsaliye Modülü Dizayn Dökümanı. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 16 Eylül 04

İnönü Üniversitesi Kütüphanesi Müzik Veritabanları

MEF ÜNİVERSİTESİ KÜTÜPHANESİ OKUYUCU HİZMETLERİ VE ÖDÜNÇ VERME YÖNERGESİ

Kütüphaneye girebilmeniz için öğrenci kimlik kartınızın yanınızda olması gerekmektedir.

BTP 209 SİSTEM ANALİZİ VE TASARIMI

Üniversite Birinci Sınıf Öğrencilerinin Kütüphane Hizmetlerine Yönelik Tutumu ve Kütüphane Kullanım Alışkanlığı Balıkesir Üniversitesi Örneği

VERGİ SİRKÜLERİ NO: 2013/62 TARİH:

Yayın Ödünç Alma - İade Etme İşlemleri

Ses Dosyaları. Bilge kunduz ses dosyalarını ayırt edebilmek için ses dosyalarına en kısa nasıl bir ad vermelidir?

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

Kütüphanemizin Kuruluşu 1992

T.C. GEBZE BELEDİYE BAŞKANLIĞI KÜTÜPHANE MÜDÜRLÜĞÜ GÖREV, YETKİ VE SORUMLULUKLARI YÖNETMELİĞİ BİRİNCİ BÖLÜM GENEL HÜKÜMLER

HASAN KALYONCU ÜNİVERSİTESİ MÜTERCİM ASIM KÜTÜPHANE YÖNERGESİ ( tarih ve nolu Senato ekidir.)

KÜTÜPHANE ŞEFLİĞİ İŞ AKIŞ ŞEMALARI

Kütüphane hizmetlerinden nasıl yararlanabilirim? Kütüphaneye nasıl üye olabilirim? Kütüphanede aradığım kitabı nasıl bulurum? Kitaplar raflara nasıl

ÖZEL EGE LİSESİ KÜTÜPHANESİ VE HİZMETLERİ

Süreç Modeli Süreç Modelleme Rehberi

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Veritabanı ve Yönetim Sistemleri

ODTÜ KÜTÜPHANESİ YENİ WEB SAYFASININ TASARIMI VE KULLANILABİLİRLİK ÇALIŞMASI

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

Üniversite Kütüphanelerinde E-Kitap Koleksiyonu Geliştirme: İhtiyaçlar ve Seçenekler. Tuba Akbaytürk Koç Üniversitesi Suna Kıraç Kütüphanesi

T.C. YILDIRIM BEYAZIT ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ STAJ DEFTERİ. Bölümü Adı soyadı T.C. numarası Öğrenci numarası.

ÖZEL ATAFEN İLKOKULU 1. SINIFLAR İNGİLİZCE VELİ BİLGİLENDİRME

Sirküler Tarihi : Sirküler No : 2014/002

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

TÜMLEŞİK MODELLEME DİLİ. UML (Unified Modeling Language)

T.C. KİLİS 7 ARALIK ÜNİVERSİTESİ. Kütüphane ve Dokümantasyon Daire Başkanlığı AKADEMİK YILI KÜTÜPHANE ORYANTASYONU

FIRAT ÜNİVERSİTESİ WEB TABANLI KÜTÜPHANE OTOMASYONU

KISITLAMALAR (CONSTRAINT)

STOK KARTLARINDA ÇOKLU ÖLÇÜ BİRİMLERİ

dikkat le oluşt u- rulmuştur. Osmanlı d ü n y a s ı v e

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

İÇİNDEKİLER TEŞEKKÜR... ÖZET... SUMMARY... İÇİNDEKİLER... TABLOLAR VE ŞEKİL... KISALTMALAR... ÖNSÖZ...

idealonline Elektronik veri tabanı tanıtımı

DÜNYA DA VE TÜRKİYE DE TOPLU KATALOGLAR: DURUM TESPİTİ

ÜNİVERSİTE KÜTÜPHANE HİZMETLERİ

Barış YILDIRIM Daire Başkanı

İSTANBUL ŞEHİR ÜNİVERSİTESİ İŞLETME VE YÖNETİM BİLİMLERİ FAKÜLTESİ STAJ YÖNERGESİ

Sirküler Rapor /134-1

431 SIRA NO LU VERGİ USUL KANUNU GENEL TEBLİĞİ YAYIMLANDI

TÜRKİYE KÖMÜR İŞLETMELERİ KURUMU GENEL MÜDÜRLÜĞÜ YAYIN İŞLERİ VE KÜTÜPHANE YÖNERGESİ

BAKIŞ MEVZUAT KONU VERGİ USUL KANUNU GENEL TEBLİĞİ (SIRA NO: 431) 2013 / 169 SAYI ÖZET

ELE 301 KONTROL SİSTEMLERİ, /I, PROJE

VERİTABANI Veritabanı Normalizasyonu

KÜTÜPHANE KULLANMA REHBERİ

T.C. İSTANBUL AYDIN ÜNİVERSİTESİ KÜTÜPHANE YÖNERGESİ

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

MathSciNet GAZİ ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Hakan Kapucu FMV Işık Üniversitesi Kütüphanesi

ODTÜ Kütüphanesi Yeni Web Sayfasının Tasarımı ve Kullanılabilirlik Çalışması

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Vergi Usul Kanunu Genel Tebliği Taslağı (Sıra No:...)

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞI

Transkript:

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

Konular VİM (Varlık İlişki Modeli - ERM) ile Tasarım Örnek Uygulama Kütüphane Veritabanı Örnek Uygulama Ayakkabı İmalathanesi Veritabanı Örnek Uygulama Müzik Şirketi Veritabanı Kaynaklar 2

VİM (Varlık İlişki Modeli - ERM) ile Tasarım Veritabanı tasarımı, lineer ya da ardışıl (yazılım geliştirmedeki şelale modeli gibi) olmaktan çok tekrarlı (yazılım geliştirmedeki spiral yöntem yada iteratif yaklaşım gibi)bir süreçtir. Tekrar fiili, tekrar tekrar yap anlamındadır ve tekrarlı bir süreç, süreçlerin ve prosedürlerin tekrarlanması temeline dayanır. Bir varlık ilişki diyagramının geliştirilmesi genellikle aşağıdaki adımları içermektedir: Organizasyonun (kurumun), işlerinin (operasyonlarının) tanımını içeren detaylı bir senaryo (hikaye) oluşturulur. (Hikaye özellikle organizasyon içerisindeki rol temsilcilerine danışılarak oluştrulursa çok daha gerçekçi ve etkili olur) Senaryoda geçen işlerin tanımları baz alınarak iş kuralları oluşturulur. İş kuralları baz alınarak ana varlıklar ve varlıklar arasındaki ilişkiler oluşturulur. İlk varlık ilişki diyagramı geliştirilir. Varlıkları net bir şekilde tanımlayan özellikleri ve birincil anahtarları oluşturulur. Varlık İlişki diyagramı gözden geçirilerek gerekirse yukarıdaki adımlar, istenilen duruma gelininceye kadar, tekrarlanır. 3

Örnek Uygulama Kütüphane Veritabanı SENARYO Bir üniversite kütüphanesi için veritabanı tasarlanması istenmektedir. Bu veritabanında, kütüphanedeki bütün basılı yayınlar ve bunların ekleri olan çoklu ortam öğelerinin kayıtlarının bulunması talep edilmektedir. Aynı zamanda kütüphaneye üye olan kişilerin ve üyelerin ödünç aldıkları yayınların ödünç bilgilerinin de kaydedilmesi gerekmektedir. İŞ KURALLARI Her üyenin kimlik numarası, adı, soyadı ve türü bilgileri mevcuttur. Üyenin türü, akademisyen, personel veya öğrenci olabilir. Her yayının ISBN numarası, başlığı, raf numarası ve türü bilgileri mevcuttur. Yayının türü süreli yayın, ya da kitap olabilir. Bazı yayınların çoklu ortam ekleri olabilir. Çoklu ortam eklerinin başlığı ve raf numarası mevcuttur. Çoklu ortam ekleri birbirinden başlık ve ait oldukları yayının ISBN numarası bilgileri ile ayırt edilebilir. Üyelerin ödünç aldıkları yayınların, ödünç alım ve teslim tarihleri mevcut olmalıdır. Bir çoklu ortam öğesi yalnızca bir yayının eki olmak zorundadır. Yayını olmayan çoklu ortam öğesi mevcut olamaz. Bir yayının hiçbir çoklu ortam eki olmayabilir. Ancak birden fazla çoklu ortam eki de mevcut olabilir. Bir üye hiçbir yayın ödünç almayabileceği gibi birden fazla yayın da ödünç alabilir. Bir yayın hiçbir üye tarafından ödünç alınmayabilir. Ancak birden fazla üye tarafından da ödünç alınabilir. 4

Örnek Uygulama Kütüphane Veritabanı 5

Örnek Uygulama Ayakkabı İmalathanesi Veritabanı SENARYO Bir ayakkabı imalat firması için geliştirilen uygulamada firmanın ürettiği ayakkabılar, bu ayakkabılarda kullanılan bileşenler ve bileşenlerin satıcıları hakkındaki bilgilerin saklandığı bir veritabanına ihtiyaç bulunmakta. İŞ KURALLARI Firma ayakkabı üretir. Ayakkabıların kodu, adı, stok miktarı ve fiyatı bilgileri mevcuttur. Ayakkabılar bileşenler kullanılarak üretilir. Bileşenlerin kodu, adı ve stok miktarı bilgileri mevcuttur. Bileşenler satıcılardan tedarik edilir. Satıcıların kodu, adı, adresi ve telefon numarası bilgileri mevcuttur. Her bir ayakkabı için, bu ayakkabının üretiminde kullanılan bileşenler, adetleri ile birlikte kaydedilmelidir. Bir ayakkabı, birden fazla bileşenden oluşmak zorundadır. Bir bileşen, birden fazla ayakkabıda kullanılabilir. Ancak hiçbir ayakkabıda da kullanılmayabilir. Bir bileşen yalnızca bir satıcıdan temin edilir. Bir satıcı hiçbir bileşen satmayabilir ancak birden fazla bileşen de satabilir. 6

Örnek Çalışma 2 İmalat Firması (Varlık-İlişki Diyagramı)

Örnek Uygulama Müzik Şirketi Veritabanı SENARYO Bir müzik şirketi, yayınladığı albümlerin, bu albümlerde yer alan şarkıların, albümleri gerçekleştiren müzisyenlerin ve müzisyenlerin kullandığı müzik aletlerinin kaydedilip saklanacağı bir uygulama talep etmiştir. İŞ KURALLARI Şirkette kayıt yapan her müzisyenin, kimlik numarası, adı, adresi ve telefon numarası bilgileri bulunmaktadır. Müzisyenlerin çoğunun adresi aynıdır ve yalnızca bir telefon bilgisi bulunmaktadır. Şarkı kayıtlarında kullanılan her müzik aletinin eşsiz bir kodu, adı (Örn. gitar, flüt vb.) ve müziksel anahtarı (Örn. C, B-Flat, E-Flat vb.) mevcuttur. Kaydedilen her albümün eşsiz bir kodu, başlığı, telif hakkı tarihi ve formatı (cd, dvd vb.) mevcuttur. Kaydedilen her şarkının eşsiz bir kodu, adı ve yazarı mevcuttur. Bir albümde en az bir adet şarkı bulunmak zorundadır; birden fazla şarkı da bulunabilir. Bir şarkı birden fazla albümde yer alamaz. Bir şarkı hiçbir albümde de yer almayabilir. Bir müzisyen birden çok müzik aleti çalabilir; hiçbir müzik aleti çalmayabilir de. Bir müzik aleti hiçbir müzisyen tarafından çalınmayabilir ancak birden fazla müzisyen tarafından da çalınabilir. Bir şarkı en fazla bir müzisyen tarafından okunabilir. Bir müzisyen hiçbir şarkı okumayabileceği gibi çok sayıda şarkı da okuyabilir. Bir albüm yalnızca bir müzisyen tarafından çıkartılabilir ve en az bir müzisyen tarafından çıkartılmalıdır. Bir müzisyenin hiçbir albümü olmayabilir ancak birden çok albümü de olabilir. 8

Örnek Uygulama Müzik Şirketi Veritabanı 9