Bilişim Teknolojisi
Burak DEMİRTÜRK

----HOŞGELDİNİZ------
Bilişim Teknolojisi
Burak DEMİRTÜRK

----HOŞGELDİNİZ------
Bilişim Teknolojisi
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Bilişim Teknolojisi

Bilişim teknoloji alanı tanıtımı ( Burak DEMİRTÜRK)
 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» VMwareWorkstation Full İndir
Veri Bütünlüğü (Data Integrity) Icon_minitimeÇarş. Ağus. 18, 2010 1:04 am tarafından BAYBORA

» Cpuid HWMonitör ve CPU-Z
Veri Bütünlüğü (Data Integrity) Icon_minitimeÇarş. Ağus. 18, 2010 12:55 am tarafından BAYBORA

» windows medıa player 12 ing ama güzel
Veri Bütünlüğü (Data Integrity) Icon_minitimeÇarş. Ağus. 18, 2010 12:45 am tarafından BAYBORA

» AIMP Classic 2.61.570
Veri Bütünlüğü (Data Integrity) Icon_minitimeSalı Haz. 08, 2010 4:40 pm tarafından €mine

» VirtualDub 1.9.9
Veri Bütünlüğü (Data Integrity) Icon_minitimeSalı Haz. 08, 2010 4:12 pm tarafından €mine

» AirSnare 1.5
Veri Bütünlüğü (Data Integrity) Icon_minitimeSalı Haz. 08, 2010 4:00 pm tarafından €mine

» FileZilla 3.3.3 RC 1
Veri Bütünlüğü (Data Integrity) Icon_minitimeSalı Haz. 08, 2010 3:57 pm tarafından €mine

» Driver magician indir & özeLLikLeri
Veri Bütünlüğü (Data Integrity) Icon_minitimeC.tesi Nis. 24, 2010 9:49 am tarafından öSqé

» unLocker inDir
Veri Bütünlüğü (Data Integrity) Icon_minitimeC.tesi Nis. 24, 2010 9:43 am tarafından öSqé

En iyi yollayıcılar
tolga_yinanc (332)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
The Dualion (300)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
bhrcn (195)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
K3riM3 (116)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
starkey (94)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
digitalpeach (85)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
erhan41 (77)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
HoLLy (65)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
umit (59)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 
pisikopatyazar (53)
Veri Bütünlüğü (Data Integrity) Vote_lcapVeri Bütünlüğü (Data Integrity) Voting_barVeri Bütünlüğü (Data Integrity) Vote_rcap 

 

 Veri Bütünlüğü (Data Integrity)

Aşağa gitmek 
YazarMesaj
Musa.cagman
Asistan
Asistan



Mesaj Sayısı : 25
Kayıt tarihi : 10/12/09

Veri Bütünlüğü (Data Integrity) Empty
MesajKonu: Veri Bütünlüğü (Data Integrity)   Veri Bütünlüğü (Data Integrity) Icon_minitimePerş. Ara. 17, 2009 2:08 pm

Bilgisayar bilimlerinin birinci derece uğraştığı varlık veridir. Yani bilgisayar bilimlerinde yapılan her işi bir bakışa göre veriyi işlemek olarak görmek mümkündür. İşlenen bu verinin bütünlüğü ise ayrı bir problemdir. Veri bütünlüğü ile genelde verinin birden fazla parçaya bölünmesi durumunda bu parçaların bütün olarak tutulması kastedilir.

Veri’nin bölünmesi ne zaman gerekir

Günümüzde kullanılan ilişkisel veri tabanlarında veya nesne yönelimli programlama yaklaşımlarında bir bilgi birden fazla parçaya bölünmektedir. Örneğin gerçek hayattaki bir müşteri sipariş formunu (kağıt ile tutulan) ele alalım. Mu formun üzerinde muhtemelen müşterinin iletişim bilgilerini (adres, telefon gibi) istediği ürün bilgilerini (örneğin kitap alacaksa, kitabın ismi fiyatı gibi) ve sipariş bilgilerini (örneğin sipariş tarihi toplam ücreti gibi) görebiliriz.

Ancak ilişkisel veri tabanında (relational database) bu bilgilerin tek bir yerde tutulması teorik olarak doğru kabul edilmez. Normalleştirme (normalisation) teorilerine gore verinin parçalanması (docomposition) gerekmektedir.

Görüldüğü üzere bir veri tabanı modellemesi sırasında veri parçalara bölünmektedir.

Benzer durum nesne yönelimli yaklaşımda da yaşanabilir. Yani veriyi nesneler ile modellemek isteyelim. Her nesne kendisi ile ilgili bilgiyi tutacaktır. Örneğin yukarıdaki örnek için, müşteri ve kitap gibi iki farklı nesne bulunacak ve veri bu nesneler arasında dağıtılacaktır.

Veri bütünlüğünü tehdit eden durumlar

Veri bütünlüğünü tehdit eden birinci durum silme işlemleridir. Yani veriyi modelimiz içinde parçalara böldüğümüzü ve her parçayı başarılı bir şekilde tuttuğumuz düşünelim. Bu bütünün bir parçasını müstakil olarak silersek veri bütünlüğünu tehdit ederiz.

Örneğin yukarıdaki misale devam edelim ve sipariş formundaki bilgileri veri tabanımızdaki üç ayrı tabloya:

müşteri
sipariş
kitap
tablolarına dağıtalım.

Şimdi gidip bir müşteriyi sildiğimizde artık elimizdeki bazı siparişlerin kime ait olduğunu bilmiyoruz. Ya da bir kitabı sildiğimizde bazı müşterilerin hangi kitabı aldığını bilmiyoruz. İşte bu durum veri bütünlüğünün bozulmasıdır.

Veri bütünlüğü silme işlemi dışında yanlış tasarımdan da bozulabilir. Tasarım hataları verinin tutulması ve işlenmesi sırasında ortaya çıkabilir ancak sonuçta anlatılmak istenen verinin bir kısmına ulaşılamaz olmasıdır.
Sayfa başına dön Aşağa gitmek
 
Veri Bütünlüğü (Data Integrity)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» PDO (PHP Data Objects) nedir
» Veri tabanı güvenliği
» Veri Tabanı Tasarımı
» Ağ Veri Tabanı Sürümleri
» Veri tabanına bağlantı

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Bilişim Teknolojisi :: 11. Sınıf :: VERİ TABANI-
Buraya geçin: