Veri Tabanı Yönetimi

Benzer belgeler
Veri Tabanı Yönetimi

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

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

Veritabanı ve Yönetim Sistemleri

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

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

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

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

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

VERİ TABANI SİSTEMLERİ

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ı

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

Veritabanı. Ders 2 VERİTABANI

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

Veri Tabanı-I 1.Hafta

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

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

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

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

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

1 Temel Kavramlar. Veritabanı 1

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

Veritabanı Uygulamaları Tasarımı

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

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

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

2 Temel Kavramlar (Devam) Veritabanı 1

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

KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ

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

Bilgi Kaynaklarının Düzenlenmesinde ve Erişiminde Kontrollü Terim Kullanımı,Gerekliliği, Uygulanabilirliği ve Sorunlar

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Kütüphane Web Sitesi Nedir? Bina x Web sitesi

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC)

4.Sınıf. Dersin amacı öğrencilerin Türkiye deki idari ve yasal düzenlemeler hakkında bilgi sahibi

YÖNETİM BİLGİ SİSTEMLERİ İŞLETME ZEKASININ TEMELLERİ VERİTABANI VE BİLGİ YÖNETİMİ

Veri Tabanı-I 1.Hafta

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

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

Başlıca Ürün-Bilgi Sistemleri

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

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

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

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

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

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

İleri Veritabanları (COMPE 502) Ders Detayları

Basılı Kaynak Taraması. Koleksiyonda yer alan kitap, dergi, tez gibi kaynakları elektronik katalogdan tarayabilirsiniz.

10-Veri Tabanları.

Web Sitesi/Sayfası/Dokümanı

Bilgi Servisleri (IS)

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

ÇEVRİM İÇİ VERİ TABANLARININ SEÇİMİ VE KULLANIMINDA KÜTÜPHANECİLERİN ROLÜ

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

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

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

Film Arşiv Sistemi. Yazılım Tasarım Belgesi

VERİSETİ ORGANİZASYONU. Dr. Cahit KARAKUŞ

Yazılımlarının İncelenmesi

Veritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık

SQL (Structured Query Language)

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

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

VERİ TABANI UYGULAMALARI

UZAKTAN EĞİTİM MERKEZİ

OpenGL Uygulamaları. 1. Giriş. 2. OpenGL. Deney 2

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

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

Microsoft SQL Server Sorgulama

VERİ TABANI UYGULAMALARI

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

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı

HACETTEPE ÜNİVERSİTESİ BİLGİ VE BELGE YÖNETİMİ BÖLÜMÜ TÜRKÇE İKTİSAT BÖLÜMÜ İÇİN ÇİFT ANADAL DERS PROGRAMI

PAPERWORK TEKNİK MİMARİ

Grid Bilgi Sistemleri (Grid Information Systems)

Nesli Tükenen Hayvanlar Müzesi

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

BLG Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK

Akademik Bilgi Hizmetlerinin Kişiselleştirilmesi

Elektronik Bilgi Hizmetleri ve Erişim Yönetimi

Veritabanı Tasarım ve Yönetimi (COMPE 341) Ders Detayları

AutoCAD 2012 Yenilikler

Veri Erişim ve Yönetim Kütüphanesinin Servis Tabanlı Mimari ile Tasarlanması H. Doğan Köseoğlu, S.Bozbey


BİLGİ ÜRETİMİ SÜRECİNDE DEĞER YARATAN UNSURLAR, 18 Aralık 2018, Bartın Üniversitesi

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Veritabanı Tasarım ve Yönetimi (COMPE 341) Ders Detayları

Bilgisayar İşletim Sistemleri BLG 312

TS EN ISO KONTROL LİSTESİ ŞABLONU

Veri Tabanı Hafta Dersi

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

Microsoft Office Access Ders İçeriği 25 Saat. Access Temel 10 saat

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Transkript:

Veri Tabanı Yönetimi 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 2005.02.21 - SLAYT 1

Plan Dersin tanımı Veri tabanı kavramları ve terminolojisi Veri tabanı modelleri 2005.02.21 - SLAYT 2

Ders Planı Web sayfası Dersin tanımı Okuma parçaları Notlandırma Ödevler Takvim 2005.02.21 - SLAYT 3

Dersin Web Sayfası http://yunus.hacettepe.edu.tr/~tonta/courses/spring2005/dok322/ 2005.02.21 - SLAYT 4

Ders tanımı Ders veri tabanı tasarımıyla ilgili, veri tabanı yazılımı tasarımıyla değil VTYS ile ilgili detaylı konuları sadece veri tabanı tasarımı ve yapısıyla ilgili olarak tartışacağız Veri tabanı uygulama tasarımı üzerinde epey zaman harcayacağız. Buna web uygulama veri tabanı desteği de dahil 2005.02.21 - SLAYT 5

Okuma Parçaları Ders kitabı: David M. Kroenke. Database Processing: Fundamentals, Design, and Implementation (9th Edition). International edition. Prentice Hall: Upper Saddle River, NJ, 2004. 50YTL Bıçaklar Kitabevi, Karanfil Sok. Amazon.com (122USD) 2005.02.21 - SLAYT 6

Okuma Parçaları Adım Adım Microsoft Access 2002 MS Access Yardım sayfaları 2005.02.21 - SLAYT 7

İçindekiler 2005.02.21 - SLAYT 8

Ders kitabı web sayfaları 2005.02.21 - SLAYT 9

Notlandırma Geçme notu: Devam (%10) Ödevler (%20) Ara sınav (%20) Proje (%20) Son sınav (%40) 2005.02.21 - SLAYT 10

Ödevler İki çeşit ödev var Önceden geliştirilmiş veri tabanlarını (Cookie ve DiveShop) kullanarak arama, erişim ve değiştirme, modelleme (varlık-ilişki diyagramı) ödevleri Kendi kişisel veri tabanınızı tasarlama, veri girme ve sorgulama Veri tabanı projesi türleri (Proje) Bireysel Grup» İşle ilgili» Dersle ilgili» Dersle ilgili» Proje 2005.02.21 - SLAYT 11

Takvim http://yunus.hacettepe.edu.tr/~tonta/courses/spring2005/dok322/d322takvim2005.htm 2005.02.21 - SLAYT 12

Veri tabanı nedir? 2005.02.21 - SLAYT 13

Dosyalar ve veri tabanları Dosya: Bir örgüt, kişi, alan ya da konuyla ilgili kayıt ya da belge dermesi (Rowley) Elci (kağıt) dosyalar Bilgisayar dosyaları Veri tabanı: Kayıtlar arasındaki ilişkileri de gösteren benzer kayıtlar dermesi (Rowley) bibliyografik, istatistiksel, işle ilgili veriler, görüntüler, etc. 2005.02.21 - SLAYT 14

Veri tabanı Belirli bir örgütteki uygulama sistemleri tarafından kullanılan depolanmış işletimsel veri dermesi (C.J. Date) Kağıt veri tabanları Dünyadaki bilginin önemli bir kısmını içeriyor Dosya tabanlı veri işleme sistemleri Erken dönem (genelde) iş verilerinin toptan işlenmesi (batch processing) Veri Tabanı Yönetim Sistemleri (VTYS) 2005.02.21 - SLAYT 15

Terimler ve Kavramlar Veri Tabanı Yönetim Sistemi - VTYS Veri tabanı tanımlamak, yaratmak, yaşatmak ve veri tabanına denetimli erişim sağlamak için kullanılan yazılım sistemi 2005.02.21 - SLAYT 16

Terimler ve Kavramlar Depo (Havuz) Veri Sözlüğü (Data Dictionary) olarak da bilinir Belirli bir veri tabanı için tüm metadata nın depolandığı yer Belirli bir veri tabanındaki dosyalar ya da tablolar arasındaki ilişkiler hakkında bilgi de içerebilir 2005.02.21 - SLAYT 17

Terimler ve Kavramlar Metadata Veri hakkında veri VTYS de bir varlığın tüm özelliklerinin tanımlanması, ör: Ad Veri türü Büyüklük Biçim veya özel karakteristikler Dosyaların ya da ilişkilerin özellikleri Ad, içerik, notlar, vs. 2005.02.21 - SLAYT 18

Niçin VTYS? Tarihçe 1950 lerde ve 60 larda tüm uygulamalar belli gereksinimler için özel olarak geliştirildi Dosya temelliydi Benzer ya da tekrar uygulamalar geliştirildi Erken VTYS ler programlama dillerinin uzantılarıydı 1970 - E.F. Codd ve İlişkisel Model 1979 - Ashton-Tate ve ilk mikrobilgisayara dayalı VTYS 2005.02.21 - SLAYT 19

Dosya Temelli Sıstemler Uygulama Teslimat Listesi Dosya Oyuncaklar Adresler Kömür tahmini Yaramaz İstenen Güzel Oyuncaklar 2005.02.21 - SLAYT 20

Dosya Sistemlerinden VTYS ye Dosya Sistemlerinin Sorunları Tutarsız veriler Esnek olmama Kısıtlı veri paylaşımı Standartların uygulanamaması Aşırı program yaşatımı 2005.02.21 - SLAYT 21

VTYS nin Yararları Minimum veri tekrarı Veri tutarlılığı Veri bütünleştirme Erişim paylaşımı Uygulama geliştirme kolaylığı Tekbiçim güvenlik, mahremiyet ve tutarlılık denetimleri Veri erişilebilirliği ve cevap verebilme Veri bağımsızlığı Azaltılmış program yaşatımı 2005.02.21 - SLAYT 22

Terimler ve Kavramlar Veri bağımsızlığı Verinin fiziksel temsili, bulunduğu yer ve verinin kullanımı birbirinden ayrı Uygulamanın veri tabanının veriyi nasıl ve nerede depoladığını bilmesi gerekmez; uygulama sadece ister Bir veri tabanını bir VTYS den diğerine aktarmanın uygulama programı üzerinde etkisi olmamalı Veri tabanına alanlar eklemek, verileri yeniden kodlamak uygulamaları etkilememeli 2005.02.21 - SLAYT 23

Veri Tabanı Çevresi CASE Araçları Kullanıcı Arayüzü Uygulama Programları Havuz VTYS Veri Tabanı 2005.02.21 - SLAYT 24

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ı 2005.02.21 - SLAYT 25

Veri Tabanı Sistemleri Türleri PC Veri tabanları Merkezi Veri tabanları İstemci/Sunucu Veri tabanları Dağıtık Veri tabanları Veri tabanı modelleri 2005.02.21 - SLAYT 26

PC Veri tabanları Örneğin. Access FoxPro Dbase vs. 2005.02.21 - SLAYT 27

Merkezi Veri tabanları Merkezi Bilgisayar 2005.02.21 - SLAYT 28

İstemci/Sunucu Veri tabanları İstemci İstemci Ağ Veri tabanı sunucusu İstemci 2005.02.21 - SLAYT 29

Dağıtık veri tabanları Yer C Yer B bilgisayar bilgisayar bilgisayar Homojen Veri tabanları Yer A 2005.02.21 - SLAYT 30

Dağıtık veri tabanları Heterojen veya Federe veri tabanları Veri tabanı sunucusu İstemci İstemci Yerel ağ İletişim sunucusu Uzak bilgisayar Uzak bilgisayar 2005.02.21 - SLAYT 31

Terimler ve Kavramlar Veri tabanı uygulaması Bir dizi veri tabanı etkinliğini gerçekleştirmek için kullanılan uygulama programı (veya ilgili programlar seti): Veri tabanı kullanıcıları adına Yarat Oku Güncelle Sil 2005.02.21 - SLAYT 32

Veri Tabanı Uygulamaları Türleri PC veri tabanları Genellikle kişisel Çalışma Grubu veri tabanları Yerel ağ üzerinden herkesin veri tabanına eriştiği küçük grup kullanımı Bölüm veri tabanları Çalışma grubundan daha büyük ama benzer Örgüt veri tabanları İntranet üzerinden (veya bazen Internet üzerinden) tüm örgüte hizmet sunar 2005.02.21 - SLAYT 33

Terimler ve Kavramlar Veri tabanı etkinlikleri: Create (Yarat) Veri tabanına yeni veri ekle Read (Oku) Read current data from the database Update (Güncelle) Mevcut veri tabanını güncelle ya da değiştir Delete (Sil) Veri tabanından veri sil 2005.02.21 - SLAYT 34

Terimler ve Kavramlar Girişim Örgüt Varlık Kişi, Yer, Nesne, Olay, Kavram... Özellikler Bir varlık hakkındaki veri ögeleri Bazen alan (field), madde veya alanadı (domain olarak adlandırılır Veri değerleri Belli bir varlık için belli bir özelliğin görünümleri (instances) 2005.02.21 - SLAYT 35

Terimler ve Kavramlar Kayıtlar Belli bir varlığın tüm özelliklerinin değerler seti İlişkisel VTYS de satır ya da tuple olarak da bilinir Dosya Kayıtlar dermesi İlişkisel VTYS de İlişki ya da Tablo olarak da bilinir 2005.02.21 - SLAYT 36

Terimler ve Kavramlar Anahtar Bir dosyadaki kayıtları belirlemek ve bulmak için kullanılan özellik ya da özellikler dizisi Primer Anahtar Bir dosyadaki her kaydı tekil olarak belirleyen özellik ya da özellikler dizisi 2005.02.21 - SLAYT 37

Terimler ve Kavramlar DA Veri yöneticisi Bir örgütteki Veri Yönetim işlevinden sorumlu kişi Bazen CIO olabilir -- Chief Information Officer DBA Veri Tabanı Yöneticisi Veri Tabanı Yönetim işlevinden sorumlu kişi 2005.02.21 - SLAYT 38

Terimler ve Kavramlar Veri Yönetimi Bir örgütteki veri kaynaklarının topyekün yönetimi sorumluluğu Veri Tabanı Yönetimi Fiziksel veri tabanı tasarımı ve veri tabanı yönetimi teknik sorumluluğu Veri Hizmetçisi Bir örgütün verilerinin alt setinden ve bu verilerle ilgili tüm etkileşimlerden (uygulamalar, kullanıcı erişimi vs.) sorumluluk 2005.02.21 - SLAYT 39

Terimler ve Kavramlar 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 2005.02.21 - SLAYT 40

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ış Model Mantıksal Model Dış Model İç Dış Model Model 2005.02.21 - SLAYT 41

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 2005.02.21 - SLAYT 42

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 2005.02.21 - SLAYT 43

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 1 Introductio 2 1 2 The history 4 2 3 New stuff a 3 3 4 Another titl 2 4 5 And yet mo 1 5 pubid Book ID pubname 1 Harper 2 Addison 3 Oxford 4 Que Subid 1 2 2 1 3 3 4 2 4 3 Authorid Subid Author nam 1 Smith 2 Wynar 3 Jones 4 Duncan 5 Applegate Subject 1 cataloging 2 history 3 stuff 2005.02.21 - SLAYT 44

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 2005.02.21 - SLAYT 45

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 2005.02.21 - SLAYT 46

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 2005.02.21 - SLAYT 47

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 2005.02.21 - SLAYT 48

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ı 2005.02.21 - SLAYT 49

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 2005.02.21 - SLAYT 50

Entegrasyon 3. Adımla örtüşür Yeni veri tabanına dönüştürülmüş ve yeni uygulamaların entegrasyonu 2005.02.21 - SLAYT 51

İşlemler Tüm uygulamalar tam-ölçekli çalıştırılır Gizlilik, güvenlik ve erişim kontrolü sağlanır Kurtulma ve Yedekleme prosedürleri kurulmalı ve kullanılmalıdır 2005.02.21 - SLAYT 52

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 2005.02.21 - SLAYT 53

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 2005.02.21 - SLAYT 54

Cookie Veri Tabanı 2005.02.21 - SLAYT 55

Cookie Gerekleri Cookie hipotetik bir toplu kataloğun bilgilerini içeren bir bibliyografik veri tabanı Hangi kütüphanelerin hangi kitaplara sahip olduğunun kaydedilmesi gerekli Bibliyografik bilgi aranması gerekli Yazar, başlık, konu, yer no vs.. Sipariş için kitapları kimin yayımladığının bilinmesi gerekli 2005.02.21 - SLAYT 56

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 2005.02.21 - SLAYT 57

Cookie Veri tabanı Halen veri tabanında 6 varlık var Books (bibfile) -Kitaplar Local Call numbers (callfile) Yerel Yer no ları Libraries (libfile) - Kütüphaneler Publishers (pubfile) - Yayıncılar Subject headings (subfile) Konu başlıkları Konu ve Kitaplar arasındaki bağlantılar (indxfile) 2005.02.21 - SLAYT 58

BIBFILE Kitaplar (BIBFILE) belli kitaplarla ilgili bilgi içerir. Her kitap için bir kayıt var. Özellikleri: accno sağlama no su ya da seri no title kitap adı loc Yayın yeri date Yayın tarihi price Kitabın fiyatı pagination Kaç sayfa olduğu ill Varsa ne tür resimler (haritalar vs.) height Kitabın boyu (cm olarak) 2005.02.21 - SLAYT 59

Books/BIBFILE accno Title Price Books Loc Date Pagination Height Ill 2005.02.21 - SLAYT 60

CALLFILE CALLFILE yer no su ve belli kitapları belli kütüphanelerle ilişkilendiren mevcutlar bilgisi içerir, özellikleri: accno kitap sağlama no su libid sahip olan kütüphanenin no su callno kütüphanedeki yer no su copies belli bir kütüphanedeki kopya sayısı 2005.02.21 - SLAYT 61

LocalInfo/CALLFILE libid Callno accno Copies CALLFILE 2005.02.21 - SLAYT 62

LIBFILE LIBFILE toplu kataloğa katılan kütüphaneler hakkında bilgi içerir. Özellikleri: libid Kütüphane no su library Kütüphane adı laddress Kütüphne sokak adresi lcity Şehir adı lstate Eyalet kodu (kısaltma) lzip -- zip kodu lphone Telefon no su mop - suncl Kütüphanenin açılış kapanış ssatleri 2005.02.21 - SLAYT 63

Libraries/LIBFILE Library laddress lstate lcity lzip lphone Libid SatCl SunOp LIBFILE SatOp Suncl FCl MOp FOp Mcl ThCl TuOp TuCl WOp WCl ThOp 2005.02.21 - SLAYT 64

PUBFILE PUBFILE kitapların yayıncıları hakkında bilgi içerir. Özellikleri: pubid Yayıncı no su publisher Yayıncı adı paddress Yayıncı adresi pcity --Şehir pstate -- Eyalet pzip -- zip kodu pphone Telefon no ship Kaç günde teslim ettiği 2005.02.21 - SLAYT 65

Publisher/PUBFILE paddress Publisher pcity pubid PUBFILE pstate Ship pphone pzip 2005.02.21 - SLAYT 66

SUBFILE SUBFILE kitaplara verilebilecek her tekil konu başlığını içerir. Özellikleri: subcode Konu no su subject Konu başlığı/tanım 2005.02.21 - SLAYT 67

Subjects/SUBFILE subid Subject SUBFILE 2005.02.21 - SLAYT 68

INDXFILE INDXFILE kitaplarla konu başlıkları arasında çoka çoklu ilişki sağlar. Özellikleri tamamen diğer tablolara bağlantılardan ibarettir. subcode Konu no suna bağlantı accno Kitap sağlama no suna bağlantı 2005.02.21 - SLAYT 69

Konularla Kitaplarıİlişkilendirme subid accno INDXFILE 2005.02.21 - SLAYT 70

Cookie Sorularına bazı örnekler Sorular 1. CD-ROM in the Library adlı kitabın yazarı kimdir? 2. CD-ROM in the Library adlı kitabın yayıncısını ve adresini bulunuz. 3. CD-ROM in the Library adlı kitap hangi kütüphanelerde vardır? 4. CD-ROM in the Library adlı kitaba hangi konu başlıkları verilmiştir? 5. Moffitt Kütüphanesinin sahip olduğu Eğitim (Education) konu başlıklı ve Dell Publishing yayınevi tarafından yayımlanmış olan kitapların yazarlarını ve eseadlarını yer numaralarıyla birlikte listeleyiniz. 6. Berkeley Halk Kütüphanesinin ve şubelerinin sahip olduğu tüm kitapları yer numaraları, fiyatları ve kopya sayılarıyla birlikte listeleyiniz. 7. Tüm kütüphanelerdeki fiyatı 10 dolardan daha fazla olan duplike kitapları en pahalısından en ucuzuna doğru listeleyiniz. 8. Tüm kütüphanelerde kaç kitap bulunmaktadır? 9. Tüm kütüphanelerin sahip olduğu kitapların toplam fiyatı ne kadardır? 10. Kongre Kütüphanesindeki Veysey tarafından yazılan kitaba hangi konu başlıkları verilmiştir? 2005.02.21 - SLAYT 71