Veri Tabanı-2
VERİ TABANI II
UML Modelleme
Birleşik Modelleme
Dili, iş sistemlerinin nasıl modellenebileceğini belirleyen ve açıklayan
yöntemlerin bir araya toplanmış halidir. Daha çok yazılım geliştiriciler
tarafından kullanılmaktadır. Ancak bir iş sistemini veya bir süreci veya
herhangi bir şeyi grafik ile açıklamak isteyen herkesçe kullanılabilir. UML ile
yapılan modellemeler her zaman yazılım projelerinde kullanılmak zorunda
değildir. Bir iş sisteminin yapısını sade ve anlaşılır şekilde ortaya çıkarmak
için paket diyagramı kullanılabilir. Sınıf diyagramı vasıtası ile nesne
yönelimli programlamada temel teşkil eden sınıflar oluşturulabilir ve
böylelikle sınıfları geliştirme sağlanan ek görsellik ile daha kolay hale
gelebilir. Bir IT sisteminde sınıflar arasındaki ilişkileri vurgulamak için
iletişim diyagramı tercih edilebilir. UML’in faaliyet diyagramları ile yazılım
haline getirilmek istenen süreçler herkesin anlayabileceği şekilde
görüntülenebilir. Bu açıdan faaliyet diyagramları hem yazılımcı he de yazılımı
kullanacak olan kişiler için net bir bakış imkânı sağlar.
Veri Tabanı Yönetimi
Veri Tabanı Yönetimi, veri
tabanlarını tanımlamak,
yaratmak, kullanmak, değiştirmek ve veri tabanı sistemleri ile ilgili her türlü
işletimsel gereksinimleri karşılamak için tasarlanmış sistem ve yazılımdır. Bir
VTYS ile veri tabanı üzerinde çeşitli işlemler yapılır. Bu işlemler, insanların gecelerini gündüzlerine
katarak öğrenmeye çalıştığı işlemlerdir.
Veri Tabanı Yönetim Sistemi Bileşenleri
·
Veri tabanı motoru.
·
Veri depolama alt sistemi.
·
Veri sorgulama alt sistemi.
·
Veri tanımlama alt sistemi.
·
Uygulama geliştirme alt sistemi.
·
Veri tabanı yönetim alt sistemi.
Veri Tabanı Yedek Alma ve Kurtarma
Yedek Alma
Yedek almak için birçok yöntem uygulanabilir.
Bu yazımızda iki farklı yöntemi anlatacağız. Bunlardan birincisi; programın
içinden alınan yedektir ki bu yöntemde, diğer kullanıcıların programdan
çıkmaları gerekmemektedir, diğer kullanıcılar çalışırken bir taraftan da yedek
alınabilir. Fakat bu yedekleme yönteminde firmanın sadece dataları
yedeklenmektedir. Yani programdaki tüm kayıtlar yedeklenirken, yazdırma tasarımları,
raporlarda yapılan özel tasarımlar, stok veya cari kartlarına eklenen resimler
ya da hızlı erişime atılan menüler gibi firmaya özel yapılan tanımlamaların
yedeği alınmayacaktır. Bu yedekleme yönteminde asıl önemli olan datalar
öncelikli durumdadır.
Veri Tabanı Kurtarma
Datalarınız birden
fazla dosyadan oluşabilirler. Alan yetersizliği sebebiyle parçalanabilirler.
Veri tabanında meydana gelen hatalar ve veri tabanı bozulma durumlarında,
minimum hata ve sıfır veri kaybı ile işlemler gerçekleştirilerek, iyileştirme
yapılabilir. Bir takım virüs etkileri, donanım ve yazılım hatalarından ötürü,
veri tabanlarınız da bozulmaya yönelik, arızalı bir süreç içerisine
girebilirler. Dünya’nın en bilinen veri tabanlarından biri, MYSQL’ dur. GOLD
DATA Teknolojileri ile MYSQL veri tabanlarınızın onarımı sağlanır. Benzer
biçimde, SQL server üzerindeki datalarınız da riskli ve tehlikeli durumlara
maruz kalabilirler. Hataların onarılarak kurtarılma işlemleri, daha büyük
kayıplara neden olmamak için, uzman kişilerin kontrolünde olması, hem zaman hem
de kaybı önlemek adına önemli bir noktadır. GOLD DATA, “veri tabanı kurtarma”
operasyonlarınızda, sağlıklı çözümler üretme konusunda destekler.
Güvenlik ve Yetkilendirme
İnternet ortamında
çalışırken gerek bilgilerinizin ve gerekse sisteminizin güvenliğini temin etmek
son derece önemlidir. İnternet güvenliğine ilişkin son gelişmeler bu konunun
oldukça tatminkâr bir noktaya ulaştığının göstergesidir. Zira
bugün Türkiye’de ve dünyada birçok banka internet üzerinden işlem yapmakta,
yine birçok firma internet üzerinden alışveriş ve çeşitli ticari işlemler
yapmaktadır. İnternet’te güvenlik temelde 3 ana başlık altında
değerlendirilebilir.
·
Bilgisayar sisteminin güvenliği
·
İnternet trafiğinin güvenliği
·
Uygulamanın fonksiyonel güvenliği
Paralel ve Dağıtık Veritabanları
Dağıtık Veritabanı
Dağıtık veri tabanı
sistemi, dağıtık bir veri tabanının yönetilmesini ve verilerin kullanıcılara
sunulmasını sağlayan bir yazılım sistemidir. Dağıtık veri tabanı ise bilgisayar
ağı ile bağlı ancak birbirinden ayrı veri tabandır. Bu sayede dağıtık bir veri
tabanı yönetim sistemi aynı anda birden fazla veri tabanı üzerinde işlem
yapılabilir.
Veri Madenciliği ve Karar destek
Veri Madenciliği
Veri madenciliği,
büyük ölçekli veriler arasından bilgiye ulaşma, bilgiyi madenleme işidir. Ya da
bir anlamda büyük veri yığınları içerisinden gelecekle ilgili tahminde
bulunabilmemizi sağlayabilecek bağıntıların bilgisayar programı kullanarak
aranmasıdır. Veri madenciliği deyimi yanlış kullanılan bir deyim olabileceğinden
buna eş değer başka kullanımlar da literatüre geçmiştir. Veri tabanlarında
bilgi madenciliği, bilgi çıkarımı, veri ve örüntü analizi, veri arkeolojisi
gibi. Bunların arasındaki en yaygın kullanım Veri tabanlarında Bilgi Keşfi’dir.
Alternatif olarak veri madenciliği aslında bilgi keşfi sürecinin bir parçası
şeklinde kabul görmektedir. Bu adımlar:
1.
Veri Temizleme
2.
Veri Bütünleştirme
3.
Veri Seçme
4.
Veri Dönüşümü
5.
Veri madenciliği
6.
Örüntü değerlendirme
7.
Bilgi sunumu
Veri madenciliği adımı, kullanıcı
ve bilgi tabanıyla etkileşim halindedir. İlginç örüntüler kullanıcıya
gösterilir ve bunun ötesinde istenirse bilgi tabanına da kaydedilebilir. Buna
göre, veri madenciliği işlemi, gizli kalmış örüntüler bulunana kadar devam
eder. Veri madenciliği, eldeki verilerden üstü kapalı, çok net olmayan, önceden
bilinmeyen ancak potansiyel olarak kullanışlı bilginin çıkarılmasıdır. Bu da;
kümeleme, veri özetleme, değişikliklerinin analizi, sapmaların tespiti gibi
belirli sayıda teknik yaklaşımları içerir. Başka bir deyişle, veri madenciliği,
verilerin içerisindeki desenlerin, ilişkilerin, değişimlerin, düzensizliklerin,
kuralların ve istatiksel olarak önemli olan yapıların yarı otomatik olarak
keşfedilmesidir. Temel olarak veri madenciliği, veri setleri arasındaki
desenlerin ya da düzenin, verinin analizi ve yazılım tekniklerinin
kullanılmasıyla ilgilidir. Veriler arasındaki ilişkiyi, kuralları ve
özellikleri belirlemekten bilgisayar sorumludur. Amaç, daha önceden fark
edilmemiş veri desenlerini tespit edebilmektir.
XML Veri Yönetimi
Extensible Markup
Language kelimesinin kısaltması olarak kullanılan XML, bağımsız bir kuruluş
olan W3C tarafından oluşturulan, her kullanıcının kendisine şekillendirip
değiştirebildiği, bununla birlikte kurumsal olarak belirli bir kalıp
çıkarılarak veri transferinde de yoğunlukla kullanılan, esnek genişletilebilir,
platformdan bağımsız bir meta dildir. Günümüzde XML bir çok masaüstü ve web
programları arasında data alışverişinde kullanılmaktadır. XML esnek bir dil
olduğu için sisteminizin ve veri tabanınızın dili ile herhangi bir sistem
arasında rahatlıkla data alışverişinde bulunabilirsiniz. Farklı farklı
formatlardaki verileri orijinal formatları ile barındıran XML, veriye kolay ve
hızlı bir şekilde erişme imkânı sağlar. HTML ile benzerlik gösterse d
neredeyse tamamen birbirinden farklıdırlar. Tag mimarisi gereği ilk bakışta
HTML ile yakınlıkları akla gelir. HTML de tag lar belirlidir standardın dışına
çıkmaz. XML de ise herkes kendi oluşturduğu tag a kendi isteği ismi atayarak o
şekilde kullanabilir.
Yorumlar
Yorum Gönder