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

Benzer belgeler
Veri Tabanı Yönetimi

Veri Tabanı Yönetimi

Veritabanı ve Yönetim Sistemleri

VERİTABANI YÖNETİM SİSTEMİ VERİTABANI. Veritabanı tanımı; Veritabanlarının Özellikleri. Veritabanı. Dosyalar ve veri tabanları

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

BMB202. Veritabanı Yönetimi Ders 1. Temel Kavramlar. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

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

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

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

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Veritabanı Uygulamaları Tasarımı

BİL-142 Bilgisayar Programlama II

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

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

Chapter 1 Introduction to Database Processing. Fundamentals, Design, and Implementation, 9/e

3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste

2 Temel Kavramlar (Devam) Veritabanı 1

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

BBY 163: Bilgi Yönetimi Kavramları

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

İnternet Yapılandırma Gereksinimleri. PC lerin Yapılandırılması. Windows XP altında ayar yapılması

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

Veri Tabanı-I 1.Hafta

Veritabanı ve Yönetim Sistemleri

1. Kartınızın türüne göre aşağıdaki bağlantılardan ilgili olana tıklayın.

Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

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

1 Temel Kavramlar. Veritabanı 1

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

testo Saveris Web Access Yazılım Kullanım kılavuzu

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

08217 Internet Programcılığı I Internet Programming I

IEEE Online Mühendislikte Günümüz Araştırmacılarının Temel Bilgi Kaynağı. UASL Eğitim Programı. 10 Mayıs, 2006

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

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

TS EN ISO EŞLEŞTİRME LİSTESİ

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

Klasik Dosya Sistemi. (Yomralıoğlu, 2002)

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

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

Web Application Penetration Test Report

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

Bilgi Erişim Performans Ölçüleri

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

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3001

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

Nesli Tükenen Hayvanlar Müzesi

DB.NET Laboratuvar Uygulaması-Öğrenci Notları

SAP Çözümleri ile Üniversitelerde Kurumsal Dönüşüm. Cihat ONBAŞI / Çözüm Yöneticisi 03 Şubat 2012

Yazılım Gereksinimlerinin Görsel Çözümlemeleri: UML (UnifiedModeling Language) Birleştirilmiş Modelleme Dili

FRAME Bilgisayar Mühendislik

VERİ TABANI UYGULAMALARI

AKTS Başvurumuz. Bologna Süreci Uzmanlarının Değerlendirmesi

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

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

«BM364» Veritabanı Uygulamaları

Semantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL. R. Orçun Madran Atılım Üniversitesi.

DOĞRUDAN FAALİYET DESTEĞİ

FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.

STAJ RAPORU INTERNSHIP REPORT

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

Anlamsal Web Politika Dillerinin Karşılaştırılması

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

Kaspersky Administration Kit 8.0

İnternet Programcılığı

WebInstaller. 1. Kurulum Đçin Gereksinimler

public class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {...

4. Bu bölümde iletişim adresi bilgilerinizi girmeniz gerekmektedir.

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

T H O M S O N S C I E N T I F I C MİKRO BİLGİ A.Ş. Web of Science 7.0. UASL Eğitim Programı TÜBİTAK-ULAKBİM. 10 Mayıs, 2006

Yazılım Mühendisliği Bölüm - 4 Sistem Analizi. Cengiz GÖK

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010)

D.Saati AKTS Zorunlu Ders (Z) Meslek Dersi (M) Seçmeli Ders (S) TOPLAM

SQL (Structured Query Language)

Bilgisayar Uygulamaları. MySql

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

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

Hacettepe Üniversitesinde Bilgi ve Belge Yönetimi Eğitimi

Kurumsal Kimlik Yönetimi ve Güçlü Kimlik Doğrulama. Yılmaz Çankaya

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME PROJESİ 1. GetFit (Spor Merkezi) Uygulaması

Akdeniz Üniversitesi

=A1+A2-A3, =A1*A2/A3,

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

e-ledger Fields (e-defter Alanları)

DİZİN. Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir.

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

Öğr. Gör. Serkan AKSU 1

VERİ TABANI YÖNETİM SİSTEMLERİ. Öğr. Gör. Selçuk Özkan

BBY 163: Bilgi Yönetimi Kavramları

KURUM KİMLİĞİ KLAVUZU

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Swing ve JDBC ile Database Erişimi

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

Akdeniz Üniversitesi

Transkript:

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 1 http://sims.berkeley.edu/courses/is257/s04

Plan Tekrar Veri Tabanı Yaşam Döngüsü Access ve Diveshop Veri Tabanı DOK 322 Spring 2006 2006.02.27 - SLIDE 2

Plan Tekrar Veri Tabanı Yaşam Döngüsü Access ve Diveshop Veri Tabanı DOK 322 Spring 2006 2006.02.27 - SLIDE 3

Veri Tabanı Çevresi CASE Araçları Kullanıcı Arayüzü Uygulama Programları Havuz VTYS Veri Tabanı DOK 322 Spring 2006 2006.02.27 - SLIDE 4

Veri Tabanı Bileşenleri Veri Tabanı Veri tabanı: Kullanıcı verileri Metadata Dizinler Uygulama Metadatası İçerir VTYS =============== Tasarım araçları Tablo Yaratma 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 Uygulama Programları Kullanıcı Arayüzü Uygulamaları DOK 322 Spring 2006 2006.02.27 - SLIDE 5

Terimler ve Kavramlar Veri Tabanı VTYS Örgüt Varlık Özellikler Veri değerleri Kayıtlar Dosya Anahtar Primer anahtar DOK 322 Spring 2006 2006.02.27 - SLIDE 6

Terimler ve Kavramlar Veri sözlüğü Veri yönetimi Veri tabanı yönetimi Veri hizmetçisi Veri yöneticisi Veri tabanı yöneticisi DOK 322 Spring 2006 2006.02.27 - SLIDE 7

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 8

Modeller (1) Uygulama 1 Kavramsal gerekler Uygulama 2 Kavramsal gerekler Uygulama 3 Kavramsal gerekler Uygulama 4 Kavramsal gerekler Uygulama 1 Dış Model Kavramsal Model Uygulama 2 Uygulama 3 Uygulama 4 Dış Dış Dış Model Model Model Mantıksal Model İç Model DOK 322 Spring 2006 2006.02.27 - SLIDE 9

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

Veri Modelleri (2): Tarihçe Ağ modeli (1970 ler) Verilerin tek girişini ve veri zincirleri boyunca dolaşma bağlantıları sağlar Yazarlar Konular Kitaplar Yayıncılar DOK 322 Spring 2006 2006.02.27 - SLIDE 11

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 Book ID Title pubid Author id 1Introductio 2 1 2 The history 4 2 3New stuff a 3 3 4 Another titl 2 4 5 And yet mo 1 5 pubid Book ID pubname 1 Harper 2 Addison 3Oxford 4Que Subid 1 2 2 1 3 3 4 2 4 3 Authorid Subid Author nam 1Smith 2 Wynar 3 Jones 4 Duncan 5 Applegate Subject 1 cataloging 2history 3stuff DOK 322 Spring 2006 2006.02.27 - SLIDE 12

Veri Modelleri (2): Tarihçe Nesne Tabanlı Model (1990 lar) Veriyi ve işlemleri Nesne olarak kapsülleştirir Kitaplar (no, başlık) Yazarlar (ad, soyad) Yayıncılar Konular DOK 322 Spring 2006 2006.02.27 - SLIDE 13

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 14

Plan Tekrar Veri Tabanı Yaşam Döngüsü Access ve Diveshop Veri Tabanı DOK 322 Spring 2006 2006.02.27 - SLIDE 15

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

Cascade Görünümü Proje saptama ve seçimi Proje başlatma Ve planlama Analiz Mantıksal tasarım Fiziksel tasarım Kurulum bkz Hoffer, s. 41 Yaşatım DOK 322 Spring 2006 2006.02.27 - SLIDE 17

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 18

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ı DOK 322 Spring 2006 2006.02.27 - SLIDE 19

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 20

Entegrasyon 3. Adımla örtüşür Yeni veri tabanına dönüştürülmüş ve yeni uygulamaların entegrasyonu DOK 322 Spring 2006 2006.02.27 - SLIDE 21

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 22

Yaşam Döngüsünün Bir Başka Görüntüsü Fiziksel Yaratım 2 Entegrasyon 4 İşlemler 5 Tasarım 1 DönüştürümBüyüme, 3 Değişim 6 DOK 322 Spring 2006 2006.02.27 - SLIDE 23

Plan Tekrar Veri Tabanı Yaşam Döngüsü Access ve Diveshop Veri Tabanı DOK 322 Spring 2006 2006.02.27 - SLIDE 24

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. DOK 322 Spring 2006 2006.02.27 - SLIDE 25

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 DOK 322 Spring 2006 2006.02.27 - SLIDE 26

Diveshop Varlıkları: SITES Site Name Destination no Site Highlight Site Notes SITES Distance From Town (M) Distance From Town (Km) Depth (ft) Site no Depth (m) Visibility(ft) Skill Level Current Visibility (m) DOK 322 Spring 2006 2006.02.27 - SLIDE 27

Diveshop Varlıkları: DIVECUST City State/Prov ZIP/Postal Code Street Country Name Customer no DiveCust Phone First Contact DOK 322 Spring 2006 2006.02.27 - SLIDE 28

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

Diveshop Varlıkları: BIOLIFE Common Name Category Species Name Length (cm) BioLife Length (in) Notes external Graphic external Species no DOK 322 Spring 2006 2006.02.27 - SLIDE 30

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

Diveshop Varlıkları: DIVESTOK On Hand Reorder Point Cost Equipment Class Sale Price Description Item No DiveStok Rental Price DOK 322 Spring 2006 2006.02.27 - SLIDE 32

Diveshop Varlıkları: DIVEORDS Sale Date Ship Via Customer No DiveOrds Payment Method Order no CCNumber Vacation Cost Destination Return Date CCExpDate No of People Depart Date DOK 322 Spring 2006 2006.02.27 - SLIDE 33

Diveshop Varlıkları : DIVEITEM Rental/ Sale Qty Item no Order no DiveItem Line Note DOK 322 Spring 2006 2006.02.27 - SLIDE 34

Diveshop Varlıkları: BIOSITE Species No Site No BioSite DOK 322 Spring 2006 2006.02.27 - SLIDE 35

Diveshop Varlıkları: SHIPVIA Ship Via Ship Cost ShipVia DOK 322 Spring 2006 2006.02.27 - SLIDE 36

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

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? DOK 322 Spring 2006 2006.02.27 - SLIDE 38

DiveShop ödevi Dersin web sayfasından indirilebilir Her soru için MS Access de bir sorgu yaratın DOK 322 Spring 2006 2006.02.27 - SLIDE 39