Veri Tabanı Tasarım Süreci Yaşar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü DOK 322: Veri Tabanı Yönetim Sistemleri Bazı slaytlar için kaynak: Ray R. Larson, School of Information Management and Systems, UC Berkeley http://sims.berkeley.edu/courses/is257/s04
Plan Veri tabanı tasarımı
Veri Tabanı Tasarım Süreci Kavramsal Model Mantıksal Dış gerekler Uygulama 1 Uygulama 2 Uygulama 3 Uygulama 4 İç
Veri Tabanı Tasarım Aşamaları Gerekirlikleri formüle etme ve çözümleme Kavramsal tasarım -- Kavramsal Model Kurulum tasarımı -- Mantıksal Model Fiziksel tasarım --Fiziksel Model
Veri Tabanı Tasarım Süreci Gerekirlikleri formüle etme ve çözümleme Amaç: Örgüt tarafından kullanılan verileri belirle ve tanımla Sonuçlar: Metadata’nın belirlenmesi, Veri Sözlüğü, Kavramsal Model– Varlık-İlişki (ER) diyagramı
Veri Tabanı Tasarım Süreci Gerekirlikleri formüle etme ve çözümleme Sistem Çözümleme süreci Mevcut uygulamalarda kullanılan tüm bilgi kaynaklarını incele Her veri ögesinin özeliklerini belirle sayı metin Tarih/saat vs. Bu bilgiyi kullanarak gerçekleştirilen görevleri incele Bu bilgiyi kullanarak yaratılam raporları ya da sonuçları incele
Veri Tabanı Tasarım Süreci Kavramsal Model Tüm uygulamaların ortak gerekesinimlerini birleştir Hangi Varlıklar ın kullanıldığını kararlaştır Varlık: Hakkında bilgi tutulan nesne O varlıkların Özellikler i nelerdir? Varlığın özellikleri Varlığı tekil olarak belirleyen What attributes özellik(ler) Varlıklar arasındaki İlişkiler nelerdir? Varlıklar birbiriyle nasıl etkileşiyot?
Veri Tabanı Tasarım Süreci Kavramsal Model Her varlık ve ilişkinin VTYS’nin veri modelinde nasıl temsil edildiği Hiyerarşik? Ağ? İlişkisel? Nesne yönelimli?
Veri Tabanı Tasarım Süreci Fiziksel (İç) Model Dizin kütüğü yapısı seçenekleri Veri depolama formatları seçenekleri Disk düzeni seçenekleri
Veri Tabanı Tasarım Süreci Dış Modeller Bütünleşik veri tabanının “kullanıcı bakış açıları” Eski ya da güncelleştirilmiş uygulamaların yeni veri tabanı tasarımında çalışmasını sağlama
Kavramsal Model Geliştirme Gerekirlik Analizi sırasında keşfedilen bilgileri bütünleştiren bütüncül veri tabanı bakış açısı Kavramsal Modelin ögeleri Varlık-İlişki Diyagramları (ER Diyagramları) ile temsil edilir. Varlık İlişki diyagramları ögelerin anlamlarını ve birbiriyle ilişkilerini belirli bir veri tabanı sisteminden ya da kurulum ayrıntılarından bağımsız olarak gösterir