Page 1
BBY 309 VTYS SLAYT 1
Veri Tabanı Yönetimi
Yaşar TontaHacettepe Üniversitesi
Bilgi ve Belge Yönetimi BölümüBBY 309: Veri Tabanı
Yönetim Sistemleri
Bazı
slaytlar için kaynak: Ray R. Larson, School of Information Management and Systems, UC Berkeleyhttp://sims.berkeley.edu/courses/is257/s04
Page 2
BBY 309 VTYS SLAYT 2
Plan
•
Dersin tanımı•
Veri tabanı
kavramları
ve terminolojisi
•
Veri tabanı
modelleri
Page 3
BBY 309 VTYS SLAYT 3
Ders Planı
•
Dersin web
sayfası•
Dersin günlüğü
(blog)
•
Dersin tanımı•
Okuma parçaları
•
Notlandırma•
Ödevler
•
Takvim
Page 4
BBY 309 VTYS SLAYT 4
Dersin Web Sayfası http://yunus.hacettepe.edu.tr/~tonta/courses/fall2008/bby309/
Page 5
BBY 309 VTYS SLAYT 5
Dersin günlüğü http://bby309.blogspot.com
Page 6
BBY 309 VTYS SLAYT 6
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
Page 7
BBY 309 VTYS SLAYT 7
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’da
10. basımı var
Page 8
BBY 309 VTYS SLAYT 8
İçindekiler
Page 9
BBY 309 VTYS SLAYT 9
Ders kitabı
web sayfaları
Page 10
BBY 309 VTYS SLAYT 10
Okuma Parçaları
•
Ders kitabı:–
Yalçın Özkan, Veri Tabanı
Sistemleri.
İstanbul: Alfa, 2003.
Page 11
BBY 309 VTYS SLAYT 11
Okuma Parçaları
•
Ders kitabı:–
Zehra Alakoç
Burma,
Veritabanı
Yönetim Sistemleri ve SQL /PL –SQL / T –SQL. Ankara: Seçkin, 2005
Page 12
BBY 309 VTYS SLAYT 12
Okuma Parçaları
•
Ders kitabı:–
Adım Adım Microsoft Access 2002 Online Training
Solutions
Çeviren: Mert Derman Arkadaş
Yayınları;
4 Renk ISBN No: 9755092811
Page 13
BBY 309 VTYS SLAYT 13
Okuma Parçaları
•
MS Access Yazılımı
Yardım sayfaları
Page 14
BBY 309 VTYS SLAYT 14
Notlandırma
Ödev/sınav PuanDevam 10Cookie
ödevi 0
Ara sınav I (Cookie’ye
dayalı)
15
E-R diyagramı 10Ara sınav II 15 Dönem ödevi 20Final 40Toplam 100
Page 15
BBY 309 VTYS SLAYT 15
Ödevler
•
İki çeşit ödev var–
Önceden geliştirilmiş
veri tabanlarını
(Cookie)
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
»
İşle ilgili»
Dersle ilgili
–
Grup»
Dersle ilgili
»
Proje
Page 16
BBY 309 VTYS SLAYT 16
Takvim http://yunus.hacettepe.edu.tr/~tonta/courses/fall2008/bby309/bby309takvim2008.htm
Page 17
BBY 309 VTYS SLAYT 17
Veri tabanı
nedir?
Page 18
BBY 309 VTYS SLAYT 18
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.
Page 19
BBY 309 VTYS SLAYT 19
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)
Page 20
BBY 309 VTYS SLAYT 20
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
Page 21
BBY 309 VTYS SLAYT 21
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
Page 22
BBY 309 VTYS SLAYT 22
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.
Page 23
BBY 309 VTYS SLAYT 23
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
Page 24
BBY 309 VTYS SLAYT 24
Dosya Temelli Sistemler
Yaramaz
Güzelİstenen
Kömür tahmini
Teslimat Listesi
Uygulama Dosya
OyuncaklarAdresler
Oyuncaklar
Page 25
BBY 309 VTYS SLAYT 25
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ı
Page 26
BBY 309 VTYS SLAYT 26
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ı
Page 27
BBY 309 VTYS SLAYT 27
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
Page 28
BBY 309 VTYS SLAYT 28
Veri Tabanı
Çevresi
CASE Araçları
VTYS
KullanıcıArayüzü
Uygulama Programları
HavuzVeri
Tabanı
Page 29
BBY 309 VTYS SLAYT 29
Veri Tabanı
Bileşenleri
VTYS===============
Tasarım araçlarıTablo
YaratmaForm YaratmaSorgu yaratmaRapor yaratma
Prosedüreldil derleyicisi
(4GL)=============İşletim sırasında
Form işleyiciSorgu işleyiciReport Writer
Language Run time
KullanıcıArayüzü
Uygulamaları
UygulamaProgramlarıVeri
Tabanı
Veri tabanı:Kullanıcı
verileriMetadataDizinlerUygulama
Metadatasıİçerir
Page 30
BBY 309 VTYS SLAYT 30
Veri Tabanı
Sistemleri Türleri
•
PC Veri tabanları•
Merkezi Veri tabanları
•
İstemci/Sunucu
Veri tabanları•
Dağıtık
Veri tabanları
•
Veri tabanı
modelleri
Page 31
BBY 309 VTYS SLAYT 31
PC Veri tabanları
Örneğin.AccessFoxProDbasevs.
Page 32
BBY 309 VTYS SLAYT 32
Merkezi Veri tabanları
MerkeziBilgisayar
Page 33
BBY 309 VTYS SLAYT 33
İstemci/Sunucu Veri tabanları
Ağİstemci
İstemci
İstemci
Veri tabanısunucusu
Page 34
BBY 309 VTYS SLAYT 34
Dağıtık veri tabanları
bilgisayarbilgisayar
bilgisayar
Yer
A
Yer
CYer
B
HomojenVeri tabanları
Page 35
BBY 309 VTYS SLAYT 35
Dağıtık veri tabanları
Yerel ağ
Veri tabanısunucusu
İstemci
İstemci
İletişim sunucusu
Uzakbilgisayar
Uzakbilgisayar
Heterojen
veyaFedere veri tabanları
Page 36
BBY 309 VTYS SLAYT 36
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
Page 37
BBY 309 VTYS SLAYT 37
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
Page 38
BBY 309 VTYS SLAYT 38
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
Page 39
BBY 309 VTYS SLAYT 39
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)
Page 40
BBY 309 VTYS SLAYT 40
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
Page 41
BBY 309 VTYS SLAYT 41
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
Page 42
BBY 309 VTYS SLAYT 42
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
Page 43
BBY 309 VTYS SLAYT 43
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
Page 44
BBY 309 VTYS SLAYT 44
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
Page 45
BBY 309 VTYS SLAYT 45
Modeller
(1)
KavramsalModel
MantıksalModel
DışModel
Kavramsalgerekler
Kavramsalgerekler
Kavramsalgerekler
Kavramsalgerekler
Uygulama
1
Uygulama
1
Uygulama
2 Uygulama
3 Uygulama
4
Uygulama
2
Uygulama
3
Uygulama
4
DışModel
DışModel
DışModel
İç
Model
Page 46
BBY 309 VTYS SLAYT 46
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)
Yayıncılar KonularYazarlar(ad, soyad)
Page 47
BBY 309 VTYS SLAYT 47
Veri Modelleri (2):
Tarihçe
•
Ağ
modeli
(1970’ler)Verilerin tek girişini ve veri zincirleri boyunca
dolaşma “bağlantıları” sağlar
Konular Kitaplar
Yazarlar
Yayıncılar
Page 48
BBY 309 VTYS SLAYT 48
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 id1 Introductio 2 12 The history 4 23 New stuff a 3 34 Another titl 2 45 And yet mo 1 5
pubid pubname1 Harper2 Addison3 Oxford4 Que
Authorid Author nam1 Smith2 Wynar3 Jones4 Duncan5 Applegate
Subid Subject1 cataloging2 history3 stuff
Book ID Subid1 22 13 34 24 3
Page 49
BBY 309 VTYS SLAYT 49
Veri Modelleri (2): Tarihçe
•
Nesne Tabanlı
Model (1990’lar)–
Veriyi ve işlemleri “Nesne”
olarak kapsülleştirir
Kitaplar(no, başlık)
Yayıncılar KonularYazarlar(ad, soyad)
Page 50
BBY 309 VTYS SLAYT 50
Veri Modelleri (2): Tarihçe
•
Nesne-İlişkisel
Model (1990’lar)–
iş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
Page 51
BBY 309 VTYS SLAYT 51
Veri Tabanı
Sistemi Yaşam Döngüsü
Büyüme, Değişim ve
Yaşatma6
İşlemler5
Entegrasyon4
Tasarım1
Dönüştürme3
Fiziksel Yaratım
2
Page 52
BBY 309 VTYS SLAYT 52
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
Page 53
BBY 309 VTYS SLAYT 53
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ı
Page 54
BBY 309 VTYS SLAYT 54
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
Page 55
BBY 309 VTYS SLAYT 55
Entegrasyon
•
3. Adımla örtüşür•
Yeni veri tabanına dönüştürülmüş
ve yeni
uygulamaların entegrasyonu
Page 56
BBY 309 VTYS SLAYT 56
İş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
Page 57
BBY 309 VTYS SLAYT 57
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
Page 58
BBY 309 VTYS SLAYT 58
Yaşam Döngüsünün Bir Başka Görüntüsü
İşlemler5
Dönüştürüm3
Fiziksel Yaratım
2Büyüme, Değişim
6
Entegrasyon4
Tasarım1
Page 59
BBY 309 VTYS SLAYT 59
Cookie
Veri Tabanı
Page 60
BBY 309 VTYS SLAYT 60
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
Page 61
BBY 309 VTYS SLAYT 61
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
Page 62
BBY 309 VTYS SLAYT 62
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)
Page 63
BBY 309 VTYS SLAYT 63
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 yüksekliği (cm olarak)
Page 64
BBY 309 VTYS SLAYT 64
Books/BIBFILE
Books
accno Title
Loc
Date
Price
Pagination
HeightIll
Page 65
BBY 309 VTYS SLAYT 65
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
–
nedeki yer no’su
–
copies –belli bir kütüphanedeki kopya sayısı
Page 66
BBY 309 VTYS SLAYT 66
LocalInfo/CALLFILE
CALLFILE
Copiesaccno
libid Callno
Page 67
BBY 309 VTYS SLAYT 67
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
Page 68
BBY 309 VTYS SLAYT 68
Libraries/LIBFILE
LIBFILE
Libid SatCl
SatOp
FCl
FOp
ThCl
ThOpWClWOpTuClTuOp
Mcl
MOp
Suncl
SunOp
lphone
lziplstate lcityladdressLibrary
Page 69
BBY 309 VTYS SLAYT 69
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
Page 70
BBY 309 VTYS SLAYT 70
Publisher/PUBFILE
PUBFILEpubid
Ship
Publisher
pphone
pzip
pstate
pcity
paddress
Page 71
BBY 309 VTYS SLAYT 71
SUBFILE
•
SUBFILE kitaplara verilebilecek her tekil konu başlığını
içerir. Özellikleri:
–
subcode
–
Konu no’su–
subject –
Konu başlığı/tanım
Page 72
BBY 309 VTYS SLAYT 72
Subjects/SUBFILE
SUBFILE
Subjectsubid
Page 73
BBY 309 VTYS SLAYT 73
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ı
Page 74
BBY 309 VTYS SLAYT 74
Konularla Kitapları
İlişkilendirme
INDXFILE
accnosubid
Page 75
BBY 309 VTYS SLAYT 75
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?