You are on page 1of 10

VERTABANI YNETM SSTEM

VERTABANI
Veritaban, birbirleriyle ilikili verilerin hzl ve verimli bir ekilde ulalmasna olanak verecek biimde saklanmasyla oluan kaytlar topluluudur. Veritabanlarnda her trl bilgiyi saklayabilirsiniz. Bu bilgilere;

Dr. Mehmet AKSARAYLI


1

istediiniz zaman ve istediiniz ekilde ulaabilir, yeni bilgiler ekleyebilir, var olan bir bilgiyi deitirip silebilirsiniz.
2 www.mehmetaksarayli.com

Veritaban tanm;
Veritaban, sistem srelerinde oluan verilerin daha sonra ulalmak amacyla elektronik ortamlarda, belli kurallar ve birbirleriyle olan ilikilerini koruyacak ekilde saklanmasyla oluan kaytlar topluluudur

Veritabanlarnn zellikleri
Birbiriyle ilikili verilerden oluur Veriler gereksiz tekrarlardan arndrlmlardr. Veriler ulalabilir ve deitirilebilir olmaldr. Veriler eriim, veritaban yneticisi tarafndan denetlenir.

www.mehmetaksarayli.com

www.mehmetaksarayli.com

Dosyalar ve veri tabanlar

Veritaban

Dosya: Bir rgt, kii, alan ya da konuyla ilgili kayt ya da belge btn
Kat dosyalar Bilgisayar dosyalar

Belirli bir rgtteki uygulama sistemleri tarafndan kullanlan depolanm iletimsel veri btn
Kat veri tabanlar
Dnyadaki bilginin nemli bir ksmn ieriyor

Veri taban: Kaytlar arasndaki ilikileri de gsteren benzer kaytlar btn


bibliyografik, istatistiksel, ile ilgili veriler, grntler, vb.

Dosya tabanl veri ileme sistemleri


Erken dnem (genelde) i verilerinin toptan ilenmesi (batch processing)

Veri Taban Ynetim Sistemleri (VTYS)

www.mehmetaksarayli.com

www.mehmetaksarayli.com

Veri Taban Ynetim Sistemi - VTYS

Terimler ve Kavramlar

Depo (Havuz) Veri taban tanmlamak, yaratmak, yaatmak ve veri tabanna denetimli eriim salamak iin kullanlan yazlm sistemi
Veri Szl (Data Dictionary) olarak da bilinir Belirli bir veri taban iin tm metadatann depoland yer Belirli bir veri tabanndaki dosyalar ya da tablolar arasndaki ilikiler hakknda bilgiyi de ierebilir

www.mehmetaksarayli.com

www.mehmetaksarayli.com

Terimler ve Kavramlar

Terimler ve Kavramlar

Metadata
Veri hakknda veri
VTYSde bir varln tm zelliklerinin tanmlanmas, r:
Ad Veri tr Byklk Biim veya zel karakteristikler

Veri taban uygulamas


Bir dizi veri taban etkinliini gerekletirmek iin kullanlan uygulama program (veya ilgili programlar seti):
Veri taban kullanclar adna Yarat Oku Gncelle Sil

Dosyalarn ya da ilikilerin zellikleri


Ad, ierik, notlar, vs.

www.mehmetaksarayli.com

10

www.mehmetaksarayli.com

Terimler ve Kavramlar

Terimler ve Kavramlar

Veri taban etkinlikleri:


Create (Yarat)
Veri tabanna yeni veri ekle

Giriim
rgt

Varlk
Kii, Yer, Nesne, Olay, Kavram...

Read (Oku)
Read current data from the database

zellikler
Bir varlk hakkndaki veri geleri Bazen alan (field), madde veya alan ad (domain) olarak adlandrlr

Update (Gncelle)
Mevcut veri tabann gncelle ya da deitir

Delete (Sil)
Veri tabanndan veri sil

Veri deerleri
Belli bir varlk iin belli bir zelliin grnmleri (instances)
www.mehmetaksarayli.com 12 www.mehmetaksarayli.com

11

Terimler ve Kavramlar

Terimler ve Kavramlar

Kaytlar
Belli bir varln tm zelliklerinin deerler seti likisel VTYSde satr ya da tuple olarak da bilinir

Anahtar
Bir dosyadaki kaytlar belirlemek ve bulmak iin kullanlan zellik ya da zellikler dizisi

Primer Anahtar
Bir dosyadaki her kayd tekil olarak belirleyen zellik ya da zellikler dizisi

Dosya
Kaytlar dermesi likisel VTYSde liki ya da Tablo olarak da bilinir

13

www.mehmetaksarayli.com

14

www.mehmetaksarayli.com

Terimler ve Kavramlar

Tarihe
1950lerde ve 60larda tm uygulamalar belli gereksinimler iin zel olarak gelitirildi Dosya temelliydi Benzer ya da tekrar uygulamalar gelitirildi Erken VTYSler programlama dillerinin uzantlaryd 1970 - E.F. Codd ve likisel Model 1979 - Ashton-Tate ve ilk mikrobilgisayara dayal VTYS

Veri Ynetimi
Bir rgtteki veri kaynaklarnn topyekn ynetim sorumluluu

Veri Taban Ynetimi


Fiziksel veri taban tasarm ve veri taban ynetimi teknik sorumluluu

Veri Hizmetisi
Bir rgtn verilerinin alt setinden ve bu verilerle ilgili tm etkileimlerden (uygulamalar, kullanc eriimi vs.) sorumluluk

15

www.mehmetaksarayli.com

16

www.mehmetaksarayli.com

Neden Veritaban ?

Veritaban Ynetim Sisteminin Yararlar


irketin komplex bilgi yaps tek merkezde tutularak, ynetimi, eriimi, kullanm ve gvenlii kolaylatrlr Veri tekrar ve veriler arasndaki tutarszlk nlenir Tek merkezden veri tanm yaplarak hatalar nlenir Verinin mantksal grnm ile fiziksel grnm ayrlarak programlarn veriye bamll ortadan kaldrlr Program gelitirme ve bakm maliyetleri der Hzl ve rasgele sorularla ok byk veri havuzlarna eriilir Bilgiye eriimn ve kullanlrl artar Uygulama gelitirme kolayl salar Tekbiim gvenlik, mahremiyet ve tutarllk denetimleri salar.
18 www.mehmetaksarayli.com

Bilgi iin.
Veriyi verimli kullanmak, Organize, Saklamak, Erimek..

Bilgiyi retmek, kullanlan teknolojiden ok irketin veri kaynaklarna verdii nemle mmkn olur.
17 www.mehmetaksarayli.com

Veri Taban Ynetim Sisteminin Bilgisayar Sisteminde Yeri

VTYS ilevleri
Veri saklama, edinme ve gncelleme Kullanc eriebilir katalogun oluturulmas Kurtarma hizmetleri Yetkilendirme hizmetleri Veri iletiimi iin destek Btnlk hizmetleri

Uygulama Programlar
Uygulama gelitirme aralar VTYS letim Sistemi Donanm

19

www.mehmetaksarayli.com

20

www.mehmetaksarayli.com

Veri Taban Kullanclar


DA (Data Administrator)

Terimler ve Kavramlar

Programclar (veri ileme dilini kullanrlar) st dzey biliim elemanlar.(sorgulama dilini kullanrlar) Uzman kullanclar (geleneksel mimariye uymayan veri tabanlarnn oluturulmas ilerini yrtrler) Alt dzey Kullanclar /Son Kullanclar
(kendileri iin yazlm arayzleri kullanrlar)

Veri yneticisi Bir rgtteki Veri Ynetim ilevinden sorumlu kii Bazen CIO olabilir -- Chief Information Officer

DBA (Data Based Administrator)


Veri Taban Yneticisi Veri Taban Ynetim ilevinden sorumlu kii Kavramsal emay tanmlar ve ynetir Uygulama ve kullanc grnmlerini beliler VTYS baarmn izler ve dzenler (i emay tanmlar/deitirir) Veri Tabann ykler ve yeniden biimler Gvenlik ve gvenilirlikten sorumludur Veri taban iindeki tm etkinlikleri koordine eder. Veri taban yneticisinin ilgili iletmenin ileyi tarzna hakim olmas beklenir. Depolama ve verilere erime yntemlerini belirler Yetki datm yapar Veri btnln ve bunula ilgili kstlar kontrol eder. Kullanclar arasnda irtibat salar Veri tabannn performansn izler ve gerekli deiiklikleri yapar
22 www.mehmetaksarayli.com

Sradan kullanclar Veri Tabanlarna formlar veya uygulama arayzleri ile eriilir Daha usta kullanclar DML kullanmakla sorgular retiyorlar
21 www.mehmetaksarayli.com

VTYS Dilleri

Yordamsal ve Yordamsal olmayan diller

Veri Tanmlama Dili (VTD-DDL) (DDL-Data definition Language):

yapy ve ierii tanmlamak iin programclarn kulland dil Veri Taban Yneticisinin ve kullancnn, uygulama iin gereken varlklar ve farkl varlklar arasndaki olas ilikileri tanmlamak iin tanmlayc dil Kavramsal ema, d ema ve i ema tanmlanr ve birinden dierine evirme yaplr Her bir seviyede farkl dil kullanla bilir Tanmlamalar ve retilen bilgiler sistem katalogunda saklanlr

Language):

Veri leme Dili (VM-DML) (Veri Kullanm Dili) (DML-Data Manupulation

kullanclarn veriye eriim ve bilgi yaratmak zere veriyi ilemek iin kullandklar 4.Nesil Dil (SQL) Veri tabanndaki veriler zerinde temel ilemlerin yaplmasn salayan dil

Yordamsal VD- kullancnn, sisteme hangi verilere gerek duyduunu ve bu verilerin nasl karlacan bildireceini ifade eden veri ilem dili Yordamsal olmayan VD- kullancnn gereken verilerin nasl karlacan deil, hangi verilerin gerek olduunu belirtecei dil

Esas dile gmlm sorgu dili kendi bana sorgu dili olarak bilir
Trleri

Yordamsal: nerede ve nasl belirlenir Belirtisel: ne belirlenir


23 www.mehmetaksarayli.com 24 www.mehmetaksarayli.com

Veri Taban Bileenleri


ORGANZASYONEL DEKLK

VER YNETM
Ynetimin elikileri

VTYS
===============

Tasarm aralar
Tablo Yaratma Form Yaratma Sorgu yaratma Rapor yaratma Prosedrel dil derleyicisi (4GL) ============= letim srasnda
Form ileyici Sorgu ileyici Report Writer Language Run time

Veri Taban
Veri taban: Kullanc verileri Metadata Dizinler Uygulama Metadatas erir

Uygulama Programlar

Bilginin ak, paylam ve sahip klmas asndan deiiklikler getirir; Bu deiiklik politik tepkilere neden olur. Klasik veri derleme sistemlerinde her departman ayr tutard, VER Tabanlar ile tm iletme gze alnr. Tm yatrm yaplsa bile alkanlk deimezse yarar salanamaz.

MALYET/YARAR ANALZ
lk donanm ve yazlm yatrm, ok fazla olduundan gz korkutur. Yararlar ise 3-5 yldan nce grnmeyen yararlar salar. Teknolojiye yakn olmayan yneticiler abuk redederler.

Kullanc Arayz Uygulamalar

VER YNETM FONKSYONUNA ORGANZASYONDA YER BULMAK


Birok irket organizasyonel deiiklik yapmamak adna veri ynetimini bir grup gen biliimciye ykler. Paral bilgi, tarafl bak, btn gremeyi nedenleri ile kilit fonksiyon olmaktan uzaklar, baarsz olur. 26 www.mehmetaksarayli.com

25

www.mehmetaksarayli.com

VER YAPISI
Hiyerarik VERTABANI Kiisel Bilgiler
SM DERS MIS 302 MIS 302 MIS 302 DERS MIS 302 Dnem 2000Y 2000Y 2000Y Dnem 2000Y Not B+ C C+ Not B+ Ahmet alkvk Aye Gler Emrah Kll SM Ahmet alkvk

Veri Yapsnda Tanmlar

RNEK

Dersler

demeler

renciler

Bir kayt bir varl (entity): Kii, yer, eya, olay Alanlar varl tanmlar (attribute) : zellik, kalite, miktar Anahtar alan (key field) kaydn kimliini belirler. Kolay ulam salar.

DOSYA KAYIT ALAN BYTE BT

Dersler VARLIK:renci
NUMARA 970010033 SM Ahmet alkvk DERS MIS 302 DNEM 2000Y NOT B+

Ahmet alkvk (SM alan) 10100001 0 ASCII kodunda A


27 www.mehmetaksarayli.com

Anahtar Alan

Tanmlar
28 www.mehmetaksarayli.com

VER TABANI ERM

Veri Taban Modelleri

Veri Taban Ynetim Sistemi Program 1 Veri Tanmlama Dili Program 2

Fiziksel Veri Taban


sim

renci

Ebeveyin

Ders 1

renci 1 renci 2 renci 3

Eitim

Aile

ocuk

Ders 2

Ders 3 Orta Lise Anne Baba Karde Torun renci 4

Program 3
Mantksal Grnt: Ayn veriyi programc veya kullancnn grme ekli

Veri Szl

Fiziksel Grnt: Manyetik ortamda tutulma ekli

29

www.mehmetaksarayli.com

Hiyerarik lem hzl Esnek deil Kullanc iin zor Programlama zor Bilet rezarvasyonu

Network

renci 5

30

lem orta hzda Daha esnek Kullanc iin zor Programlama zor www.mehmetaksarayli.com Telekomnikasyon

likisel Veritaban
likisel veri taban modelinin prensipleri ilk olarak Dr. E. F. Codd tarafndan Haziran 1970deA Relational Model of Data for Large Shared Data Banks. isimli bir makalede ortaya konmutur. Relational database management systems: RDBMS
Book ID 1 2 3 4 5

Veri Modelleri (2): Tarihe

likisel Model (1980s)


Veriler iin kavramsal olarak basit bir model; veriler, ilikiler (tablolar) olarak tanmlanr ve tm veriler grlebilecek ekildedir
pubid 1 2 3 4 pubname Harper Addison Oxford Que

Authorid 1 2 3 4 5

Title pubid Introductio The history New stuff a Another titl And yet mo

2 4 3 2 1

Author id 1 2 3 4 5

Author nam Smith Wynar Jones Duncan Applegate

Book ID 1 2 3 4 4

Subid 2 1 3 2 3
Subid Subject 1 cataloging 2 history 3 stuff

31

www.mehmetaksarayli.com

32

www.mehmetaksarayli.com

likisel Veri Taban


NUMARA 970033 970004 970022 SM Ahmet alkvk Aye Gler Emrah Kll DERS MIS 302 MIS 302 MIS 302 DNEM 2000Y 2000Y 2000Y NOT B+ C C+

liki Modeli Nasl Oluturulur

Veri taban bir dizi varlk ve bu varlklar arasndaki ilikiden oluur.


letmedeki tm varlklar yazlr (r. iler, depolar, mteriler vs.) Gerekli birletirme, genellemeler yaplr. Bu varlklarn temel (kolay kolay deimez )zellikleri belirlenir r. Ad, soyad vs. Bu varlklar arasndaki ilikiler belirlenir. Bu ilikilere varlklarn birincil anahtarlar atanr. likilere (iliki tarihi gibi, miktar) baka zellikler de eklenebilir.

Ders MIS 302

Tanm Biliim ve letme

Deer Kodu GK1

Deerlendirmesi Devam,Quiz, dev, Final

33

www.mehmetaksarayli.com

34

www.mehmetaksarayli.com

liki Modeli Nasl Oluturulur (Devam)

Veri Taban Tasarm


Kavramsal Tasarm yneticiler tarafndan, Veriler
arasndaki ilikileri, nasl gruplanacan gsterir. Varlk ilikileri ile gsterilir. 1 1 M 1 Sipari Sahip Para Sahip Satc

Varlklar Arasndaki liki Derecesi Belirlenir.


Bire bir ok a bir Bir e ok ok a ok

Herbir zelliin tayaca alan belirlenir. Birincil anahtar olmayan varla zayf varlk denir. Yardmc Tablolar Belirlenir. Tm iliikiler ve varlklar tablolara dntrlr.

Mantksal Tasarm kullanclar tarafndan


Nasl kullanlacan, grnt ve raporlarn tanmlar. Sipari Tarihi Satc Para Adedi Sevkiyat Tarihi

Fiziksel Tasarm Veri taban Uzmanlar tarafndan


nasl saklanaca, en hzl erielecei, en az yer alaca ekilde dzenlenir Sipari: Sipari No, Tarih, Sevk Tarihi, Sipari Toplam Para: Sipari No, Para No, Birim Fiyat, Satc No

35

www.mehmetaksarayli.com

36

www.mehmetaksarayli.com

Veritabanlarnda Gelimeler

Veri Tabanlarnda Gelimeler

Nesne Tabanl Veri Tabanlar (Object Oriented)


Multimedyaya olanak verir. Resim, ses ve yaz saklar. rnein hasta veri tabannda rntgenleri, tehisleri, laboratotuvar analizlerinin kopyalar saklanabilir. Her biri bir nesne olarak tanmlandnda deiik alanlar olarak hastann dosyasnda yer alr.

LETME VERLER
Dosya tanmlarna gre tek bana veriler ham olarak saklanr letmede Gnlk ilerde edilen verileri ierir birden fazla ortamda saklanr Veri organizasyonu fonksiyon veya departmann ilerine gre yaplr letme esnasnda destek verir sonra iletmede kullanlmaz

VER DEPOLARI
Tm veri tabanlarndan derlenmi entegre veriler Hem gncel hem de gemi verileri ierir Veriler tek ortamda saklanr Saklanan her alan iin tm iletmenin kabul ettii bir tanm kullanlr i tanmlarna gre veriler guruplanr. rnein mteri verileri Karar almak iin veriler sabitletirilir.
38 www.mehmetaksarayli.com

Hipermedya (Hypermedia) veri tabanlar verileri noktalarn


bileimi halinde bir a gibi organize eder. zellikle Internetde kullanm nedeni ile gelimitir. stediiniz nesneyi bir noktaya erierek alabilirsiniz.

37

www.mehmetaksarayli.com

Veri Taban Uygulamalar Trleri

Veri Taban Sistemleri Trleri

PC veri tabanlar
Genellikle kiisel

alma Grubu veri tabanlar


Yerel a zerinden herkesin veri tabanna eritii kk grup kullanm

Blm veri tabanlar


alma grubundan daha byk ama benzer

PC Veri tabanlar Merkezi Veri tabanlar stemci/Sunucu Veri tabanlar Datk Veri tabanlar Veri taban modelleri

rgt veri tabanlar


ntranet zerinden (veya bazen Internet zerinden) tm rgte hizmet sunar

39

www.mehmetaksarayli.com

40

www.mehmetaksarayli.com

PC Veri tabanlar

Merkezi Veri tabanlar

rnein. Access FoxPro Dbase vs.

Merkezi Bilgisayar

41

www.mehmetaksarayli.com

42

www.mehmetaksarayli.com

stemci/Sunucu Veri tabanlar


stemci Yer C

Datk veri tabanlar

Yer B

bilgisayar stemci

A Veri taban sunucusu


stemci
43 www.mehmetaksarayli.com

bilgisayar Homojen Veri tabanlar

bilgisayar

Yer A
44 www.mehmetaksarayli.com

Datk veri tabanlar


Heterojen veya Federe veri tabanlar Veri taban sunucusu stemci
Uzak bilgisayar

Veri Taban Sistemi Yaam Dngs

Fiziksel Yaratm 2

Tasarm 1

Dntrme 3

Yerel a letiim sunucusu stemci


45

Byme, Deiim ve Yaatma 6 lemler 5

Entegrasyon 4

Uzak bilgisayar
www.mehmetaksarayli.com

46

www.mehmetaksarayli.com

Tasarm (1)

Fiziksel Yaratm (2)

rgtn gereksinimlerini belirleme Veri taban Kavramsal Modelini gelitirme


Varlk-liki diyagram tekniklerini kullanarak

Veri taban Fiziksel Modelini gelitirme


Veri formatlar ve trleri Dizinlerin belirlenmesi, vs..

Veri Szl ina etme Mantksal Modeli gelitirme

Prototip veri tabannn yklenmesi ve test edilmesi Gvenlik, gizlilik ve eriim denetimlerinin kararlatrlmas ve kurulmas Tutarllk snrlamalarnn kararlatrlmas ve kurulmas

47

www.mehmetaksarayli.com

48

www.mehmetaksarayli.com

Dntrme (3)

Entegrasyon (4)

Yeni veri tabann kullanmak iin mevcut veri setlerini ve uygulamalarn dntrme
Eski verileri yeni formatlara dntrmek iin programlar ve dntrme programcklar (utility) gerekebilir

3. Admla rtr Yeni veri tabanna dntrlm ve yeni uygulamalarn entegrasyonu

49

www.mehmetaksarayli.com

50

www.mehmetaksarayli.com

lemler (5)

Byme, Deiim ve Yaatma (6)

Tm uygulamalar tam-lekli altrlr Gizlilik, gvenlik ve eriim kontrol salanr Kurtulma ve Yedekleme prosedrleri kurulmal ve kullanlmaldr

Deiim, bir yaam biimidir


Uygulamalar, veri gerekleri, raporlar vs. yeni gereksinimlere gre deiir Veri taban ve uygulamalarn deiiklik gereksinimlerini karlamas iin deitirilmeleri gerekir

51

www.mehmetaksarayli.com

52

www.mehmetaksarayli.com

Yaam Dngsnn Bir Baka Grnts

Uygulama Mimarileri
Tek katmanl (single-tier)
Genelde lokal uygulamalardr. File Based bir veritaban yaps kullanrlar.

Entegrasyon 4 lemler 5 Tasarm Fiziksel 1 Yaratm Dntrm Byme, 2 Deiim 3 6

ki katmanl (two-tier)
Client&Server mimari iki katmanl uygulamalar iin en uygun rnektir. Toplam bir uygulama iin farkl iki noktadaki uygulamann almasdr. Client taraf genelde Delphi ve benzeri bir arala gelitirilen n yzler iken, Server taraf da genelde Database engine dir. zetle 1. Katman Delphi uygulamas, 2. Katman da Database Enginedir. Veritaban arlkl uygulama gelitirmeye imkan tanr. Ve bu sayede ayn veritaban zerinde farkl client larn almasnda avantajlar salar. Bir ii yapmak iin stored procedure yazmak. Ayn procedureu hem exe hem de web sitesinden armak mmkndr..

ok katmanl (multi-tier)
Client&Server mimarideki 2 katman arasna giren ilave bir veya birden fazla katman ile meydana gelir. 3. Katman olarak karmza Application Server kmaktadr. Client dorudan Database Server a balanmayp Application Server zerinden balant kurar. Genelde hem web tabanl hem de bamsz exe olarak alabilen farkl modlleri bir arada barndran kompleks uygulamalarda kullanlr. Application Server zerinde yazlan bir takm komponent lerin hem web hem de exe tarafndan ayn anda arlabilmesi gibi avantajlar sunar.

53

www.mehmetaksarayli.com

54

www.mehmetaksarayli.com

File Based (Dosya Temelli) alma sistemi

Client/Server(stemci/Sunucu) Mimari
Server farkl iletim sistemi olabilir farkl Veri tablolar tablolar

Veri tablolar tablolar

Database engine

Bu sistemde btn kullanclar tablolara dorudan eriim salarlar ve bunlar dosya olarak aarlar... Her tablo ayr bir dosya(Paradox, Dbase) veya btn tablolar tek bir dosya da(Access) olabilir. Fakat sonuta ilgili dosya her kullanc tarafndan ayr ayr alr. Tablolar ister bir Server zerinde oldun isterse lokal disk zerinde olsun durum deimez.
55 www.mehmetaksarayli.com

Bu durumda tablolarn bulunduu bilgisayar zerinde alan bir tablolar bulundu alan Database Engine bulunur. Bu database engine kullanc talepleri ile kullan tablolar arasnda bir duvardr ve sadece kendisi tablolara eriim salar. aras duvard eri sa Dier btn kullanclar isteklerini bu database engine zerinden Di b kullan grrler. Gerekte hibir kullanc veritaban dosyasna erimez. Ger hi kullan veritaban dosyas eri Server ve Client taraflar farkl iletim sisteminde olabilir. taraflar farkl
56 www.mehmetaksarayli.com

ok Katmanl (Multi tier) Mimari


Web Client Exe Client X letim Sistemi letim Y letim Sistemi letim Veri tablolar tablolar

Client/Server mimarinin avantajlar

Unix Client X Client

Application Server Database engine

Bu mimaride Application Server client saysnn fazla olmas durumunda say olmas performans arttrma ynnde faydaldr. performans artt y faydal Application server zerinde yazlacak bir takm modller her trl client yaz tak mod t rl tarafndan arlabilmektedir.(exe, web) Bylece farkl noktalarda .(exe, web) taraf r B farkl uzants olan uygulamalarn gelitirmelerinde kolaylk salanm olur. uzant uygulamalar geli kolayl sa lanm
57 www.mehmetaksarayli.com

File Based sistemlere oranla ok daha gvenlidir. File based sistemlerde 10 kullanc demek 10 farkl bilgisayarn dosyay amas ve bu her 10 bilgisayardaki bir anormalliin dosyay etkilemesi demektir. Oysa bu yapda sadece database engine dosyay at iin risk ok azalr. Database engine verileri ilerken transaction bazl almaktadr. zellikle a ortamnda performans ok daha iyidir. SQL sorgulama dilinin performans tam olarak kullanlr. lemler server zerinde gerekleir. Terminal PC performansna bamllk yoktur. Performans server gcyle orantl artar. A zerinden sadece sorgulama metni ve sonu verisi geer. Stored Procedure ve trigger destei ile veri zerinde alacak youn ilemler server tarafna kaydrlabilir. Uzak eriime imkan verir. Datk uygulamalar gelitirmek mmkn olur. Uygulama gelitirme kolaylklar sunar Stored procedure, trigger, database event, backup, transaction log file(gemie ynelik verilere ulama imkan salar.), yetkilendirme, debug, referential integrity (veri btnl), vs... imkanlar salar. Stored Procedure zerinde Debug imkan sunarlar... leklenebilirlik sunarlar. Tek kullancl sistemlerden 1000 lerce kullancya kmak mmkndr.
58 www.mehmetaksarayli.com

Veri Taban Ynetim Gereksinimleri

Ynetimin anlamas ve katlmas gerek letmenin sermaye kaynaklarndan olduu kabul edilmeli Sorumlusu bir Genel Mdr Yardmcs olmal irketin veri politikalar saptanmal ve ona gre modeller uygulanmal Yeni teknolojilerle yeni elemanlar grevlendirilmeli Gvenlik tanmlar iin hangi verileri kimin grecei ok dikkatli tanmlanmal Daha ok kullanc olduundan , kullanclarn eitimine nem verilmeli
Veri Ynetimi

Teekkrler

Sorular

Teknoloji

Veri Planlama Modelleme

Veri Taban Ynetim Sistemi


Kullanclar
59 www.mehmetaksarayli.com 60 www.mehmetaksarayli.com

10

You might also like