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

Bu blogdaki popüler yayınlar

VLSI Devre Tasarımı

Yapay Sinir Ağlarına Giriş

İnsan Bilgisayar Etkileşimi