1 / 39

Veri Tabanı Yaşam Döngüsü ve MS Access

Veri Tabanı Yaşam Döngüsü ve MS Access. 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

brinda
Download Presentation

Veri Tabanı Yaşam Döngüsü ve MS Access

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Veri Tabanı Yaşam Döngüsü ve MS Access 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

  2. Plan • Tekrar • Veri Tabanı Yaşam Döngüsü • Access ve Diveshop Veri Tabanı

  3. Plan • Tekrar • Veri Tabanı Yaşam Döngüsü • Access ve Diveshop Veri Tabanı

  4. Veri Tabanı Çevresi CASE Araçları Kullanıcı Arayüzü Uygulama Programları Havuz VTYS Veri Tabanı

  5. Veri Tabanı Bileşenleri VTYS =============== Tasarım araçları TabloYaratma Form Yaratma Sorgu yaratma Rapor yaratma Prosedürel dil derleyicisi (4GL) ============= İşletim sırasında Form işleyici Sorgu işleyici Report Writer Language Run time Veri Tabanı Uygulama Programları Veri tabanı: Kullanıcı verileri Metadata Dizinler Uygulama Metadatası İçerir Kullanıcı Arayüzü Uygulamaları

  6. Terimler ve Kavramlar • Veri Tabanı • VTYS • Örgüt • Varlık • Özellikler • Veri değerleri • Kayıtlar • Dosya • Anahtar • Primer anahtar

  7. Terimler ve Kavramlar • Veri sözlüğü • Veri yönetimi • Veri tabanı yönetimi • Veri hizmetçisi • Veri yöneticisi • Veri tabanı yöneticisi

  8. Terimler ve Kavramlar • Veri bağımsızlığı • Modeller • (1) Veri tabanı görünümleri ya da düzeyleri • Kavramsal, mantıksal, fiziksel • (2) VTYS türleri • İlişkisel, Hiyerarşik, Ağ, Nesne Tabanlı, Nesne Tabanlı İlişkisel • Metadata

  9. Modeller (1) Uygulama 1 Uygulama 2 Uygulama 3 Uygulama 4 Dış Model Dış Model Dış Model Dış Model Uygulama 1 Kavramsal gerekler Uygulama 2 Kavramsal gerekler Kavramsal Model Mantıksal Model İç Model Uygulama 3 Kavramsal gerekler Uygulama 4 Kavramsal gerekler

  10. Veri Modelleri (2): Tarihçe Kitaplar (no, başlık) Yazarlar (ad, soyad) Yayıncılar Konular • Hiyerarşik Model (1960’lar ve 1970’ler) • Programlama dillerindeki veri yapılarına benziyor.

  11. Veri Modelleri (2):Tarihçe Yazarlar Konular Kitaplar Yayıncılar • Ağ modeli (1970’ler) Verilerin tek girişini ve veri zincirleri boyunca dolaşma “bağlantıları” sağlar

  12. Veri Modelleri (2): Tarihçe • İlişkisel Model (1980’s) • Veriler için kavramsal olarak basit bir model; veriler, ilişkiler (“tablolar”) olarak tanımlanır ve tüm veriler görülebilecek şekildedir

  13. Veri Modelleri (2): Tarihçe Kitaplar (no, başlık) Yazarlar (ad, soyad) Yayıncılar Konular • Nesne Tabanlı Model (1990’lar) • Veriyi ve işlemleri “Nesne” olarak kapsülleştirir

  14. Veri Modelleri (2): Tarihçe • Nesne-İlişkisel Model (1990’lar) • İlişkisel Modelin iyi bilinen özelliklerini Nesne Tabanlı özelliklerle birleştirir. Bunlar: • Kullanıcı tanımlı veri türleri • Kullanıcı tanımlı fonksiyonlar • Kalıtım ve alt sınıflar

  15. Plan • Tekrar • Veri Tabanı Yaşam Döngüsü • Access ve Diveshop Veri Tabanı

  16. Veri Tabanı Sistemi Yaşam Döngüsü Fiziksel Yaratım 2 Dönüştürme 3 Tasarım 1 Büyüme, Değişim ve Yaşatma 6 Entegrasyon 4 İşlemler 5

  17. “Cascade” Görünümü Proje saptama ve seçimi Proje başlatma Ve planlama Analiz Mantıksal tasarım Fiziksel tasarım Kurulum Yaşatım bkz Hoffer, s. 41

  18. Tasarım • Örgütün gereksinimlerini belirleme • Veri tabanı Kavramsal Modelini geliştirme • Varlık-İlişki diyagramı tekniklerini kullanarak • Veri Sözlüğü inşa etme • Mantıksal Modeli geliştirme

  19. Fiziksel Yaratım • Veri tabanı Fiziksel Modelini geliştirme • Veri formatları ve türleri • Dizinlerin belirlenmesi, vs.. • Prototip veri tabanının yüklenmesi ve test edilmesi • Güvenlik, gizlilik ve erişim denetimlerinin kararlaştırılması ve kurulması • Tutarlılık sınırlamalarının kararlaştırılması ve kurulması

  20. Dönüştürme • Yeni veri tabanını kullanmak için mevcut veri setlerini ve uygulamalarını dönüştürme • Eski verileri yeni formatlara dönüştürmek için programlar ve dönüştürme programcıkları (utility) gerekebilir

  21. Entegrasyon • 3. Adımla örtüşür • Yeni veri tabanına dönüştürülmüş ve yeni uygulamaların entegrasyonu

  22. Büyüme, Değişim ve Yaşatma • Değişim, bir yaşam biçimidir • Uygulamalar, veri gerekleri, raporlar vs. yeni gereksinimlere göre değişir • Veri tabanı ve uygulamaların değişiklik gereksinimlerini karşılaması için değiştirilmeleri gerekir

  23. Yaşam Döngüsünün Bir Başka Görüntüsü Entegrasyon 4 İşlemler 5 Tasarım 1 Fiziksel Yaratım 2 Dönüştürüm 3 Büyüme, Değişim 6

  24. Plan • Tekrar • Veri Tabanı Yaşam Döngüsü • Access ve Diveshop Veri Tabanı

  25. Test Veri Tabanı • DiveShop veri tabanı dalış takımları satan ve dalış turları düzenleyen bir işletme hakkında bilgiler içermektedir. Bu işletme: • Belli güzergahlardaki çeşitli dalış noktalarına geziler düzenlemektedir • Dalış noktalarının belirli özellikleri vardır: • Deniz yaşamı türleri • Diğer özellikler (örneğin batık gemiler) • Belli geziler için müşterilere dalış teçhizatı kiralamakta ve satmaktadır.

  26. Varlık-İlişki Diyagramları • Varlık-İlişki diyagramları veri tabanı tasarımında kullanılan temel araçlardan biridir • Varlık-İlişki diyagramlarını daha sonra ayrıntılı olarak inceleyeceğiz • Varlık-İlişki diyagramları Varlıkları (dikdörtgenler) ve özelliklerini (elipsler) ve varlıklar arasındaki ilişkileri (baklava dilimleri) gösterir

  27. Diveshop Varlıkları: SITES Site Highlight Site Notes Distance From Town (M) Site Name Distance From Town (Km) Destination no Depth (ft) SITES Site no Depth (m) Visibility(ft) Skill Level Visibility (m) Current

  28. Diveshop Varlıkları: DIVECUST City State/Prov ZIP/Postal Code Street Country Name Phone DiveCust Customer no First Contact

  29. Diveshop Varlıkları: DEST Spring Temp (C) Spring Temp (F) Avg Temp (C) Summer Temp (C) Avg Temp (F) Summer Temp (F) Destination name Fall Temp (C) Dest Destination no Fall Temp (F) Accommodations Winter Temp (C) Travel Cost Winter Temp (F) Body of Water Night Life

  30. Diveshop Varlıkları: BIOLIFE Species Name Length (cm) Length (in) Common Name Notes external Category Graphic external BioLife Species no

  31. Diveshop Varlıkları: SHIPWRCK Type Interest Tonnage Category Length (ft) Site no Length (m) Shipwrck Ship Name Beam (ft) Graphic external Condition Beam (m) Passengers/ Crew Cause Survivors Comments external Date Sunk

  32. Diveshop Varlıkları: DIVESTOK Reorder Point On Hand Cost Equipment Class Sale Price Description DiveStok Rental Price Item No

  33. Diveshop Varlıkları: DIVEORDS Ship Via Sale Date Customer No Payment Method DiveOrds Order no CCNumber Vacation Cost CCExpDate Destination No of People Return Date Depart Date

  34. Diveshop Varlıkları : DIVEITEM Qty Rental/ Sale Item no DiveItem Line Note Order no

  35. Diveshop Varlıkları: BIOSITE Species No Site No BioSite

  36. Diveshop Varlıkları: SHIPVIA Ship Via Ship Cost ShipVia

  37. DiveShop Varlık-İlişki (ER) Diyagramı Customer No DiveCust Destination Name ShipVia Customer No Destination no ShipVia ShipVia DiveOrds Dest Destination no Destination Order No Site No Order No Sites DiveItem Site No BioSite ShipWrck Item No Species No Site No DiveStok BioLife Item No Species No 1 n 1 n n 1 1 1 n n 1 1 n 1/n n n 1 1

  38. DiveShop Ödevi (ders programından bağlantı var) • Delaware adlı batık geminin tonaj kapasitesi ne kadardı? • Karen Ng adlı müşterinin adresi nedir? • Hangi güzergahlarda (destinations) ve yerlerde (sites) Benekli Kartal (Spotted Eagle Ray) bulabilirsiniz? • Palancar Reef (site) hangi güzergahtadır? • Lorraine Vega adlı müşteri gezide hangi yerlerde (sites) dalış yapabilir? • Keith Lucas seçtiği gezide batık gemi görmek istemektedir. Gittiği yer doğru mu? • Richard Denning hangi dalış malzemelerini alıyor? • Louis Jazdzewski’nin kiraladığı malzemelerin fiyatı ne kadardır?

  39. DiveShop ödevi • Dersin web sayfasından indirilebilir • Her soru için MS Access’de bir sorgu yaratın

More Related