Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
21Activity
×

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
IleriVeriTabaniSistemleri

IleriVeriTabaniSistemleri

Ratings: (0)|Views: 5,531|Likes:
Published by ankarali_

More info:

Published by: ankarali_ on Oct 28, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

06/04/2013

pdf

text

original

 
Veri Tabanı Yönetim Sistemleri (VTYS), birbirleriyle ilişkili verive programlar topluluğundan oluşmaktadır. Veri topluluğu bir "veri tabanı" olarakdeğerlendirilir. Veri tabanı, bir kuruluşa ilişkin bilgilerin yer aldığı ortamdır. Veri tabanı
1
 
sistemleri, veri kümelerinin düzenli biçimde tutulduğu ve bu verilerin çeşitli yazılımlararacılığıyla yönetildiği ortamlardır.Bu derste “veri tabanı programlama” konusunda bazı ileri konulara yer verilmektedir. Veritabanı programlama, özellikle uygulama geliştiricilerin başvurdukları bir yoldur. Bir takımveri tabanı nesneleri bu yolla tanımlanarak, farklı programlarda yenidenkullanılabilmektedir. Özellikle fonksiyonlar, yordamlar ve paketlerin yaratılması önemtaşımaktadır.Veri tabanı programlama, veri tabanı bağımlıdır. Bunun anlamı, her veri tabanı yazılımınınkendi özel programlama dili bulunmaktadır. Bu derste, ORACLE veri tabanı göz önünealınmış ve onun PL/SQL veri tabanı programlama dili üzerinde durulmuştur.İleri veri tabanı kavramlarını anlayabilmek için, öncelikle standart veri tabanı dili olanSQL’i iyi bilmek gerekiyor. Bunu sağlamak için dersin ilk dört bölümü SQL’e ayrılmıştır.Kalan bölümlerde ise PL/SQL ile veri tabanı programlaması işlenmektedir.
VERİ TABANI SİSTEMLERİNE VE SQL DİLİNEGİRİŞ
Bu bölümde;
Klasik Dosya Yapıları
Veri Tabanı Sistemleri
Veri Tabanı Sistemlerinin Üstünlükleri
Veri Modelleri
SQL Yapısal Sorgulama Dillerine Girişanlatılmaktadır.
Bölüm Hedefi
Bu bölümde veri tabanı sistemlerine kısa bir girişyapılarak, SQL yapısal programlama dilinin esaslarıüzerinde durulacak ve aşağıda sıralanan konularincelenecektir:
Klasik dosya yapıları
Veri tabanı sistemleri
Veri tabanı sistemlerinin üstünlükleri
SQL sorgulama diline giriş
SELECT
deyiminin temel yapısı
Aritmetik ifadelerin sorgularda kullanımı
Çift satırların denetlenmesi
2
 
Karşılaştırma işleçleri
Mantıksal işleçlerin kullanımı
İşleçlerin işlem sırası
Verinin sıralanması
1.1 Klasik Dosya Yapıları
Bilgisayarların ilk ortaya çıktığından bu yana hem donanım hem de yazılım alanında pekçok değişim ortaya çıkmıştır. Doğal olarak bu değişim, kuruluşların ve kişileringereksinimlerine daha iyi cevap verebilmek amacıyla ortaya çıkmaktadır. Pek çokkuruluşta eskiye oranla çok daha fazla veri üretildiğinden, geleneksel veri saklama veişleme tekniklerinin yetersiz kaldığı gözlemlenmiştir. Veri saklama birimlerinde depolananveri topluluklarına “
dosya
” (file) denir.
1.1.1 Kayıt ve Alan
Dosyalar kendi içinde
kayıtlara
bölünmüştür. Bir sınıftaki öğrenci listesini göz önünealalım. Bu liste çok sayıda veri içerebilir. O halde, listenin ana bellekte tutulması sözkonusu olamaz. Ana bellekte tutulduğu takdirde, bilgisayarın kapatılması durumunda bubilgiler yok olacaktır. O halde bu verilerin kalıcı bir ortamda, örneğin sabit disk üzerindeyer alması gerekecektir. Disk üzerinde tutulan bu bilgiler, yeni öğrenci eklendiğindebüyüyecek veya çıkarıldığında küçülecektir. Ayrıca zaman zaman içeriği değişecektir. Bulistedeki her bir öğrenci bilgisi bir mantıksal
kayıt
oluşturur. Her kayıt da farklı bilgileriçerebilir. Örneğin; öğrencinin adı, baba adı, doğduğu yer vb gibi bilgileri içerebilir.Sayılan bu bilgilerin herbirine
alan
(field) adını veriyoruz.
3

Activity (21)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
ayhaneln3230 liked this
Erol Tüfekçi liked this
Serdar Yilmaz liked this
kimmeryan liked this
kadorek liked this
Serdar Yilmaz liked this
celnisa liked this
nacar2159255 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->